一、IPA GUI上传工具IPAUploader
升级`Xcode 11`后,`Xcode`删掉了`Application loader`工具,使用Xcode自带的上传功能,太卡,经常停留在进度条不动,于是便通过终端-> `xcrun altool`上传。 整个过程几分钟内搞定,命令非常简单,就两个校验和上传,Apple提供了一款APP 可以上传ipa工具`Transporter`(https://apps.apple.com/cn/app/transporter/id1450874784),`Transporter`是个不错的替代品,但对于我这种有众多苹果账号的开发人员不大方便,存在登录多个苹果账号启动卡顿、报错日志不详尽、验证码过期等问题,使用 xcrun altool方式生成一次密钥后可以永久使用,可以在不同Mac设备上传,上传日志信息也非常详尽,相比之下要方便很多。
命令非常简单,就两个 校验
和 上传
校验 ipa
xcrun altool --validate-app -f xxxx.ipa -t ios --apiKey xxxx --apiIssuer xxxx --verbose
上传 ipa
xcrun altool --upload-app -f xxxx.ipa -t ios --apiKey xxxxx --apiIssuer xxxxx --verbose
apiKey
,apiIssuer
参数获取及GUI工具使用,详见GUI工具使用帮助
功能简介
1、IPA上传,验证
2、自动保存密钥p8文件到./private_keys 目录,保存上次使用记录
3、历史记录保存,方便今后再次使用
上传工具截图
上传成功,终端日志
2020-05-22 16:59:46.169 altool[97160:45991932] Package Summary:
2020-05-22 16:59:46.169 altool[97160:45991932]
2020-05-22 16:59:46.169 altool[97160:45991932] 1 packages were uploaded successfully:
工具下载
IPAUploader下载
链接: https://pan.baidu.com/s/1izP_iRTd0bTy0FAJX43HrA 提取码: 3bd4
Application Loader下载
链接: https://pan.baidu.com/s/1wPooj-U5Mf-PPmU4r2V4Iw 提取码: vskf
二、密钥文件及apiIssuer ID生成步骤
在开发者中心去创建密钥apiKey 和apiIssuer ID
1.去到用户和访问
2.去到密钥
步骤:登录iTunes Connect>点击用户和访问 > 秘钥 > 生成秘钥
程序选择API密钥
文件后会默认同步到~/.private_keys
文件夹下便于再次使用
GUI上传工具基于electron-vue
开发,发现bug或有任何建议请留言,本程序会不断更新