我已经在Lion 10.7.3上安装了XCode 4.3.2,我尝试在AppStore中分发我的应用程序,但当我进行验证时,我得到错误信息:"iPhone/iPod Touch:应用程序可执行文件缺少所需的体系结构。必须至少存在以下体系结构之一: armv7",但我在目标设置中具有此体系结构。
我在构建设置中添加了"armv6“到架构中(这是很多人推荐的),但它对我不起作用。以下是我的项目的构建设置:
-建筑
架构-标准(armv7)
版本-标准(armv7)
基础软件开发工具包-最新的iOS (iOS 5.1.)
仅构建活动体系结构-否
支持的平台-iphone模拟器iphoneos
有效的体系结构- armv7
-构建选项
构建变体- normal
C/C++/Objective-C的编译器-默认编译器(Apple LLVM编译器3.1)
发布于 2012-10-10 02:08:30
在您的评论中回答更新的问题:
要删除Xcode4.5.x下的armv6支持,请将iOS部署目标提高到4.3或更高版本,并从目标的构建体系结构和活动体系结构中删除armv6。
添加:如果您包含任何仅适用于ARMv6的第三方库,则无法执行此操作,直到您获得更新的库。
发布于 2012-10-10 16:28:27
我刚刚通过Update4Hotfix 1更新了火猴,而且都编译好了。http://blogs.embarcadero.com/ao/2012/04/12/39245
感谢所有人!
https://stackoverflow.com/questions/12800493
复制相似问题