1

新しい Objective-C 機能の 1 つ --- Modulesを適用するときに、アプリを iOS6 から iOS7 に転送しているときにエラーが発生しました。

状況は次のとおりです。

  1. プロジェクト設定で、 Enable Modules(C and Objective-C)YESにしました。

  2. システム フレームワークの自動リンクが有効になっているため、 [ビルド フェーズ] ---> [ライブラリとバイナリをリンク]の下にあるすべてのシステム フレームワークの参照を
    削除しました (プロジェクト ナビゲーター ---> [フレームワーク] ディレクトリの下の参照も削除することに注意してください)。

  3. 次に、アプリをビルドしたところ、リンク エラーが発生しました。

  4. 最後に、何度か試した後、プロジェクトでライブラリを使用しているため、
    MobileCoreServices.frameworkSystemConfiguration.framework (どちらもシステム フレームワークだと思います)をインポートする必要があることがわかりました。 他の人はそうする必要がないのに、なぜ私がそれらを参照しなければならないのか、誰もが知っていますか(UIKitやFoundationなど、どちらもAFNetworkingライブラリでも使用されています...)? AFNetworking

前もって感謝します。

4

0 に答える 0