iOS - 上架之路

375 阅读1分钟

上传APi包方式

功法一 Xcode(Archive)上传

Xcode工具栏点击Produce->archive->Distribute App-> APP Store Connect -> Upload 以后的正常选择即可上传到ituns。更新完,会直接在APP Store Connect看到。

archive]

功法二 苹果应用工具 - Transporter

AppStore上搜索Transporter,下载后登录。注意点:在登录时需保障当前苹果设备(电脑)的系统偏好设置中AppID登录账号与你登录Transporter必须相同,同时第一次登录的苹果账号需进行相关苹果配置,无脑下一步就好。

WeChat6474379444addd03c820a520e084e8ee

具体操作如下:

1.登录

WeChat325c140eb1399c8e7dcb3572e86d6c75

2.上传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

链接: pan.baidu.com/s/1GFcY8v3Z… 密码: ideg

(Irenb大哥地址的分享链接,www.jianshu.com/p/18d348191…)

2.打开文件

open ~/Library/Caches/com.apple.amp.itmstransporter/

3.删除com.apple.amp.itmstransporter文件夹,替换为自己下载的 com.apple.amp.itmstransporter 这个文件夹.

4.重启 Xcode

功法三 苹果脚本命令 - Altool