修复App Store“MZFreeProductCode.ClientCannotRedeemIosApp_explanation”促销代码兑换错误
我们的一位读者在这张截图中发送了他们在 App Store 上尝试兑换促销代码时收到的一个看起来很有趣的错误代码。这是一个草率的错误,溢出了分配的空间并将一些对象名称或其他内容转储给用户。
看到的错误是“MZFreeProductCode。ClientCannotRedeemIosApp_explanation”,并假设这是 App Store 上的一个错误,阻止您兑换应用程序促销代码。这部分正确,部分不正确,我自己能够始终如一地复制错误消息,但错误可能不是你想的那样。
错误是...错误的App Store!这里真正的错误不是促销代码不起作用,而是一个错误App Store 显示错误消息的方式。让我们再次查看错误消息,看看我们最突出的是什么,ClientCannotRedeemIosApp_explanation – 看到了吗? ios,它不是使用我们习惯的大小写,iOS,但问题是你正在尝试在Mac App Store上兑换iOS促销代码。
问题与原因这个问题似乎最常出现在博客和推特上流行的应用程序促销代码赠品中饲料。提要将转储一系列促销代码,但没有明确说明该应用程序是什么。用户看到促销代码,然后将其扔到离他们最近的应用程序商店,通常在最初的赠品中没有太多指导——推特赠品尤其如此。它是iOS应用程序代码吗? Mac 应用程序代码?谁知道!这是问题的原因。
解决方案:使用正确的App Store这是一个非常简单的修复,只需启动iTunes并确保使用iOS App Store 而不是 Mac App Store。我假设这是双向的,如果您尝试通过 iOS App Store 兑换 Mac 应用程序代码,将会显示类似的错误消息。
我们不久前收到了一封关于此的电子邮件,我认为这是一个一次性问题,但我们仍然看到错误报告并收到有关此问题的电子邮件这一事实表明这是一个更广泛的故障排除事情,应该得到澄清和解释。最后,苹果和应用商店方面,他们应该把错误信息替换成更适合这种情况的错误信息,比如“This is an iOS App Promo Code”,这样会减少一些混乱。