iOS - 上架之路
2020-10-14 本文已影响0人
刘_小_二
上传APi包方式
功法一 Xcode(Archive)上传
Xcode工具栏点击Produce->archive->Distribute App-> APP Store Connect -> Upload 以后的正常选择即可上传到ituns。更新完,会直接在APP Store Connect看到。
aHR0cHM6Ly91cGxvYWQtaW1hZ2VzLmppYW5zaHUuaW8vdXBsb2FkX2ltYWdlcy85OTUxNy0xOGFkZWY2NmU3YmI2OGFmLnBuZw.png
功法二 苹果应用工具 - Transporter
AppStore上搜索Transporter,下载后登录。注意点:在登录时需保障当前苹果设备(电脑)的系统偏好设置中AppID登录账号与你登录Transporter必须相同,同时第一次登录的苹果账号需进行相关苹果配置,无脑下一步就好。
WeChat6474379444addd03c820a520e084e8ee.png
具体操作如下:
1.登录
WeChat325c140eb1399c8e7dcb3572e86d6c75.png2.上传APi包(前提通过Archive,export需上架的Api文件)
> 会遇到的问题:
>
> - 使用 Xcode 把 app 上传到 App Store 时总是卡在 Authenticating with the App Store 的地方。
>
> - 使用 Transporter 同样卡住“正在验证app-正在通过App Store进行认证...”。
>
> longlongtime ...
产生原因:
- 在上传 ipa 文件时需要使用java程序下载 iTMSTransporter 处理。
- 在第一次上传应用时,iTMSTransporter 需要从 Internet 下载一组 jar 文件并将其缓存在本地文件夹中。我们遇到的问题就是卡在了这一步,下载不下来!
- 使用 CleanMyMac 清理内存或清除 Xcode 缓存等操作,会把缓存文件清理掉。
解决方案:
更换 ~/Library/Caches/com.apple.amp.itmstransporter 下的内容
1.下载 com.apple.amp.itmstransporter
链接: https://pan.baidu.com/s/1GFcY8v3Zg6MGVXMoXbrYAg 密码: ideg
(Irenb大哥地址的分享链接,https://www.jianshu.com/p/18d34819149c)
2.打开文件
open ~/Library/Caches/com.apple.amp.itmstransporter/
3.删除com.apple.amp.itmstransporter文件夹,替换为自己下载的 com.apple.amp.itmstransporter 这个文件夹.
4.重启 Xcode