Xcode升级11之后,发现打包上传的时候发现tools工具中没有Application Loader选项,推荐使用 xcrun altoos 或者 xcodebuild 上传应用程序。
通过配置好一次后,以后就可以轻松通过以下两句命令上传代码了。
一、 使用 xcrun 验证ipa包,输入如下指令
xcrun altool --validate-app -f xxx -t ios --apiKey xxx --apiIssuer xxx --verbose
- 第一个 xxx 填写 ipa包路径 (需要自己提前导出ipa包)
- 第二个 xxx 填写 apiKey
- 第三个 xxx 填写 apiIssuer
验证成功后会提示 No errors validating archive at ...
二、上传ipa包,输入如下指令
xcrun altool --upload-app -f xxx -t ios --apiKey xxx --apiIssuer xxx --verbose
- xxx 替换掉的参数同上一样, 验证成功后会提示
No errors uploading ...
三、需要的参数获取方式
-
(1)apiKey 和 apiIssuer 需要登录开发者网站,打开 用户和访问->密钥->然后新增密钥。(生成密钥的 第一行名称可以自己起一个 和 第二行我选的开发者)
-
(2)生成密钥完成后,上面的 IssuerID 就是 apiIssuer,密钥ID 就是 apiKey 。
-
(3)下载api密钥。注意:此密钥文件只能下载一次,请妥善保存
-
(4)把下载好的 密钥文件 放在 当前用户文件夹 下面的一个文件名字为 .private_keys 的文件里面去。(private_keys需手动创建文件夹,命令是"mkdir .private_keys",就是图标为小房子的那个文件夹下面,里面有,文稿,下载,图片等等什么的文件,创建的文件和这些文件同级别)
如图:
image- (5)把上面的步骤完成后,执行上面两句命令,上传即可,以后就可以轻松通过命令上传代码了。
作者:a浮生若梦a
链接:https://www.jianshu.com/p/af9f8f64f1cd
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论