iOS App Store 促销代码显示“必须使用 Mac 兑换”

Posted

技术标签:

【中文标题】iOS App Store 促销代码显示“必须使用 Mac 兑换”【英文标题】:iOS App Store Promo Code says "Must be redeemed using a Mac" 【发布时间】:2020-12-10 15:21:29 【问题描述】:

我在 App Store 中准备了一个新应用,其状态为:

“待开发者版本”

我创建了 5 个应用促销代码,因此我可以让人们在发布前对其进行测试/审查。当我尝试在 iPhone 上兑换代码时出现错误:

“此代码必须使用 Mac 兑换。 在您的 Mac 上,转到 App Store > Account > Redeem Gift Card"

但这是一款 ios 游戏,与 Mac 无关。出于兴趣,我尝试按照它说的做并在 Mac 上兑换,然后出现错误:

“此代码必须在 iOS 设备上兑换”(!)

有没有其他人看到这个错误?知道如何使用促销代码吗?

【问题讨论】:

如果应用未发布,您将无法兑换促销代码。您可以使用 TestFlight 使应用在发布之前可用于测试。 APP 促销代码的全部意义在于在发布前给审阅者吗?这是一个免费的应用程序。 用户无法为尚未发布的应用兑换代码。你需要做的是在未来设定一个发布日期,然后发布应用;它在该日期之前一般不可用,但可以兑换促销代码 嗯。好吧,它已被批准,我选择了手动发布,所以它现在的状态是等待开发者发布,我认为这与设置促销代码的未来发布日期相同, 不,它正在等待开发者发布。您需要实际选择一个日期并发布它 【参考方案1】:

目前,Apple 不允许首次发布,但您可以通过此 hack 实现它?

    仅在您所在地区发布应用程序,对我而言,我选择了仅印度(完成 #3 后恢复) 现在,您可以尝试兑换代码,它会起作用 完成兑换后,您可以删除您所在的地区/国家(取消全选),直到您完成对应用的审核。

享受??

【讨论】:

以上是关于iOS App Store 促销代码显示“必须使用 Mac 兑换”的主要内容,如果未能解决你的问题,请参考以下文章

iOS 应用在 App Store 上显示的语言比在 Xcode 上更多

提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建

如何解决提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建

iOS 应用内购买未显示在 App Store 构建中

Apple App Store 在 iOS 7 中未显示正确的图标

iOS - 应用程序描述在 App Store 中显示不正确的语言