【问题标题】:iTunes Connect submit AppiTunes Connect 提交应用
【发布时间】:2015-07-29 16:35:47
【问题描述】:

当我尝试提交我的应用程序时,iTunes Connect 中出现下一个错误,该应用程序不使用任何权利,错误是:

使用权利 [com.apple.developer.in-app-payments] 的应用必须具有 [English, Spanish] 的隐私政策 URL。如果您的应用不使用这些权利,请将它们从您的应用中移除并上传新的二进制文件。

请帮我解决这个问题,因为我不知道我应该在我的二进制文件中更改什么。

【问题讨论】:

    标签: ios xcode6 in-app-purchase app-store-connect itunes-app


    【解决方案1】:

    您似乎为您的项目激活了“应用内购买”功能。如果您的应用中没有应用内购买,请在 Xcode 中单击您的项目,然后单击“功能”选项卡,然后关闭“应用内购买”:

    编辑:如果您确实有应用内购买,您可以通过在 iTunes Connect 中进入您的应用并将 URL 添加到您的隐私政策中来修复错误:

    【讨论】:

    • 他们总是关闭并向所有人展示同样的错误
    • 您有.entitlements 文件吗?使用快速打开 (CMD+SHIFT+O) 搜索“权利”,看看您是否在此处添加了 IAP。不过,此文件(如果存在)应该与“功能”选项卡相同
    • 我的项目中没有这样的文件,所以我不明白让我发送评论的错误
    • 这可能只是一个 iTunes Connect 错误 :( 如果您尝试在隐私政策字段中放置一个虚拟 URL 会怎样?
    • 该解决方案是不可能的,因为它必须是有效的上升。
    【解决方案2】:

    从开发者帐户和 Xcode 中禁用 AppId 的 InApp 购买转到项目 -> 目标 -> 功能并关闭 InAppPurchases

    【讨论】:

      【解决方案3】:

      当我在我的应用中实现 Apple 和 Stripe 时,我遇到了这个问题。而且我还没有打开应用内购买。

      解决方法是在添加构建以测试的向导中为营销站点放置一个唯一 URL。不要放http://www.yahoo.com之类的东西

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-08
        • 1970-01-01
        • 2014-10-23
        • 2015-01-06
        相关资源
        最近更新 更多