很少有人问过我把 Juicy 上架到 Mac App Store 有多难。所以,下面就跟大家说说到底有多难: 这其实并不难,但如果你是第一次做,过程会相当烦人,因为你可能会像我一样犯很多新手错误: 1️⃣ 不小心请求了太多不必要的权限。苹果会立即拒绝这类请求。 例如,据我所知,@RevenueCat 会追踪用户购买应用的国家/地区,所以我傻乎乎地以为需要启用位置追踪功能🤦♂️ 结果发现(可能是我技术有问题),你并不需要它。 2️⃣ 当你想提交你的第一个应用内购买项目时,你需要将其与新的应用更新一起发布,这给我带来了两个问题: 😴 我完全忽略了这个要求,结果第一个版本就上线了,但是付费墙没起作用,因为购买还没被批准。 🤯 App Store Connect(管理应用所有信息的地方)的用户界面极其混乱,设置选项的位置也不合理,最后你得花十分钟上网搜索才能找到所需功能。说实话,这糟糕的界面简直让我抓狂。 3️⃣ 然后我重新提交了应用程序,但结果发现,即使你没有更改应用程序中的任何内容,只是为了提交应用程序内购买以供审核,你也需要一个新的捆绑包版本才能进行更新。 4️⃣ 最后,Juicy 的引导过程中有一个“启动时自动登录”的开关。我原本以为默认启用这个功能会很棒,这样用户重启 Mac 后 Juicy 就能继续监控电池电量,但是……苹果不允许这样做。 所以我不得不想出一个小办法来引导用户启用它(见下方视频)。顺便一提,引导流程的最后一页很大程度上受到了 @kushsolitary 出色的 Lookaway 应用的启发。稍后会详细介绍引导流程。 以上就是全部内容。我认为对于经验丰富的应用开发者来说,这些问题大多很容易避免,但如果你以前从未发布过Mac应用,那么你可能不得不面对其中一些烦人的问题。 在完成第一个版本后,预留大约 7 天的时间将其发布到 App Store,这样应该就万事俱备了。
正在加载线程详情
正在从 X 获取原始推文,整理成清爽的阅读视图。
通常只需几秒钟,请稍候。