私は現在、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ビットでコンパイルされているかどうかに関係しているようです:未定義のシンボル: "_OBJC_CLASS_$_GDataServiceGoogleDocs"。ただし、この問題に遭遇したのはこれが初めてなので、これを修正する方法を正確には理解していませんが、PROJECT の下のアーキテクチャと TARGETS のビルド設定の両方が
標準 (armv7) - $(ARCHS_STANDARD_32_BIT)
どうもありがとう!
ps iOS5.1とXcode 4.3.2でコンパイルしています