我最近升级到Xcode 6.3.1。我尝试从"主详细信息应用程序"模板创建一个示例项目,但构建失败了以下错误。
- 设备 - 通用
- 语言 - Swift
- 不使用核心数据
错误:
/applications/xcode.app/contents/develfenter/platforms/iphonesimulator.platform/develferer/sdks/iphonesimulator8.2.sdk/usr/usr/include/include/include/dispatch/dispatch/dispatch.h:32:32:32:10:32:10:32:10:32:10: 错误:'stdarg.h'未找到
/applications/xcode.app/contents/developer/platforms/iphonesimulator.platform/develform/sdks/sdks/iphonesimulator8.2.sdk/usr/usr/include/include/os/activity.h:38:9:38:9:38:9: 错误:必须从模块导入'UINT64_T'的声明 需要之前的" Objectivec.runtime" typedef uint64_t os_activity_t;
我是使用Xcode的开发的新手。
XCode(或模拟器)的安装很可能会损坏。
您可以尝试重新安装开发人员工具,也可以完全重新安装Xcode。
您可以尝试找出是否有启用Objective-C的模块。
您可以在此处进行检查(遵循路径):
- 构建设置
- Apple LLVM 6.1部分 - 语言 - 模块
- 启用模块(C和Objective-C)
这个问题的答案也可能是一个线索:如何禁用"诅咒"。标题(Xcode 6.3 OSX Yosemite中的" stdio.h"的一部分)避免了冲突的功能声明