上传前检查
选好 IPA 后会自动检查一遍。能在本地发现的问题,不用等传完再收到 Apple 的拒信。有提醒或错误时这一步自动展开,有问题的排在最前面。

检查项
| 检查项 | 查什么 | 没通过怎么办 |
|---|---|---|
| 描述文件 | 必须是 App Store 类型;快过期时提醒 | Ad Hoc、开发或企业描述文件打的包 Apple 不收,换成 App Store 类型重新打包 |
| 打包环境 | 打包用的 Xcode、SDK 和最低系统版本是否符合 Apple 当前要求 | 升级打包环境;云打包平台一般可以在设置里选 Xcode 版本 |
| 架构 | 嵌入的 framework 不能带 x86_64、i386 模拟器架构 | 换成只含真机架构的版本,或打包时去掉模拟器架构 |
| App Store Connect 中的 App | 这个 Bundle ID 在 App Store Connect 里有没有建好 App,当前密钥能不能看到 | 先在 App Store Connect 新建 App,或换一把能看到它的密钥 |
| 版本号 | 没有已经过审的同版本号,且不低于已上架的版本 | 改大版本号重新打包 |
| 构建号 | 这个版本下没被用过 | 按提示的建议值改构建号重新打包 |
标红的问题解决之前不能开始上传;黄色的提醒不影响上传。改好后点检查栏右边的刷新按钮重新检查。
提示描述文件不是 App Store 类型怎么办?
上传到 App Store Connect 的 IPA 必须用 App Store 分发方式导出。Ad Hoc、开发或企业描述文件打出的包 Apple 不收,请换成 App Store 类型的描述文件重新打包。
提示构建号已被使用怎么办?
同一个版本号下,每次上传的构建号都不能重复。AppBridge 会告诉你这个版本已经用到第几号、建议改成多少,改好构建号后重新打包即可。
提示 framework 带有模拟器架构怎么办?
App Store 不接受包含 x86_64 或 i386 模拟器架构的 framework。AppBridge 会列出是哪几个,请换成只含真机架构的版本,或在打包时去掉模拟器架构后重新打包。
提示打包用的 Xcode 版本太低怎么办?
Apple 会定期提高上传要求。请升级打包环境,云打包平台一般可以在设置里选择 Xcode 版本。Apple 新要求生效前,AppBridge 也会提前提醒。
没找到答案?看看常见问题,或者发邮件到 hi@setonink.com。