iOS 6 (iPhone 5 A6)用のビルドでリンクエラーとなる場合の対処方法

xcode 4.5 で開発しているアプリをビルドすると以下のエラーが出力された。

リンクしているライブラリが A6 アーキテクチャに対応していないのが原因とのこと。
リンクしているのはソースがあるライブラリばかりではないので、とりあえず、以下で対応する。

(エラー内容)
file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/xxxxx/Documents/workspace/xxxxx/(リンクしているライブラリ名)/lib/xxxxx.a for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

(対処方法)
プロジェクト設定 [TARGETS]-[Build Settings]
Valid Architectures
“armv7 armv7s” を “armv7” とする (ライブラリが対応できるまで (^_^.))

当然といえば当然だが、時間に余裕がないときに直面するとビビるな。

OS X アップデート 時の問題解決方法

先日、Apple、OS X Mountain Lion v10.8.2追加アップデート1.0 (10/5) が公開されていたので、
早速、適用して問題に見舞われたのでその際の解決方法をメモしておく。

OS X Mountain Lion v10.8.2追加アップデート手順は、以下の通り。
1. App Store より追加アップデートを適用した
2. 再起動時に処理が遅くなり、起動後、時々処理を行うが、処理が止まっている状態となった

同じような問題を解決する方法を検索し、以下の手順で確認した。

トラブルシューティング for Mac (ソフトウェア編)
https://discussionsjapan.apple.com/docs/DOC-1032

ようするに、ハードに起因した問題なのか?システムに起因した問題なのか?ユーザ固有の問題なのか?(ユーザが起動しているプロセスに問題があるのか?)を切り分けていく。
当然といえば当然ですが。。。
結構、労力いりますよね。

結果、起動時のプロセスが影響していないか確認したところ、以下の様に Dropbox がログイン時に2重に起動しているようだったので、アイコンがない Dropbox を削除した。

この対処が良かったようでシステムが起動しても処理が遅くなる症状が改善された。

前回のアップデート時にも処理が止まる症状がでて、iPhone の再セットアップなども行い余計な作業を行ったり(案の定 先日、iPhoto のアップデートもでてたしなぁ~)、メールの文字化けがでたり、アップデートには関係ないが、自宅のネット接続ができなくなったり、最近はトラブル続きだなぁー。
(ネット接続は自宅マンションのモジューラ ジャックの錆が原因だったみたい。週末に業者の方が3時間くらい頑張ってくれて、調べてくれた。感謝です。)

しばらく様子みます。(ノД`)