gpt4 book ai didi

iphone - 测试应用内购买时要使用哪个配置文件?

转载 作者:行者123 更新时间:2023-12-03 18:45:26 25 4
gpt4 key购买 nike

我已通过应用内购买在 iTunes Connect 中设置了我的应用。已经过去 24 小时了,我仍然从 SKProductsRequest 收到零产品。

我想知道我使用的配置文件是否有问题。我创建了一个新的应用程序 ID,并使用该应用程序 ID 创建了使用相同应用程序 ID 的开发和分发配置文件。我使用分发配置文件构建了应用程序并将其上传到应用程序商店。

现在我正在使用开发配置文件来测试应用程序 - 这是我想知道我是否犯了错误的地方。我不应该在这里使用开发配置文件吗?我应该使用 Ad Hoc 发行版吗?

最佳答案

最大的问题是应用内购买的界面似乎发生了很大变化。以下是 2010 年 11 月 1 日对我有效的步骤:

  • 在配置门户中创建新的应用 ID
  • 使用新的 AppID 创建开发配置文件
  • 在 iTunes Connect 中创建一个新应用程序。输入基本信息,但不要上传二进制文件。不要点击“准备上传二进制文件”按钮。
  • 为应用创建应用内购买产品。产品的状态应为“已由开发者批准”
  • 在 iTunes Connect 中,返回“应用程序详细信息”,并将新的应用程序内购买产品添加到应用程序详细信息的“应用程序内购买”部分。
  • 使用您创建的开发配置文件从 XCode 运行项目。

我这样做了,它立即生效 - 尽管您可能需要等待您的应用内购买产品通过 Apple 系统传播。

<小时/>

提示:我使用了本教程中的代码: http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

确保您的应用 ID 是应用内购买产品 ID 的基础如果您的App ID是com.website.app您的应用内购买产品 ID 应为 com.website.app.productname

确保您的 .plist 文件中有 AppID

<小时/>

此页面上的 list 很有帮助,尽管有点过时。 http://troybrant.net/blog/2010/01/invalid-product-ids/

这是更新后的 list :

您是否已检查过您的产品是否已批准销售?

您项目的 .plist Bundle ID 与您的应用 ID 匹配吗?

您是否为新的应用程序 ID 生成并安装了新的开发配置文件?

您是否已将您的项目配置为使用此新的开发配置文件进行代码签名?

您正在为 iPhone OS 3.0 或更高版本进行构建吗?

您在发出 SKProductRequest 时是否使用完整的产品 ID?

自从将产品添加到 iTunes Connect 后,您是否已经等待了几个小时?

您的银行详细信息在 iTunes Connect 上有效吗? (来自马克)

关于iphone - 测试应用内购买时要使用哪个配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4074123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com