前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Xcode 11 使用xcrun altool 密钥上传ipa包

Xcode 11 使用xcrun altool 密钥上传ipa包

作者头像
用户6094182
发布2019-11-04 16:17:10
2.2K0
发布2019-11-04 16:17:10
举报
文章被收录于专栏:joealzhoujoealzhou

Xcode 11 使用xcrun altool 密钥上传ipa包

转载-原文地址

Xcode升级11之后,Apple为了更好的统一管理,发现打包上传的时候发现tools工具中没有Application Loader选项,推荐使用 xcrun altoos 或者 xcodebuild 上传应用程序。

然而在使用 xcodebuild 的时候经常出现问题,特别是网络不好的时候,尝试n次都传不上去。

一、使用xcrun 工具

16dc7ebe516f1462.png

在终端使用如下命令检查一下,如果以前没使用过或者没有这样添加操作过那么会有如下报错提示:

➜  ~ xcrn altool
zsh: command not found: xcrn

否则正常应如下:

屏幕快照 2019-10-31 13.24.30.png

二、在开发者中心去创建密钥apiKey 和apiIssuer ID

1.去到用户和访问

屏幕快照 2019-10-31 13.44.05.png

2.去到密钥

屏幕快照 2019-10-31 13.44.12.png

点击有效可以添加keyId,下载API密钥 ·将下载的API密钥放到一个private_keys文件夹下面。这里的private_kes文件夹最好是放在此目录下~/zhangsan/private_keys/否则没用。

3.上传ipa包

验证:

xcrun altool --validate-app -f xxx.ipa -t ios --apiKey xxx --apiIssuer xxx --verbose

验证ipa包成功在终端能看到如下提示:No errors Validating...

no errors validating.png

上传:

xcrun altool --upload-app -f xxx.ipa -t ios --apiKey xxx --apiIssuer xxx --verbose

上传IPA包成功在终端能看到如下提示:No errors uploading...。之后你就能在提交审核界面看到你已经上传的IPA包了。

no errors uploading.png

4.上传后报错
'AuthKey_<api_key>.p8':  './private_keys', '~/private_keys', '~/.private_keys',and '~/.appstoreconnect/private_keys'.

复制代码 是没有将下载的API密钥放在对应的文件夹下面,我是放在~/用户/private_keys

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Xcode 11 使用xcrun altool 密钥上传ipa包
    • 一、使用xcrun 工具
      • 二、在开发者中心去创建密钥apiKey 和apiIssuer ID
        • 1.去到用户和访问
        • 2.去到密钥
        • 3.上传ipa包
        • 4.上传后报错
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档