【问题标题】:How to enable in-app purchase without Mac如何在没有 Mac 的情况下启用应用内购买
【发布时间】:2020-11-19 13:41:25
【问题描述】:

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

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

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

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

感谢您的帮助!

【问题讨论】:

    标签: ios xcode flutter in-app-purchase codemagic


    【解决方案1】:

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

    我建议向朋友借一台 Mac,或租用一台虚拟 Macbook。创建 Mac OS 虚拟机只是为了添加应用内购买是一件非常痛苦的事情

    【讨论】:

    • 我知道在 Cloud 中租用 Mac。我想使用 XCode 分发应用程序,但现在出现以下错误:“无法创建配置文件。在开发者网站上您的帐户中没有注册设备。插入并选择一个设备让 Xcode 注册它。未找到“Bundle Identifier”的配置文件 Xcode 找不到与“*Bundle Identifier+”匹配的任何 IOS 应用程序开发配置配置文件。我是否必须插入 iPhone 才能将应用程序分发到 iTunes Connect?
    • 对不起,这超出了我的知识范围。也许这个 {developer.apple.com/forums/thread/63957} 会帮助你。我希望你能找到你要找的东西:)
    猜你喜欢
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    相关资源
    最近更新 更多