所以我想在终端中使用 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 日志,它没有显示上面的错误消息。
是什么导致了这个问题?
编辑:根据H2CO3
的评论,我编辑了项目构建设置的其他 C 标志条目,如下所示:
-isysroot $SDKROOT
...现在这个特定的问题已经解决了。我回到了另一个与 xcodebuild 相关的问题:iOS: XCode 4.4.1: xcodebuild error - Unable to read diagnostics from file
谢谢,H2CO3
!