iOS发布应用的方式:
通过 Xcode 上传
通过 Transporter App 上传
通过 altool 上传
使用 XCode 和 Transporter App 时总是卡在 Authenticating with the app Store...
于是就尝试使用 altool 上传。
1. 获取密钥 ID 和 issuer ID 下载 API 秘钥
步骤:点击用户和访问 > 秘钥 > 生成秘钥
UsersAndAccess
然后下载 API 密钥,将下载的密钥保存至 ~/.private_keys 目录下:
/Users/user_name/.private_keys
└── AuthKey_75xxxxx96.p8
2. 更新 iTMSTransporter:
altool 上传时用到了 iTMSTransporter,需要先更新,这一步很慢,需要耐心。
其缓存目录为:~/Library/Caches/com.apple.amp.itmstransporter/
$ /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter -help
[2020-03-16 17:43:54 CST] INFO: Configuring logging...
[2020-03-16 17:43:54 CST] INFO: Logging level set to eXtreme
[2020-03-16