iTMSTransporter将ipa上传到iTunes Connect Success,但在TestFlight中选择失败

时间:2018-11-15 06:15:04

标签: testflight ipa itmstransporter

我看到链接upload ipa to testflight,然后参考示例

/usr/local/itms/bin/iTMSTransporter \
-m upload -jwt ex**** \
-asc_provider Apple \
-v eXtreme \
-assetFile /Users/jappleseed/Downloads/MyApp.ipa \
-distribution DeveloperId \
-primaryBundleId com.apple.contentdelivery.theFruitStand

但是我收到了错误消息,为什么会发生?

  

错误:当-distribution设置为'DeveloperId'时,'-assetFile'选项无法指定扩展名为'.ipa'的文件。

然后我尝试使用此命令,将.ipa更改为.zip,

 /usr/local/itms/bin/iTMSTransporter \
-m upload -jwt ex**** \
-asc_provider Apple \
-v eXtreme \
-assetFile /Users/jappleseed/Downloads/MyApp.zip \
-distribution DeveloperId \
-primaryBundleId com.apple.contentdelivery.theFruitStand

然后显示成功,但是我无法在iTunes Connect中找到ipa,因为iTunes Connect没有显示我上传的IPA。

  

包装摘要:

     

1个软件包已成功上传。

面对这种情况,然后我再次尝试此命令,并且upload.itmsp包含[metadata.xml, Myapp.ipa]

/usr/local/itms/bin/iTMSTransporter \
-m upload -jwt ex**** \
-asc_provider Apple \
-v eXtreme \
-f /Users/jappleseed/Downloads/upload.itmsp/ \
-distribution DeveloperId \
-primaryBundleId com.apple.contentdelivery.theFruitStand

它还告诉我成功消息,我可以在iTunes connect中看到构建版本,但是我不能在TestFlight中选择版本,那么我不能做更多的事情。

  

1个软件包已成功上传:

     

/Users/jappleseed/Downloads/upload.itmsp /

1 个答案:

答案 0 :(得分:0)

使用用户名/密码身份验证(-m用户名-p yourpassword)代替JWT。这为我解决了这个问题。