ios - libobjc.A.dylib 在 iOS 4.3 上编译错误

标签 ios xcode

我在 iOS Simulator 4.3 中遇到编译错误我实际上无法弄清楚,我得到的错误是:

dyld: lazy symbol binding failed: Symbol not found: _objc_retain
  Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib

dyld: Symbol not found: _objc_retain
  Referenced from: /Users/ben/Library/Application Support/iPhone Simulator/4.3.2/Applications/75915A97-7C3D-489A-B7B0-7B6895A4B584/AppName.app/AppName
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/libobjc.A.dylib

注意:
被引用的库 (libobjc.A.dylib) 实际上位于“预期位置” 该代码在 iOS5 设备和 iOS5 模拟器中运行良好。

最佳答案

在 Build Settings 中添加 -fobjc-arc => Other Linker Flags (OTHER_LDFLAGS) 用于不同的配置

关于ios - libobjc.A.dylib 在 iOS 4.3 上编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112035/

相关文章:

ios - 如何管理 iOS apns token 更改

ios - 如何强制 NSLocalizedString 使用特定语言

c++ - 使用 Xcode 创建单个 .cpp 文件

ios - 如何在 Swift 中为不同的页面撤消细线删除?

xcode - (Swift) 条件绑定(bind)的初始化程序必须具有可选类型,而不是 'AVAudioInputNode'

ios - Yahoo Weather API 是否需要消费者 API key ?

ios - JSONDecoder 在 TestFlight/AppStore 上崩溃

ios - 如何禁用 "named colours can only be accessed from an Asset Catalog in iOS 11.0 and later"警告?

c++ - 运行目标对于运行方案 Xcode 无效

ios - JSON 查询不起作用