我们从一个开发人员那里继承了一个代码库,他现在不在澳大利亚的雷达范围内。我们公司买了一些Mac mini,我们安装了Xcode 5.1,项目无法构建。我老板说它是5.0以下的,所以应该不远了,但是……无论如何,当前破坏它的错误是当它构建预编译头文件时:
clang:error: no such file or directory '/Users/..../DerivedData/<app>-<gibber>/Build/Intermediates/PrecompiledHeaders/<App>_Prefix-<gibber>/<App>_Prefix.pch.dia
_Prefix(应用程序)。pch文件存在,并且在构建设置中正确指定,因为如果我移动它,错误更改为"无法找到pch文件"。
我尝试过的事情:
- 删除DerivedData文件夹
- 重启Xcode
- 清理项目
- 触摸(App)_Prefix。pch文件
- 以上全部
- 关闭预编译头(但后来我得到很多其他错误)
- 搜索上面未列出的解决方案
按住选项,从Product菜单中选择"Clean build folder…"
在得到朋友的帮助后,代码开始构建。不是一件事。其中最主要的是:
- Xcode 5.1在未识别的标志上抛出错误
- DerivedData文件夹需要是相对的,但默认为,呃,默认。 我已经在PC上解压缩了项目文件以便在Mac上复制;这破坏了所有的符号链接(哎哟!)
- 项目链接到静态的一些。a文件,这些文件只能是ARM的,所以不能为模拟器构建
- 指向子项目的链接被破坏,必须删除并重新添加
- libCocoaPods。a必须重建并重新添加
欢呼。如果没有帮助,我是看不出来的。欢迎来到机器!现在苹果公司把我的iOS开发者许可证搞砸了,所以我必须给他们发身份证照片来证明我是谁。快乐…