ios - 具有 armv7 架构的 Facebook Connect SDK? :(

标签 ios xcode facebook armv7 armv6

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

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

iPad: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv7

所以,我做了一些研究并对架构进行了简单的改动(如下)“应该”解决了这个问题:

enter image description here

但是,项目无法构建并出现以下错误:

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)

如果我错了,请有人纠正我,但似乎 iTunes Connect 不会接受没有 armv7 的 iPad 应用二进制,并且 Facebook SDK 不允许构建该应用 < em>用 armv7,对吧?

唯一可行的解​​决方案是使用 armv7 构建 Facebook Connect SDK,但我没有成功,我已经阅读了大量论坛和帖子,它们并没有真正提出公开有效的解决方案.

我已经为此苦苦挣扎了大约 7 个小时,老实说,我不知道还能做什么。

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

谢谢大家,我们将不胜感激。

最佳答案

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

关于ios - 具有 armv7 架构的 Facebook Connect SDK? :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212864/

相关文章:

iOS PjSip - 后台工作

ios - 如何提取和计算具有价格属性的对象数组的价格

ios - 简单查询 : How does one detect the addition of an item in a mutable array?

javascript - 使用 Facebook JS SDK 注册

facebook - 使用 Tomcat 领域或 Facebook 登录进行身份验证

ios - 如何查询我的数据并将它们按类别存储在数组中,以便按类别在 TableView 中显示它们?

swift - Xcode Swift 命令行工具从键盘读取 1 个字符而无需回显或需要按回车

iOS:如何获取刚刚在界面生成器中设置的 UIView 的框架

php - facebook og 图像共享以突出显示功能

ios - RxSwift 绑定(bind)在文本字段上,在推送另一个 View 后发送下一个