gpt4 book ai didi

iphone - Xcode 4 Final - 与 armv6 库链接时出现 "armv6 armv7"问题

转载 作者:行者123 更新时间:2023-12-03 18:21:24 26 4
gpt4 key购买 nike

直到 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com