前提已经创建了APP 和打包成功的iPa文件
终端输入以下密令:
sudo xcrun altool --upload-packag package -u userName -p yourappSpecificPassword -t ios -k p8file -itc_provider YourProviderShortName --apple-id APPID --bundle-id bundleid --bundle-version a --bundle-short-version-string b
其中:
sudo :来提升权限,需要输入管理员密码(开机密码),是为了确保有足够的权限来访问指定的iPa文件和钥匙串
ps:–upload-packag:将指定的数据包上传到 App Store,–upload-app 命令已被弃用,在 --upload-package 命令中指定数据包的路径和文件名时,无需使用 -f 参数。
package: ipa文件路径
userName:开发者账号
yourappSpecificPassword:开发者专属密码
注意,需要使用在 appleid.apple.com 中创建的专用密码
p8file:p8文件路径
PS:p8 文件在AppleStoreContent的用户和访问下的密钥生成
生成之后就可以下载p8文件了
YourProviderShortName:供应商名字缩写
ps: 不确定,没关系,利用终端查询,输入一下密令:
xcrun altool --list-providers -u YourAppleID -p YourAppSpecificPassword
YourAppleID:开发者账号
YourAppSpecificPassword:生成的专属密码
你将会得到一个
APPID:这个是你创建的APP 的appleID 不是登录开发者账号的appleID
bundleid:每个项目的唯一的bundle identitifier
ps:–bundle-version:应用程序的版本号
a:(例如1.0)
–bundle-short-version-string: 应用程序的短版本号
b:(例如:1.0)
接下来就等待上传了,根据网络等待时长不一.
输出这样就表示成功了,嘻嘻
以上仅是个人上传iPa 成功案例经验,仅供参考,如不对,请指正,会改,嘿嘿嘿.
或是你们有更简单的方法也可以大家一起分享学习就更好啦,嘿嘿嘿