Xcode11 打包IPA上传App Store失败 xcrun altool密钥上传

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 的文件里面去。(就是图标为小房子的那个文件夹下面,里面有,文稿,下载,图片等等什么的文件,创建的文件和这些文件同级别)

如图:
  • (5)把上面的步骤完成后,执行上面两句命令,上传即可,以后就可以轻松通过命令上传代码了。

你可能感兴趣的:(Xcode11 打包IPA上传App Store失败 xcrun altool密钥上传)