GUI と xcodebuild コマンドラインを使用して同じ XCode 4.x プロジェクトをコンパイルすると、異なる結果が得られる理由を誰か説明できますか?
XCode GUI
- クリーンを実行する
- ビルド「リリース」ターゲット
- ビルド成功
xcodebuild
- クリーンを実行する
- 「xcodebuild -configuration Release」を実行します
次のエラーが発生します。
/Developer/usr/bin/gcc-4.0 -x Objective-c -arch i386 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -Wreturn-type -Wunused -変数 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fvisibility=hidden -mmacosx-version-min=10.4 -c "/Users/XXX/Extensions/NSFileManager_Extensions.m" -o "/Users/XXX/Developer/ Intermediates/YourApp.build/Release/YourApp.build/Objects-normal/ppc/NSFileManager_Extensions.o" /Users/XXX/Extensions/NSFileManager_Extensions.m:15:60: エラー: ToxicRegularExpressions/ToxicRegularExpressions.h: そのようなファイルまたはディレクトリはありません** ビルドに失敗しました **
次のビルド コマンドが失敗しました: CompileC "/Users/XXX/Developer/Intermediates/YourApp.build/Release/YourApp.build/Objects-normal/ppc/NSFileManager_Extensions.o" /Users/XXX/Extensions/NSFileManager_Extensions.m 通常の ppc 目標-c com.apple.compilers.gcc.4_0
そして最後にGUI + xcodebuild
- GUI でクリーンを実行する
- ビルド「リリース」ターゲット
- 正常にビルドされます
- 「xcodebuild -configuration Release」を実行します
- 正常にビルドされます