【发布时间】:2013-01-23 07:50:01
【问题描述】:
SDK 与 iOS 5 兼容还是仅与 iOS 6 兼容?
Google 示例和 iOS 6(模拟器和设备)一切正常,但 Xcode 在 iOS 5.1(模拟器和设备)中返回运行时错误。
我使用的是 Xcode 4.5.2。
我已经检查了 iOS 部署目标。它设置在 5.1 上。
谷歌示例:https://developers.google.com/drive/quickstart-ios
返回运行时错误:
dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic_copy
Referenced from: /Users/Borongaj/Library/Application Support/iPhone Simulator/5.1/Applications/FC5B32F0-C5E6-4054-BE81-4F52054AC911/Tests Google Drive.app/Tests Google Drive
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation
dyld: Symbol not found: _objc_setProperty_nonatomic_copy
Referenced from: /Users/Borongaj/Library/Application Support/iPhone Simulator/5.1/Applications/FC5B32F0-C5E6-4054-BE81-4F52054AC911/Tests Google Drive.app/Tests Google Drive
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation
【问题讨论】:
-
检查一下:stackoverflow.com/questions/12686009/… 没有时间尝试 ;-)
-
感谢您的回复!我刚刚找到了解决方案。似乎添加此项目构建设置解决了问题:支持 GCC_ENABLE_OBJC_GC。我希望它可以帮助世界(Google Drive SDK 网站上没有记录)。
-
糟糕!适用于模拟器但不适用于设备:(
标签: iphone ios xcode ipad google-drive-api