在应用程序购买macOS应用程序时出现未知错误

时间:2017-01-09 12:20:08

标签: macos in-app-purchase macos-sierra

我已经在我的macOS应用中实现了应用内购买,但每当我尝试使用我的沙箱用户进行测试时,我都会遇到“未知错误”。enter image description here

然后在updatedTransactions回调方法中,事务失败。

1 个答案:

答案 0 :(得分:3)

我找到了解决方案。另一篇描述类似问题的论坛帖子建议删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist。我备份了该文件,将其删除并重新启动。我现在可以登录和退出AppStore,访问我购买的所有AppStore应用程序,并且它可以“粘贴”。关闭和重新启动。

流程非常简单,我将把它拼出来供将来参考:

  1. 打开终端
  2. cd /Library/Preferences/SystemConfiguration
  3. cp NetworkInterfaces.plist ~/NetworkInterfaces.plist.bak - 在您的主目录中仓促备份
  4. sudo rm NetworkInterfaces.plist删除原始
  5. 重启Mac
  6. 打开AppStore并尝试登录。它应该可以正常工作。
  7. 显然这是有效的,因为MAC地址被用作接收/授权过程的一部分。