大家好呀,一个月已经过去了,马上 2026 年了,我的小小的 witnote 笔记本已经有 300 多个星星了

2025 年 12 月 31 日
 hashtome

App Store 审核受难记:修了一天“窗口”交互,提前祝大家 2026 新年快乐

WitNote: Local AI Writer 终于重新提交审核了。

昨天第一次提交被秒驳回,苹果审核那边的反馈如下:

Guideline 4 - Design

We noticed an issue with your app's user interface that contributes to a lower-quality user experience than App Store users expect.

Specifically, we found that when the user closes the main application window there is no menu item to re-open it.

Next Steps It would be appropriate for the app to implement a Window menu that lists the main window so it can be reopened, or provide similar functionality in another menu item. Alternatively, if the application is a single-window app, it might be appropriate to save data and quit the app when the main window is closed.

简单总结一下核心问题(也是 macOS 开发容易忽略的细节):

  1. 没有标准的“Window”菜单:macOS 应用通常需要在顶部菜单栏有一个 Window(窗口)菜单,里面需要列出当前窗口或提供“打开主窗口”的选项。
  2. 点击 Dock 图标无反应:用户在主窗口关闭的情况下点击 Dock 栏图标时,应该自动创建一个新窗口( Reopen 逻辑),而不是没反应。

花了一整天时间修改代码,补全了 applicationShouldHandleReopen 的逻辑和菜单栏配置,刚才又去申请了。

不得不吐槽,苹果商店的要求是真的高,而且最折磨人的是它不会一次性把所有问题告诉你,而是一次只卡你一个点。改完这个,下次可能又因为别的原因驳回。

看来上架没准真要拖到 26 年了 😂。

在这里提前祝大家 26 年新年快乐,希望大家新的一年都能发财!

2586 次点击
所在节点    iDev
2 条回复
webszy
1 月 1 日
有没有可能是你测试不充分,基础功能都没自测过,你这样次数多了,苹果更会使劲拒你的,因为你把它当测试用了
hashtome
1 月 2 日
第一次测试,还不知道后面咋样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1182472

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX