我目前正在将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的Build Settings下的Architectures是否都已

标准(armv7)-$(ARCHS_STANDARD_32_BIT)

非常感谢!

ps我正在使用iOS5.1和Xcode 4.3.2进行编译

最佳答案

您如何将Google Docs API整合到您的应用程序中?作为源还是作为静态库?

“尤其是该解决方案似乎与它是否以32/64位编译有关”-您的问题与这无关,因为您正在为iOS构建应用程序

10-06 15:44