码志

码志

马上订阅 码志 RSS 更新: https://mazhuang.org/feed.xml

iOS|记一名 iOS 开发新手的前两次 App 审核经历

2025年2月25日 00:00

说来惭愧,独立支撑公司的软件系统已经一年有余,多数的精力都在开发和迭代 Web 服务与 Android 端,对于 iOS App 则是一直没有更新,遇到相关的 bug 反馈也是能拖就拖——毕竟,大多数情况下找个 workaround 还是不难的。

回过头想想,可能潜意识里一直有点犯怵,觉得 iOS 开发是自己的薄弱环节,所以总想着等有时间,再多学一点相关的东西,准备得更充分、更有自信能处理好了,再去更新。可一直这样下去也不是办法,所以春节前结合一些业务需求,我决定逼自己一把,尽快把 iOS App 更新一下。

面对一个个所谓难题:

  • Objective-C 的语法一阵没用又快忘光了——突击复习了一波;
  • API 的细节不熟悉——看文档,参考老代码里的写法;
  • 有一些变动不确定是否影响兼容性——查文档,问老同事,做测试;
  • ……

然后在这个 AI 大行其道的时代,作为尊贵的 GitHub Copilot Pro 用户,在插件的辅助下光速添加了一个新的小功能,修复了一些 bug 后,我向 App Store Connect 提交了我的第一次版本审核,本以为需要经过漫长的等待,结果……

事情出乎意料地顺利,几个小时就通过了,这玩意也有新手保护期?

满怀得意我心欢喜,于是一鼓作气把囤积已久的几个 feature 给做了,然后兴冲冲地提交了第二次版本审核,结果……

几个小时后第一次被驳回,原因是:

Guideline 3.1.1 - Business - Payments - In-App Purchase

We found in our review that your app or its metadata provides access to mechanisms other than in-app purchase for purchases or subscriptions to be used in the app, which does not comply with the App Review Guidelines. Specifically:


- You...

剩余内容已隐藏

查看完整文章以阅读更多