1.获取apiKey和apiIssuer的方法
apiKey 即密钥ID
apiIssuer 即 Issuer ID
2.校验ipa
xcrun altool --validate-app -f xxxx.ipa(ipa文件的绝对路径) -t ios -u 用户名(appStore用户名) -p 密码(appStore密码) --apiKey xxxx(生成的apiKey) --apiIssuer xxxx(生成的Issuer ID)
如果验证成功:
No errors validating archive at'/Users/HLD/Desktop/***.ipa
3.上传ipa
xcrun altool --upload-app-f xxxx.ipa(ipa文件的绝对路径) -t ios -u 用户名(appStore用户名) -p密码(appStore密码) --apiKey xxxx(生成的apiKey) --apiIssuer xxxx(生成的Issuer ID)
如果验证成功:
No errors uploading'/Users/HLD/Desktop/***.ipa
参数说明
注意:如果上传错误找不到private_keys解决办法
1.下载.p8的文件,
2.在根目录下,创建一个private_keys文件夹,如果本来有这个文件夹,就不需要创建!代码如下:
cd ~
mkdir .private_keys
3.把下载的那个.p8文件拖到private_keys文件夹内
4.然后上传ipa包