gpt4 book ai didi

objective-c - iOS:XCode 4.5:xcodebuild 错误 - fatal error :找不到 'UIKit/UIKit.h' 文件

转载 作者:行者123 更新时间:2023-11-29 11:08:47 33 4
gpt4 key购买 nike

所以我想在终端中使用 xcodebuild 从测试应用程序(称为 RunTeszt2)创建一个构建。该应用程序是一个 iOS 单 View 应用程序,里面什么都没有,只是创建和关闭。

当我从终端尝试此操作时,构建失败。

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的评论,我编辑了项目的 Build Settings 的 Other C Flags 条目,如下所示:

-isysroot $SDKROOT

... 现在该特定问题已解决。我回到我的其他 xcodebuild 相关问题:iOS: XCode 4.4.1: xcodebuild error - Unable to read diagnostics from file

谢谢,H2CO3 !

最佳答案

您必须指定您所针对的特定操作系统的开发系统根目录,否则编译器和链接器无法找到头文件和库。添加-isysroot <SYSROOT>到编译器和链接器标志,其中 SYSROOT应该是 iPhoneOSXXX.sdk 的完整路径目录(XXX为iOS版本号)。

关于objective-c - iOS:XCode 4.5:xcodebuild 错误 - fatal error :找不到 'UIKit/UIKit.h' 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529700/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com