Ios 采用armv7架构的Facebook Connect SDK?:(

Ios 采用armv7架构的Facebook Connect SDK?:(,ios,xcode,facebook,armv7,armv6,Ios,Xcode,Facebook,Armv7,Armv6,最近使用FacebookConnect SDK构建了一个iPad应用程序。有人建议我将项目的体系结构更改为armv6,以允许FacebookConnect SDK工作 将项目更改为armv6后,它在模拟器和设备上运行良好,但是当我尝试将应用程序提交到iTunes Connect时,在提交时收到以下错误: iPad: application executable is missing a required architecture. At least one of the following ar

最近使用FacebookConnect SDK构建了一个iPad应用程序。有人建议我将项目的体系结构更改为armv6,以允许FacebookConnect SDK工作

将项目更改为armv6后,它在模拟器和设备上运行良好,但是当我尝试将应用程序提交到iTunes Connect时,在提交时收到以下错误:

iPad: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv7
因此,我做了一些研究,并对架构进行了简单的修改(如下所示)‘应该’解决了这个问题:

但是,项目未能生成,出现以下错误:

如果我错了,有人会纠正我,但iTunes Connect似乎不接受没有armv7的iPad应用程序二进制文件,Facebook SDK也不允许使用armv7构建应用程序,对吗

唯一可行的解决方案是使用armv7构建FacebookConnect SDK,我在这方面没有取得成功,我读过很多论坛和帖子,但这些论坛和帖子并没有真正提出一个公开有效的解决方案

我已经为此挣扎了7个小时,我真的不知道还能做什么

是否有人提交了包含Facebook Connect SDK的纯iPad应用程序?是否有兴趣查看您的项目有哪些设置


谢谢大家,如果有任何帮助,我们将不胜感激。

不用等待Facebook SDK的新版本,您可以将Facebook源代码包含到项目中,然后进行编译。它应该适用于armv7体系结构

ld: warning: ignoring file PROJECT/facebook-ios-sdk/build/facebook-ios-sdk.build/Release-iphoneos/facebook-ios-sdk.build/Objects-normal/armv6/libfacebook_ios_sdk.a, file was built for archive which is not the architecture being linked (armv7)

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_Facebook", referenced from:
  objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)