16771


Xcodeを7.0にアップデートしたら、次のWarningが出ます。

[code]

    ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks'
    
[/code]

Warningを消すには、  
どうすればいいでしょうか？


CC BY-SA 3.0
2015-09-18T16:52:15.293
16759
2015-09-19T08:26:05.960
2015-09-19T08:06:13.960
5337
12297
question
xcode xcode7
Xcode7.0にアップデートしたらWarningが出ます


古いXCodeで作成したプロジェクトには、`FRAMEWORK_SEARCH_PATHS`が指定されています。

[code]

    FRAMEWORK_SEARCH_PATHS = (
        "$(SDKROOT)/Developer/Library/Frameworks",
        "$(inherited)",
    );
    
[/code]

この指定はもはや必要がないのですが（XCode6の途中にて仕様変更）、XCode7へ移行する際に引き継がれてしまいます。XCode7には当該のディレクトリがないので警告がでます。

対処法としては、

  * `project.pbxproj`を直接エディタで書き換えて当該の記述を消す
  * Targetを作り直す（プロジェクトに複雑な依存性がなければこの方法でもいいと思います）

があります。他にももっといい方法があるかもしれません。

* * *

`project.pbxproj`は、`YourProject.xcodeproj`ディレクトリ以下にあります。ただ`xcodeproj`はそのまま開こうとするとXCodeが起動するので、ディレクトリ以下を参照するには以下の手順で開く必要があります。

[![project.pbxprojの開き方](https://i.stack.imgur.com/RWVkz.png)](https://i.stack.imgur.com/RWVkz.png)


CC BY-SA 3.0
2015-09-19T08:26:05.960
16771
2015-09-19T08:26:05.960
5337
16759
answer