首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用armv7架构的Facebook?:(

使用armv7架构的Facebook?:(
EN

Stack Overflow用户
提问于 2012-06-26 17:32:30
回答 1查看 1.1K关注 0票数 4

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

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

代码语言:javascript
复制
iPad: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv7

因此,我做了一些研究,并对体系结构进行了简单的修改(如下所示)“应该”解决这个问题:

但是,该项目无法生成以下错误:

代码语言:javascript
复制
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连接不接受没有armv7的iPad应用程序二进制,而且Facebook不允许使用armv7构建应用程序,对吗?

唯一可行的解决方案是使用armv7构建Facebook,而我在这方面没有成功,我已经阅读了很多论坛和帖子,而这些论坛和帖子并没有真正提出一个公开有效的解决方案。

我已经为这件事挣扎了大约7个小时,我真的不知道还能做些什么。

有没有人提交过一个只有iPad的应用程序,还包括了Facebook?将有兴趣看看您的项目有哪些设置。

谢谢各位,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-10-10 05:00:08

与其等待Facebook的新版本,不如将Facebook代码包含到项目中,然后编译。它应该适用于armv7体系结构。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11212864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档