我在iOS静态库项目中使用Facebook SDK 3.7来隔离各种应用程序的核心功能。它是SDK的一个很好的改进,您不再需要手动包含依赖框架。但是,使用静态lib的结束项目在构建时会抛出Mach-O链接器错误。手动添加此链接(https://developers.facebook.com/docs/ios/upgrading-from-3.5-to-3.6/)中的框架可以修复它。
是否可以对其构建脚本,项目设置进行一些更改?)以避免在这种情况下需要执行此操作?
Undefined symbols for architecture i386: "_ACFacebookAppIdKey", referenced from:
-[FBSystemAccountStoreAdapter requestAccessToFacebookAccountStore:defaultAudience:isReauthorize:appID:session:handler:]
in FacebookSDK(FBSystemAccountStoreAdapter.o) "_ACFacebookAudienceEveryone", referenced from:" ...
答案 0 :(得分:1)
您仍然需要链接Accounts.framework
: