我得到一长串错误,这些错误(对于我拥有的每个源文件)链接器错误到.o
文件(源于上述来源)。每个人的错误基本上都解决了这个问题:
CompiledSource.o, file was built for i386 which is not the architecture being linked (armv7)
除了从技术上讲,这个问题实际上是警告。但是,在编译/链接阶段结束时,项目拒绝构建一个简单的Linker command failed with exit code 1
错误。
在过去的 2 个小时里,我一直在试图弄清楚这一点。
在Targets->ProjectName->Architectures->Valid Architectures
我选择了 armv6 和 armv7。我还为 iOS 5.1 设置了构建目标。
在我Targets->ProjectName->Build Phases->Copy Bundle Resources
的 中,我添加了所有资源(我假设这是添加图像和 nib/xib 文件等资源的地方)。
对此我能做些什么吗?我已经尝试清理项目,从 XCode 根目录中的文件夹中删除所有文件DataDerived
,甚至清理/var/folders
. 诚然,这个项目直到 2011 年才被触及。
我应该注意,我对 iOS 的东西(以及 Xcode)还很陌生。不幸的是,这个项目也在保密协议下,所以我不能透露太多信息。但是,如果有人有任何问题,我会尽力回答。