美文网首页
Xcode11 upload ipa

Xcode11 upload ipa

作者: jayhe | 来源:发表于2020-04-14 22:33 被阅读0次

Xcode 11升级了之后,发现Developer Tool中的Application Loader没有了;对于之前是通过Jenkins打包,然后上传ipa的,就不大友好了。我们可以选择用xcrun altool来鉴定ipa和上传ipa

准备工作

生成密钥并下载
入口在这里:

图片.png
官方文档

要生成密钥,您必须在App Store Connect中拥有一个Admin帐户。您可以选择任何角色来生成多个API密钥。
要生成与App Store Connect API一起使用的API密钥,请登录App Store Connect。

  • 选择“用户和访问”,然后选择“ API密钥”选项卡。
  • 单击生成API密钥或添加(+)按钮。
  • 输入密钥名称。该名称仅供参考,并不属于密钥本身。
  • 在“访问”下,选择密钥的角色。
  • 单击生成。

新密钥的名称,密钥ID,下载链接和其他信息将显示在页面上。
生成API密钥后,您将有机会下载密钥的私有部分。私钥可一次下载。

  • 登录到App Store Connect。
  • 选择“用户和访问”,然后选择“ API密钥”选项卡。
  • 点击新API密钥旁边的“下载API密钥”链接。

仅当尚未下载私钥时,才会显示下载链接。Apple不保留私钥的副本。

获取到apiKey、apiIssuer

图片.png

需要将下载下来的密钥,存放在约定的几个文件'./private_keys'或者'~/private_keys' 或者'~/.private_keys' 或者'~/.appstoreconnect/private_keys'如果本机没有这几个文件创建一个就好了,再将密钥拷贝进去

鉴定ipa

xcrun altool --validate-app -f ipa的路径 -t ios --apiKey xxxxxxxx --apiIssuer xxxxxx --verbose

ipa的路径:传需要验证的ipa的文件路径
apiKey:传密钥ID
apiIssuer:传Issuer ID

上传ipa

xcrun altool --upload-app -f ipa的路径 -t ios --apiKey xxxxxxxx --apiIssuer xxxxxx --verbose

你也可以直接将老版本的Xcode中的Application Loader拷贝到新xCode的

图片.png

相关文章

网友评论

      本文标题:Xcode11 upload ipa

      本文链接:https://www.haomeiwen.com/subject/hihauctx.html