4

Ok。Google の API ページ のすべての手順に従いました。Blogger の API を操作しようとしていますが、正確に 9 個の Apple Mach-O リンカー エラーが発生します。ライブラリをインポートしてすべてをセットアップし、これらのエラーが発生しないようにするにはどうすればよいですか? ありがとう!

エラーは次のとおりです。

Undefined symbols for architecture armv7:
  "_OBJC_METACLASS_$_GTLService", referenced from:
  _OBJC_METACLASS_$_GTLServiceBlogger in GTLBlogger_Sources.o
 (maybe you meant: _OBJC_METACLASS_$_GTLServiceBlogger)
  "_OBJC_CLASS_$_GTLService", referenced from:
  _OBJC_CLASS_$_GTLServiceBlogger in GTLBlogger_Sources.o
 (maybe you meant: _OBJC_CLASS_$_GTLServiceBlogger)
  "_OBJC_METACLASS_$_GTLObject", referenced from:
  _OBJC_METACLASS_$_GTLBloggerPage in GTLBloggerPage.o
  _OBJC_METACLASS_$_GTLBloggerPageAuthor in GTLBloggerPage.o
  _OBJC_METACLASS_$_GTLBloggerPageBlog in GTLBloggerPage.o
  _OBJC_METACLASS_$_GTLBloggerPageAuthorImage in GTLBloggerPage.o
  _OBJC_METACLASS_$_GTLBloggerBlog in GTLBloggerBlog.o
  _OBJC_METACLASS_$_GTLBloggerBlogLocale in GTLBloggerBlog.o
  _OBJC_METACLASS_$_GTLBloggerBlogPages in GTLBloggerBlog.o
  ...
  "_OBJC_METACLASS_$_GTLQuery", referenced from:
  _OBJC_METACLASS_$_GTLQueryBlogger in GTLBlogger_Sources.o
 (maybe you meant: _OBJC_METACLASS_$_GTLQueryBlogger)
  "_OBJC_METACLASS_$_GTLCollectionObject", referenced from:
  _OBJC_METACLASS_$_GTLBloggerPageList in GTLBloggerPageList.o
  _OBJC_METACLASS_$_GTLBloggerPostList in GTLBloggerPostList.o
  _OBJC_METACLASS_$_GTLBloggerBlogPosts in GTLBloggerBlog.o
  _OBJC_METACLASS_$_GTLBloggerPostReplies in GTLBloggerPost.o
  _OBJC_METACLASS_$_GTLBloggerCommentList in GTLBloggerCommentList.o
  _OBJC_METACLASS_$_GTLBloggerBlogList in GTLBloggerBlogList.o
  "_OBJC_CLASS_$_GTLObject", referenced from:
  _OBJC_CLASS_$_GTLBloggerPage in GTLBloggerPage.o
  _OBJC_CLASS_$_GTLBloggerPageAuthor in GTLBloggerPage.o
  _OBJC_CLASS_$_GTLBloggerPageBlog in GTLBloggerPage.o
  _OBJC_CLASS_$_GTLBloggerPageAuthorImage in GTLBloggerPage.o
  _OBJC_CLASS_$_GTLBloggerBlog in GTLBloggerBlog.o
  _OBJC_CLASS_$_GTLBloggerBlogLocale in GTLBloggerBlog.o
  _OBJC_CLASS_$_GTLBloggerBlogPages in GTLBloggerBlog.o
  ...
  "_OBJC_CLASS_$_GTLQuery", referenced from:
  _OBJC_CLASS_$_GTLQueryBlogger in GTLBlogger_Sources.o
 (maybe you meant: _OBJC_CLASS_$_GTLQueryBlogger)
  "_OBJC_CLASS_$_GTLCollectionObject", referenced from:
  _OBJC_CLASS_$_GTLBloggerPageList in GTLBloggerPageList.o
  _OBJC_CLASS_$_GTLBloggerPostList in GTLBloggerPostList.o
  _OBJC_CLASS_$_GTLBloggerBlogPosts in GTLBloggerBlog.o
  _OBJC_CLASS_$_GTLBloggerPostReplies in GTLBloggerPost.o
  _OBJC_CLASS_$_GTLBloggerCommentList in GTLBloggerCommentList.o
  _OBJC_CLASS_$_GTLBloggerBlogList in GTLBloggerBlogList.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

2 に答える 2

0

@borrrdenがすでに書いたことを引用します。これは私にとってはうまくいきました。

「アーキテクチャ」の下のビルド設定にarmv7アーキテクチャが含まれていることを確認してください

于 2014-02-27T18:10:09.803 に答える
0

私はあなたと同じ問題を抱えています。すべての手順をもう一度確認して解決します。私は問題を見つけました.HAHA!

ビルド フェーズ-->バイナリをライブラリにリンク

コードを実行すると、すべてのフレームワークが消えました。したがって、フレームワークを再度追加する必要があります。

次のようにフレームワークを追加してください: libGTLTouchStaticLib.a + Security.framework + SystemConfiguration.framework + MobileCoreServices.framework

于 2014-12-07T23:50:57.713 に答える