作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
直到 xcode 4 Final(当时我使用的是 3.latest 和 4 GM),这种情况才发生。当我升级到 xcode 4 最终版本时,在尝试将armv7版本与我的非armv7库链接时开始出现链接错误(我的项目设置为默认的标准armv6 armv7有效架构):
ld: warning: ignoring file ../bin/iOS static/arm/libssl.a, file was built for archive which is not the architecture being linked (armv7)
ld: warning: ignoring file ../bin/iOS static/arm/libcrypto.a, file was built for archive which is not the architecture being linked (armv7)
Undefined symbols for architecture armv7: -- list of symbols --
armv6版本编译得很好,但整个编译过程失败,出现77个链接错误。
我知道这是预期的行为,它不会链接到带有armv6库的armv7。解决方法是将我的项目仅设置为armv6。我的问题是:为什么这在以前版本的 xcode 中有效?
如果我仅设置为armv6,我开始收到此警告:
Check dependencies
[BWARN]warning: all apps should include an armv7 architecture (current ARCHS = "armv6").
我不喜欢看到警告:-) 有人遇到类似问题吗?
谢谢
费尔南多
最佳答案
我刚刚在“项目”->“build设置”->“架构”选项卡中将“构建事件架构”仅设置为"is"。
关于iphone - Xcode 4 Final - 与 armv6 库链接时出现 "armv6 armv7"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316495/
我的应用程序有问题。我收到 7 个 Apple Mach-O 链接器错误。以下是错误: Undefined symbols for architecture armv7: "_OBJC_IVAR_
我是一名优秀的程序员,十分优秀!