通过简书查询到的,在这里也记录一下,希望遇到同样问题的同学快速解决:
操作步骤:启动台---其他---打开终端输入以下代码即可
(1)cd ~
(2)mv .itmstransporter/ .old_itmstransporter/
(3)"/Applications/Xcode.app/Contents/Applications/ApplicationLoader.app/Contents/itms/bin/iTMSTransporter"
在过程中,如果你操作过快或者是关闭了终端会出现以下报错:
rename .itmstransporter/ to .old_itmstransporter/.itmstransporter/: Directory not empty
这个时候不用着急,通过下面的方法解决,在终端输入以下命令:
mv .old_itmstransporter/ .itmstransporter/
mv .itmstransporter/ .old_itmstransporter/
然后输入:
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
在这里提醒大家在执行以上这几个命令的时候需要耐心等待!耐心等待!耐心等待!这样就可以解决问题了,
另外一个问题在这里也说明一下,就是如果正常可以上传到Appstore 成功,打开开发者账号,在构建版本的时候看不到所上传的包,说明一个问题,就是你可能在代码中使用到用户隐私访问了,需要好好检查你的代码,看看是用到那个权限了,比如:访问相机、相册、地理位置、蓝牙、通讯录,只要是你写了代码或者导入了相关的系统头文件,苹果会在你提交的时候卡下来,因此会让你提交成功,但是就是不能构建版本,这一点苹果还挺厉害的!
最好排查的方法是:拿到你苹果开发者账号绑定的邮箱,一旦上传不成功,苹果会反馈邮件给你可以很清晰的查看到原因,我这边是客户的开发者账号,要账号挺费劲,所以如果是自己的开发者自己company的邮箱就非常省力了!