1

我在一个 iOS 静态库项目中使用 Facebook SDK 3.7,为各种应用程序隔离核心功能。SDK 的一个很好的改进是您不再需要手动包含依赖的框架。但是,使用静态库的最终项目在构建时会引发 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:" ... 
4

1 回答 1

1

您仍然需要链接到Accounts.framework

添加accounts.framework,iOS 7

于 2013-08-28T17:03:49.680 回答