Fork me on GitHub

役立ちぬ開発史、それはただのブログ

覚えておくといい、ブログの時代は終わる。いつかその内、きっとたぶん…

Xcode7、Warningで”Directory Not Found for Option ...iPhoneSimulator9.0.sdk/Developer/Library/Frameworks”が出たときの対処

| Comments

 Xcode7.0にXcode6.4から上げた際に作っていたプロジェクトで、: Directory not found for option ’-F/Applications/Xcode.app/Contents /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs /iPhoneSimulator9.0.sdk/Developer/Library/Frameworks’のWarningが出てきました。その対処法を紹介します。

Warningの内容

 Warningの内容は以下になります。 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Ld /Users/YOUR_NAME/Library/Developer/Xcode/DerivedData
/YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc/Build/Products/Debug-iphonesimulator
/YOUR_PROJECTTests.xctest/YOUR_PROJECTTests normal x86_64
    cd /Users/YOUR_NAME/Documents/localDevelop/XcodeProjects/YOUR_PROJECT
    export IPHONEOS_DEPLOYMENT_TARGET=8.4
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms
    /iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents
    /Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/Toolchains
    /XcodeDefault.xctoolchain/usr/bin/clang
-arch x86_64 -bundle -isysroot /Applications/Xcode.app/Contents/Developer
  /Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk
-L/Users/YOUR_NAME/Library/Developer/Xcode
  /DerivedData/YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc
  /Build/Products/Debug-iphonesimulator
-F/Users/YOUR_NAME/Library/Developer/Xcode
  /DerivedData/YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc
  /Build/Products/Debug-iphonesimulator
-F/Applications/Xcode.app/Contents/Developer/Platforms
 /iPhoneSimulator.platform/Developer/SDKs
 /iPhoneSimulator9.0.sdk/Developer/Library/Frameworks
-F/Applications/Xcode.app/Contents/Developer/Platforms
 /iPhoneSimulator.platform/Developer/Library/Frameworks
-filelist /Users/YOUR_NAME/Library/Developer/Xcode/DerivedData
 /YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc/Build
 /Intermediates/YOUR_PROJECT.build/Debug-iphonesimulator/YOUR_PROJECTTests.build
 /Objects-normal/x86_64/YOUR_PROJECTTests.LinkFileList
-Xlinker -rpath -Xlinker @executable_path/Frameworks
-Xlinker -rpath -Xlinker @loader_path/Frameworks
-mios-simulator-version-min=8.4
-bundle_loader /Users/YOUR_NAME/Library/Developer
 /Xcode/DerivedData/YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc
 /Build/Products/Debug-iphonesimulator/YOUR_PROJECT.app/YOUR_PROJECT
-Xlinker -objc_abi_version
-Xlinker 2 -framework XCTest -fobjc-arc -fobjc-link-runtime
-Xlinker -dependency_info
-Xlinker /Users/YOUR_NAME/Library/Developer/Xcode
 /DerivedData/YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc
 /Build/Intermediates/YOUR_PROJECT.build/Debug-iphonesimulator/
 YOUR_PROJECTTests.build/Objects-normal/x86_64
 /YOUR_PROJECTTests_dependency_info.dat
-o /Users/YOUR_NAME/Library/Developer/Xcode/DerivedData
/YOUR_PROJECT-eucqvlnjdybapubsuxxmsccsnxxc/Build/Products/
Debug-iphonesimulator/YOUR_PROJECTTests.xctest/YOUR_PROJECTTests

: Directory not found for option ’-F/Applications/Xcode.app/Contents /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs /iPhoneSimulator9.0.sdk/Developer/Library/Frameworks’

 FrameWorksが見つからないよっと言ってきています。実際に、ターミナルで見に行ってもありませんでした。

対処法

 画像の中で赤丸で囲ったところ、TARGETSの中のPRODUCT_NAMETESTを選択して、Search Pathsの中のFramework Search Pathsを探してください。

xcode7-reload-warning-pic1

 そこの中で選択してあるPathを消すとWarnigもなくなります。

resolved-xcode7-reload-warning-pic1

 結構深い闇かと思ったんですが、意外とあっさり解決しました。

参考サイト

Getting firmware related warning in Xcode 7.0

Comments