そこで、ターミナルでxcodebuildを使用して、テストアプリケーション(RunTeszt2と呼ばれる)からビルドを作成したいと思います。このアプリは、作成して閉じただけのiOSシングルビューアプリケーションです。
ターミナルからこれを試してみると、ビルドが失敗します。
xcodebuild -target "RunTeszt2" -sdk "$iphoneos5" -configuration Debug
エラーは次のとおりです。
/Users/toodygarik/Desktop/RunTeszt2/RunTeszt2/RunTeszt2-Prefix.pch:12:13: fatal error: 'UIKit/UIKit.h' file not found
#import <UIKit/UIKit.h>
The following build commands failed:
ProcessPCH /var/folders/6s/cjw35hhs5lb6wpnx9m8lr2km0000gn/C/com.apple.Xcode.501
/SharedPrecompiledHeaders/RunTeszt2-Prefix-bxwegbsdjylasccydwchfkbjadur/
RunTeszt2-Prefix.pch.pth RunTeszt2/RunTeszt2-Prefix.pch normal i386 objective-c
com.apple.compilers.llvm.clang.1_0.compiler
XCode(4.5)からアプリを実行すると、ビルドが完了し、すべて問題ありません。XCodeからアプリを実行しているときにconsole.appログを確認しましたが、上記のエラーメッセージが表示されません。
この問題の原因は何ですか?
編集:のコメントに基づいて、プロジェクトのビルド設定のその他のCフラグエントリを次のように編集しました。H2CO3
-isysroot $SDKROOT
...そして今、その特定の問題は解決されました。他のxcodebuild関連の問題に戻りました:iOS:XCode 4.4.1:xcodebuildエラー-ファイルから診断を読み取ることができません
ありがとう、H2CO3
!