iOS项目版本更新打包提交APP中断的解决方法(Cannot p
2017-12-17 本文已影响47人
长风留言
iOS项目版本更新打包提交APP中断的解决方法(Cannot proceed with delivery: an existing transporter instance is currently uploading this package)
我们首先来了解一下开发工具Xcode的一些常用工具,对于一个iOS程序员来说,一般在开发工程中,我们都要是不是的去清理Xcode缓存,那么清除缓存这里有很多种,比如command+shift+k这是清除代码编译缓存,有的时候我们写了很多代码,编译很多次,那么在内存里面就会保留,所以有的时候我们运行代码的时候可能会报错,那么这个时候就需要清除代码编译缓存区。还有一个清除缓存那就是Xcode的项目缓存区,在打开Finder,菜单栏上面有一个前往,进行展开,在按住option不放,会弹出一个资料库,选择他进去找到Deveioper,进去找到Xcode,在找到一个DerivedData文件夹,里面的都行都是你打开或者编写运行过的项目,当然,里面的这些文件你可以都删了,因为这是缓存,文件本身还是在你存放的位置。
当然,这两种是不能解决项目版本提交中断的,那么怎样才能解决在打包项目提交中断的问题呢?
iOS开发之提交App中断出现:Cannot proceed with delivery: an existing transporter instance is currently uploading this package解决办法
解决方法:
(1)打开终端,输入cd,到达个人用户目录下。
(2)输入ls -a,可以看到一个隐藏的目录 .itmstransporter
(3)cd .itmstransporter/UploadTokens
(4)ls ,可以看到一个类似 xxxxx.local_itunesConnectUSERxxxxxx.itmsp.token文件
我就在你身边的 10:31:29
(5) sudo rm -r -f xxxxx.local_itunesConnectUSERxxxxxx.itmsp.token
总结
在这个问题上,这是清除Xcode缓存无法解决的问题,所以,大家注意一点。