1

我用颤振做了一个应用程序。

我使用flutter的in_app_purchase插件来实现Android和iOs的inApp Purchases。

它适用于 Android,但不适用于 iO。我认为这是因为我无法“在 Xcode 中启用应用内购买”(https://help.apple.com/app-store-connect/#/devb57be10e7),因为我没有 Mac。我使用 Codemagic 签署应用程序并将其发布到 iTunes Connect。

如何在没有 Mac 的情况下在 Xcode 中启用应用内购买?

谢谢你的帮助!

4

1 回答 1

1

苹果故意让这件事在没有 Mac 的情况下很难做到。如果你真的需要访问 xcode,你可以尝试在 VMWare 或 VirtualBox 中制作一个运行 Mac OS 的虚拟机。这本身就是一个相当复杂的过程,在 VM 中使用颤振可能会非常慢。如果你想走这条路,可以从这里开始:https ://www.nakivo.com/blog/run-mac-os-on-vmware-esxi/

我建议借朋友的 Mac,或租用虚拟 Macbook。创建一个 Mac OS 虚拟机只是为了添加应用内购买是一个巨大的痛苦

于 2020-07-29T21:34:44.383 回答