在做 App 之前,我一直以为把 App 做出来,提交给商店就算完成了。直到我上架了自己的第一个应用才发现,相较开发,更让人头疼的是 App Store 的账号体系、支付规则、隐私合规、审核规则,以及各种你自己认为不重要,但是苹果很看重的细节。 这段时间我一直在做自己的 App ,从开发、内测到上架踩了很多坑,现在把这些问题整理出来,给准备第一次上架自己 App 的各位开发者一些参考。 最容易踩的一个坑:能运行并不说明能上架。 很多开发者在本地开发完自己的 App ,能正常运行,也没有测出什么阻塞性 bug ,TestFlight 也很顺利,于是感觉自己能提交上架了。 但到了上架这一步,完全是另一个世界,另一套规则。 苹果关心的事情不仅仅是你的应用是否崩溃、UI 是否正常、功能是否正常使用。审核员还会关心这些: 是否涉及用户生成内容,如果有是否有拉黑申诉功能 有没有账号系统,如果有用户是否能够注销 有没有第三方登录,如果有是否支持苹果登录 是否涉及付款,付款方式是不是符合苹果规则 收集了哪些用户数据,隐私政策是否完整 App Store Connect 里面填写的信息是否和 App 实际行为一致 截图、描述、年龄分级是不是准确 某些功能是否需要审核员特殊操作 也就是说,开发完成后距离上架还有一整套产品合规流程,在开发流程中应当加入合规设计,再进行开发。而不是做完再等苹果反馈,返工修改。 当然,这套流程建立在 Apple Developer 账号基础上,下篇再聊这个接近整个 App 商业身份的基础设施。
App Store 上架避坑经验:容易卡住的往往不是代码
内容版权声明:除非注明,否则皆为本站原创文章。