5

アプリケーションがシミュレーターで実行されている場合、次の実行上の問題があります。

dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social
Referenced from: /Users/Development1/Library/Application Support/iPhoneSimulator/4.3.2/Applications/730C5B6A-130C-471D-B8C8-CE119B06ACF5/Emisora Atlantico.app/Emisora Atlantico
Reason: image not found

誰もそれを修正する方法を知っていますか?

4

3 に答える 3

8

このSocialフレームワークは iOS 6.0 で追加されました。iOS 4.3 または 5.x では使用できません。6.0 より前の iOS を搭載したデバイス (またはシミュレーター) で実行するときに、フレームワークからどのクラスにもアクセスしようとしないことを確認するために、適切な実行時チェックが必要です。

また、ソーシャル フレームワークをプロジェクトに弱リンクする必要があります。

適切なランタイム チェックの実行に関する詳細については、SDK 互換性ガイドを参照してください。

于 2013-04-22T21:11:29.820 に答える
4

rmaddy が提供する回答に加えて、 XCodeの [ターゲット設定] の [ビルド フェーズ] タブで、ライブラリを [必須]から[オプション]に変更することで簡単に解決できる場合があります。

于 2013-08-28T09:55:44.790 に答える