今天上架了自己的第一款App至App Store,在其中遇到了一些问题,特地在此篇文章中汇总解决方法供大家分享。

出现“可供销售”字样即代表上架成功

App设计

App在设计中应避免功能简单/设计复杂问题,我在第一次上架的时候就出现了4.2.2问题,其大意是说App不应该仅仅是“网站套壳”,应该有自己的设计,并且避免在显著位置(例如文章标题底部)出现相关文章链接,这样会被审核员认为是网站套壳App。

苹果发送的问题邮件,部分内容

App隐私政策

在第一次上架App的时候被拒绝,具体表现是“元数据被拒绝”,如图

元数据被拒绝

通常原因是因为你的App在应用内相关位置或网站上的隐私政策中并没有写清楚你收集的权限的处理,例如你开发了一款人脸识别App,那你必须在此App隐私的隐私政策中说明人脸数据的收集、使用、披露、共享和保留等内容,如果你的App的所有数据都仅储存在用户设备本地,那也需要写明。

App设计

通常来说,App Store审核员并不会审核你的具体用户体验,只需确保你在宣传内容以及“应用详情”写的功能完整可用即可

“延迟审核”问题

有时候,你会发现你的App在审核期间会出现明明早提示开始审核,却拖了整整几天的问题,这通常是因为你的App被苹果认为是马甲包,或你的App遭到过多次拒绝。
有如下几个解决方法

  • 取消审核,过几钟再重新提交
  • 重新开发一个仅换版本号的“新版本”,再上传提交
  • 使用开发者后台的Contact Us 功能,联系苹果审核团队

联系苹果审核团队

如果你在审核的App出了什么问题,苹果审核员会通过AppStoreConnect联系你,但也会发邮件通知,最好通过AppStoreConnect应用界面回复团队。(如果担心机翻表达有误的话可以用中文)

与审核团队交流的语气

正常即可,例如以“尊敬的苹果审核员”开头,“祝你生活愉快”结尾。

App logo生成

可以使用autoExportAppIcon脚本快速生成并替换
这是它的介绍:https://www.jianshu.com/p/aea2778b650e

上传二进制文件至App store方法

Transporter上传

可以看我之前写的一篇文章:

Xcode直接打包上传

  1. 进入appstoreconnect.apple.com, 点击我的App,创建对应的app(不然的话会在接下来的Archive上传阶段会报错)
  2. Xcode中配置对应的AppID和provisioning profile文件,并登陆你的开发者Apple ID
  3. 选择Xcode上栏的Product选项中的Archive选项,如果在第2步未配置profile的话Xcode会询问你是否自动配置证书和签名,选择“是”即可
  4. 最后选择DistributeApp
最后修改:2021 年 09 月 11 日 06 : 24 PM
如果你喜欢我的文章,不妨赞赏一下。