我目前正在将 GData 与 Objective-C 结合起来,特别是我正在尝试使用 Google Docs API。但是,我在编译时遇到了以下问题:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_GDataServiceGoogleDocs", referenced from:
objc-class-ref in GDataViewController.o
"_OBJC_CLASS_$_GDataQueryDocs", referenced from:
objc-class-ref in GDataViewController.o
ld: symbol(s) not found for architecture i386
我搜索了很多地方,但答案很少。特别是解决方案似乎与它是否以 32/64 位编译有关,正如这篇文章所暗示的那样:Undefined symbols: "_OBJC_CLASS_$_GDataServiceGoogleDocs"。但是,我并不完全了解如何纠正这个问题,因为这是我第一次遇到这个问题,但我已经检查了 PROJECT 和 TARGETS 的构建设置下的架构都是
标准(armv7) - $(ARCHS_STANDARD_32_BIT)
多谢!
ps 我正在用 iOS5.1 和 Xcode 4.3.2 编译它