XCode:4.6 Lion:10.8 IOS 6.1 エラー: SBTarget が無効です。これを解決するにはどうすればよいですか?
6 に答える
何百回もテストした後、プログラムの実行に役立つ方法を見つけました。これが次のとおりです。
- SBTargetが無効であることに最初に会ったとき、
Product --> Clean
- もう一度実行します。今回もエラーが発生する可能性があります。SBTargetが無効です。問題ありません。
- XCodeを完全にオフにします。「完全に」とは、XcodeアイコンがDockに表示されないことを意味します。
- プロジェクトファイル(xxx.xcodeproj、青いファイル)をダブルクリックしてXcodeを起動し、再度実行します。(
Do not Clean this time
)、そしてそれは大丈夫です。
これがあなたを助けることができるか、またはあなたが他の方法を持っているかどうか私に知らせてください。どうも
Facebook SDK をアプリに組み込む際に、この問題が発生しました。このエラーは、SBTarget が無効であるというメッセージと、アーキテクチャがデバイスと互換性がないため起動しないというメッセージとの間で交互に表示されます。alexqinbj のアドバイスに従った場合、アプリは 1 回実行されますが、すぐに同じエラーが再び発生します。アーキテクチャとビルド設定をいじって、派生データを削除しようとしましたが、最終的には、ファイル構造の重複ファイルにすぎませんでした。Facebook は、SDK を追加してから、(SDK ファイルに既に含まれている) フォルダーを追加するように私に言いました。重複ファイルを削除するだけの問題であることがわかりました。plist が重複している場合にもこのエラーが発生すると聞いたことがあります。幸運を
実際、(Facebook 統合における) 根本的な原因は、Facebook SDK の重複したリソースです (彼らの指示に従って)。リソース ファイルを削除すると (参照のみを削除)、この問題は完全になくなりました。Facebook の指示で、取り込んだ Facebook SDK フレームワークにリソース バンドルをドラッグするように求められる理由がわかりません...