2012-04-28 87 views
1

我尝试使用xcode 4.3将我的第一个应用程序上传到应用程序商店,但无法通过此错误...“应用程序可执行文件缺少必需的体系结构。以下体系结构必须存在:armv7“我查了一下这个问题。他们是在stackoverflow上处理这个问题的几个帖子,但没有任何列出的建议工作。我试图将armv6和armv7添加到构建设置,但错误仍然存​​在。任何建议都会受到欢迎。谢谢。应用程序可执行文件缺少所需的体系结构

拍摄画面在这里.. http://dl.dropbox.com/u/2813968/Build%20Settings.png

+0

这肯定应该修复它。你能发布你的构建设置的屏幕截图吗? – 2012-04-28 09:20:36

+0

你确定你没有在目标设置中重写项目设置中的体系结构吗? – kuba 2012-04-28 13:54:05

+0

这里是我的项目设置.. http://dl.dropbox.com/u/2813968/projectInfo.png 我在那里做错了什么? 这太令人沮丧了。该应用在我的测试设备上效果很好。 – user1362262 2012-04-28 18:16:31

回答

0

确保这些设置符合您目标,而不仅仅是你的项目设置。

enter image description here

3

有关的Xcode 4.5至少,部署目标设定为至少的iOS 4.3,这将解决这个问题。早期版本的iOS和armv6几乎已经绝迹。

+0

经过一个小时的头部搔抓后,这对我有效。无法理解为什么当我的体系结构都设置为armv7或更高时,它为什么要求armv6。 – 2012-10-11 17:16:56

+0

我的应用程序在XCode 4.5之前设置为iOS 4.0,并将部署目标设置为4.3解决了此问题。感谢分享! – 2012-10-22 13:45:14

0

1)左键单击项目图标(蓝色图标,在“运行”按钮下)。

2)在项目图标旁边(在其右侧),在“项目”(白色背景)下左键单击项目名称。

3)选项卡中选择“生成设置”并查找选项卡“只建有源体系” -----变化-----不