iOS Xcode 11 没有Application Loader 上传ipa文件

Xcode 11开始Application Loader在Xcode的工具里就删除了,所以无法上传ipa文件就可以使用「altool」的命令行方式或Mac商店下载Transporter APP来上传签名打包好的ipa文件到AppStore,本次主要说一下命令行的方式

1.设置命令行工具

检查xcode命令行工具是否已设置:


cmd-lines-1.png

如果没有设置的话执行后续的命令就会报错:

xcrun: error: unable to find utility "altool", not a developer tool or in PATH
也就是说环境变量'PATH'没有该工具的路径

2. 验证ipa文件

xcrun altool --validate-app -f file.ipa -t platform -u username -p password -verbose

  • -f ipa文件的路径
  • -t 平台,如 osx,ios
  • -u 开发者帐户
  • -p 帐户密码
  • -verbose 显示日志信息,如果出错可以查看详细信息

如果验证成功,则打印如下信息:
No errors validating archive at 'xxx.ipa'

3.上传ipa文件

和验证ipa类似:
xcrun altool --upload-app -f file.ipa -t platform -u username -p password -verbose

当执行xcrun altool时会看到工具的使用方法,其中密码部分会有另一种方式,即:如果没有指定密码可以使用 --apiKey <api_key> --apiIssuer <issuer_id>的方式,这些需要App Connect帐户持有人在‘用户和访问’中去创建,如果你是团队成员则没有该权限去创建


苹果推荐的上传工具

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容