【发布时间】:2013-01-19 11:13:31
【问题描述】:
我已经被这个问题困扰了很多天了。
我正在使用 google 的 Objective-C SDK 来获取用户名和电子邮件以登录我的应用程序。 我将项目和类添加到我的项目中(因为它没有编译)并且在测试时一切正常。
问题是,当我编译发布并将应用程序直接下载到我的 iPad(iOS 5.1,它在 iOS 6.0.1 的 ipad 上运行正常)时,创建谷歌的登录视图控制器时应用程序崩溃。
日志sais:
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 accessing @property form ARC static lib 和 Xcode 4.5 error on IOS 5。
我已经检查了两个项目的 Base SDK 和 IOS Development Target 是否匹配(实际上,这就是让应用程序在调试模式下正常工作的原因)
我在 5.0 上设置了 iOS 开发目标,在最新的 IOS (iOS 6.1) 上设置了基础 SDK
我检查了项目和目标的调试和发布配置之间的差异,没有发现任何可疑之处...
我还在所有 gtl 类和两个项目中添加了 -fobjc-arc 标志。
谁能帮帮我?
【问题讨论】:
-
是否需要设置 -all_load 标志?
-
在我的项目上设置了标志,我将它添加到 GTL 项目和目标中,但仍然不起作用
标签: iphone ios google-drive-api gdata-api google-api-objc-client