正如我看到的链接将 ipa 上传到 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 连接中看到构建版本,但我无法在 TestFlight 中选择版本,所以我不能做更多。
1个包上传成功:
/Users/jappleseed/Downloads/upload.itmsp/