我使用的是 Facebook iOS SDK 最新版本,向我的项目添加了 AdSupport
、Accounts
和 Social
框架以及 FacebookSDK
框架。我的项目面向 iOS 5.1,在模拟器中运行良好,但是当我尝试在第四代 iPad 上进行测试时,得到以下结果:
ld: warning: directory not found for option '-L/Users/8vius/Projects/Work/Fonyk/Fonyk-iPhone/Fonyk/facebook-ios-sdk'
ld: warning: directory not found for option '-F/Users/8vius/Projects/Work/Fonyk/Fonyk-iPhone/../../Desktop/facebook-facebook-ios-sdk-6825350/build'
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/8vius/Projects/Work/Fonyk/Fonyk-iPhone/Fonyk/libGoogleAnalytics.a for architecture armv7s
知道如何解决这个问题吗?
最佳答案
好的,问题是因为 Facebook SDK 没有更新并且与我当前的测试架构不匹配。要解决此问题,请转到“项目”->“build设置”,并将 Release
、Ad-Hoc
和 Debug
的有效架构更改为 armv7(或者只是为您现在需要的那个)。并将仅构建事件架构
设置为否
关于ios - 在第 4 代 iPad 上测试时 Apple Mach O-Linker 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14184792/