关于xcode4.5提交app到appstore

本文讨论了一款iOS应用在提交时遇到的三个常见错误:architecture(s)mustbepresent:armv6; Applicationfailedcodesignverification; Unabletoextractcodesigningentitlementsfromyourapplication。通过分析原因,作者发现Xcode4.5不再支持编译armv6文件夹,导致在4.3以下系统中无法使用该编译出的包。经过调整配置,移除armv6支持后,成功解决了问题并顺利提交应用。
转自http://blog.youkuaiyun.com/sc_valentine21/article/details/8031745 针对iOS6和iPhone5做了适配,解决了一系列的问题,待到最后一步提交时,一直错误: 错误1:。。。architecture(s) must be present:armv6; 错误2:Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate; 错误3:Unable to extract codesigning entitlements from your application。   意思都懂,armv6也设置了,签名也是对的啊,直接真机调试都没有问题,就是提交的时候就失败,真是搞不懂。 网上搜了半天也没个解决方案。   于是拿着之前的对比,终于发现一些端倪: 在build下,xcode4.5根本没build出armv6文件夹,虽然我设置了armv6,再一查文档,原来xcode4.5已经不支持编译armv6了,也就是说4.3以下的系统已经不能使用此编译出的包了。 权衡当前用户系统分布情况,以及适配iOS6和iPhone5的重要性之后,果断去掉armv6,再编译,提交,success!!!

转载于:https://www.cnblogs.com/liuxingzi/archive/2013/02/08/3404315.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值