无法在 Xcode 9 中为 macOS 应用测试应用内购买

Reb*_*per 1 testing macos in-app-purchase mac-app-store xcode9

随着 iOS11 的发布,测试应用内购买一直是一件痛苦的事情(如果不是不可能的话)。虽然我在这里找到了一个很好的 iOS 测试解决方法:https : //stackoverflow.com/a/46467498/4514671我找不到任何适用于 macOS 应用程序的东西。

Reb*_*per 5

所以这就是我所做的与 iOS 解决方法相同的操作:

  1. 在 App Store 应用程序中注销您的帐户(Store/Sign Out)
  2. 在 iTunes Connect 中创建一个全新的测试器
  3. 重启你的电脑
  4. 打开你的 Xcode 项目
  5. 构建和运行
  6. 单击“购买”按钮开始购买
  7. 使用您新创建的测试帐户登录

登入

  1. 当提示更改商店时,单击取消

点击取消

  1. 单击“购买”按钮再次开始购买,然后会弹出正确的“购买警报”;通过实际购买来完成交易

点击购买

完毕!节省了数小时的挫败感!谢谢苹果:[