You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS+Mac Catalyst转原生Mac应用后通用购买相关问题咨询

问题解答

1. 能否直接将现有Catalyst应用更新为原生AppKit + SwiftUI版本?

不行,无法直接通过版本更新完成转换。Mac Catalyst应用本质是适配macOS的iOS应用,和原生AppKit/SwiftUI的macOS应用在App Store Connect中属于不同的应用类型,二者的应用身份逻辑不兼容,不能通过提交更新包替换原有Catalyst版本。

你可以选择在现有通用购买的App Store列表下,添加原生macOS版本作为额外的平台分发选项(可保留原Catalyst版本,或后续逐步下架),而非直接替换更新。

2. 新的原生macOS应用能否与现有应用共享内购项目?

可以,完全不需要搭建用户账户后端,只要满足以下条件:

  • 将新的原生macOS应用加入到现有**通用购买(Universal Purchase)**的App Store列表中,使用同一个开发者Team ID
  • 在App Store Connect中,确保现有内购项目的「兼容平台」包含这个新的原生macOS应用
  • 新应用中使用StoreKit正确查询用户购买记录(比如通过SKPaymentQueue.default().restoreCompletedTransactions()或StoreKit 2的API读取已购项目)

苹果的StoreKit会通过用户的Apple ID自动同步跨平台购买记录,用户在iOS/Catalyst应用中已购买的项目,在新的原生macOS应用中可直接识别使用。

内容的提问来源于stack exchange,提问作者Kirsteins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:27:39