我已经被这个问题困扰了很多天了。
我正在使用谷歌的 Objective-C SDK 来获取用户名和电子邮件以登录我的应用程序。我将项目和类添加到我的项目中(因为它没有编译)并且在测试时一切正常。
问题是,当我编译发布并将应用程序直接下载到我的 iPad(iOS 5.1,它在 iOS 6.0.1 的 ipad 上运行正常)时,创建谷歌的登录视图控制器时应用程序崩溃。
日志说:
Dyld 错误消息:找不到符号:_objc_setProperty_atomic_copy 引用自:/var/mobile/Applications/58E1CEC8-FDAD-46B7-8684-92F919BA03A7/Nearpod.app/Nearpod 预期在:/usr/lib/libobjc.A.dylib Dyld 版本: 199.6
我一直在寻找这个错误,我发现的一切都是这样的问题:ARC App Crashes when access @property form ARC static lib and Xcode 4.5 error on IOS 5。
我已经检查了两个项目的 Base SDK 和 IOS Development Target 是否匹配(实际上,这就是让应用程序在调试模式下正常工作的原因)
我在 5.0 上设置了 iOS 开发目标,在最新的 IOS(iOS 6.1)上设置了基础 SDK
我检查了项目和目标的调试和发布配置之间的差异,并没有发现任何可疑之处......
我还在所有 gtl 类和两个项目中添加了 -fobjc-arc 标志。
有谁能够帮我?