gpt4 book ai didi

ios6 - 升级到 Xcode4.5 iOS6 Base SDK 后运行时异常

转载 作者:行者123 更新时间:2023-12-04 01:29:43 25 4
gpt4 key购买 nike

我最近升级了我的代码库以使用 iOS6 Base SDK - 我使用的是 XCode 4.5。我只需要将 dylibxml2.2.3.7 更改为 dylibxml2.2。它在 6.0 模拟器上运行良好。我正在使用 GoogleAnalytics、Three20 等库。
但是当我在 iOS 5 (iPhone4) 上运行代码时,它在启动时崩溃并出现以下错误:
我不知道它到底在哪里崩溃,因为我看到的只是崩溃时的机器代码
dyld:惰性符号绑定(bind)失败:找不到符号:_objc_setProperty_nonatomic

Referenced from: /Users//Library/Application Support/iPhone Simulator/5.0/Applications//

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/Foundation.framework/Foundation

最佳答案

在构建我自己的库并在我的示例代码中运行它时,我也遇到了同样的错误。仔细阅读构建日志后,我现在弄清楚了原因。

我将部署目标设置为 iOS 3.0,但最新的 Xcode 仅支持 iOS 4.3 及更高版本。因此编译器会自动将部署目标设置为 iOS 6.0,每当项目在 iOS 6.0 下运行时都会产生错误。我通过在我的 lib 项目中将部署目标设置为 iOS 4.3 来修复它。

关于ios6 - 升级到 Xcode4.5 iOS6 Base SDK 后运行时异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12573685/

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