- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我得到一长串错误,这些错误(对于我拥有的每个源文件)指向 .o
文件(源自上述来源)的链接器错误。每个人的错误基本上都解决了这个问题:
CompiledSource.o,文件是为 i386 构建的,它不是被链接的架构 (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/文件夹
。诚然,自最迟 2011 年以来,这个项目就没有被触及过。
我应该指出,我对 iOS 的东西(以及 Xcode)还很陌生。不幸的是,这个项目也在保密协议(protocol)下,所以我不能透露太多信息。但是,如果有人有任何问题,我会尽我所能回答。
最佳答案
您确定它是 iOS 应用程序吗?因为这听起来像是链接到为 i386 (OSX-intel) 构建的自定义框架,这可能永远不会在 iOS 上运行。
您是否尝试过 Product->Clean?或 [alt] Product->Clean Build Folder ?
也许可以看看苹果的一些示例代码,看看这些 iOS 项目是如何构建的。
关于当指定 armv7 时,iOS 项目为 armv6 构建(目标是 iOS 5.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11677635/
我的应用程序有问题。我收到 7 个 Apple Mach-O 链接器错误。以下是错误: Undefined symbols for architecture armv7: "_OBJC_IVAR_
我是一名优秀的程序员,十分优秀!