xcode APP 打包上传时错误汇总

本文汇总了在使用Xcode打包上传APP时遇到的各种错误,包括codesign验证失败、code signing identity设置错误、CFbundleVersion错误等,并提供了相应的解决办法,如检查证书配置、修改Build Settings、更新Xcode库等。


20120114

上传时出错:Application failed codesign verification.


它是说,你的签名不对,打包发布APP时,一定要使用Release模式,并把证书选择为自己的Distribution发布证书。


关于Validate Built Product设置YES或NO

有时打包遇到错误,网上都说,在Target设置----->build------>Validate Built Product选项去掉或设置为NO就可以了。从网上搜了一下Validate Built Product的含义,大概意思是说开启内置验证,比如apple规定的一些icon大小是57X57,而你的icon尺寸不是这个,就会导致发布失败。



上传时出错:code signing is required for product type Application in SDK iOS 6.1.



这个是说,debug的证书选择错误了,解决办法:

TARGETS --> Build Settings --> Code Signing --> Code Signing Identity设置为 iPhone Developer


这样就ok啦。



上传时警告:cApplication failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011).



这个警告,网上遇到的人很多,但是众说纷纭,貌似没有一个权威的解决办法,

首先要养成一个查阅官方文档的习惯:https://developer.apple.com/ios/manage/distribution/index.action

要明白真机调试和发布应用的几个步骤,不能连APP还没创建,就直接想用Xcode打包发布啊!还有要明白debug和release的作用和区别。


这个警告,我的理解是:

前提确认Xcode是近期的版本,工程的SDK也至少要是常用的。APPID正确,真机调试证书和Distribution证书都对应于当前Xcode设置。

首先检查你的Project的info是否正确了,还有就是Target设置是否正确..
然后注意不要使用模拟器build,要选择Device,去Edit scheme里查看archive的时候,是不是使用的release!
如果都不行就删除钥匙串里的相关文件,重新去ADP里申请再下载!


20130510



上传时出错:failed to get the task for process 624


This error happens when you have set Distribution Provisioning profile in code signing. Change it to Developer Provisioning Profile, then it will work. Worked for me for Xcode SDK 4.5.

把你的code sign由Distribution改成Developer.就这么简单.


上传时出错:CFbundleVersion


这个错误是说,我们项目info.plist文件中的bundleVersion弄错了,这个属性需要int类型的数值,改成如下图所示就可以了。



Xcode6打包ipa时总是意外退出


升级到Xcode6.0.1,打包ipa总是意外退出。

正处在测试阶段,所以点击路径是:Product -> Archive -> Export -> Save for Ad Hoc Deployment



进行到这一步时都正常,并点击了choose


然后就意外退出了

解决方案:需要下载 ios 8 library 和 Xcode 6 library 菜单路径 Xcode-->Preferences...->Downloads 

用账号Apple Developer ID 登录http://developer.apple.com/membercenter, 会提示你需要接受新的开发者协议,接受就好了!



xcode6,archive后,点Export,然后选save for enterprise deployment

XCODE6现在很*****,不管是导出ipa包还是submit到appstore,都需要先登录idp账号后才给继续
如果只有itc账号,没有idp账号的话,可以用application loader来提交,这货不需要验证idp账号



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值