当使用Xcode的Application Loader上传ipa到AppStore的过程中,如果临时中断,当你再次进行上传的过程时,就发发现如下现象:
Cannot proceed with delivery: an existing transporter instance is currently uploading this package
这是通过清理Xcode是无法解决问题的,这不是你打的包存在问题,原因是:在使用Xcode上传ipa包到iTunes时,每次的上传都会生成一个一个记录记录在UploadToken文件内,所以只要把这个文件移除就可以再次上传了;
解决方法:
(1)打开终端,输入cd
,到达个人用户目录下。
(2)输入ls -a
,可以看到一个隐藏的目录 .itmstransporter
(3)cd .itmstransporter/UploadTokens
(4)ls
,可以看到一个带有.itmsp.token
后缀名的文件
(5)输入nano xxxxxx.itmsp.token
,在里面把内容都删除
(6) 按下control+X
,按下Y
,保存退出。
(7)重新上传,ok了