Xcode11 IPA上传工具(替代Application loader、Transporter))

一、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

apiKeyapiIssuer参数获取及GUI工具使用,详见GUI工具使用帮助

功能简介

1、IPA上传,验证

2、自动保存密钥p8文件到./private_keys 目录,保存上次使用记录

3、历史记录保存,方便今后再次使用

上传工具截图

主页面
IPA信息预览
历史记录
上传成功,终端日志
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.去到用户和访问

useracces.png

2.去到密钥

image.png

步骤:登录iTunes Connect>点击用户和访问 > 秘钥 > 生成秘钥

程序选择API密钥文件后会默认同步到~/.private_keys文件夹下便于再次使用

GUI上传工具基于electron-vue开发,发现bug或有任何建议请留言,本程序会不断更新

GitHub:https://github.com/huluo666/IPAUploader

你可能感兴趣的:(Xcode11 IPA上传工具(替代Application loader、Transporter)))