iMessage 应用程序中的产品 ID 无效

Invalid product ID in iMessage application

我做了什么:

  1. 我创建了一个新的 iMessage 应用程序,它带有两个目标。
  2. 一个用于 iMessage 扩展 (com.x.y.MessagesExtension) 和一个 带有主包 ID (com.x.y).
  3. 我已经为 (com.x.y) 设置了一个应用程序 ID,并在 iTunes 上创建了一个应用程序 连接。
  4. 我在 iTunes Connect 中创建了 ID 为 (foo) 的应用内购买
  5. 我创建了一个沙盒测试用户
  6. 我上传试飞了
  7. 问题 尝试购买:产品 ID 无效

我仔细查看了一份精心编制的列表,以确保我没有遗漏此来源中的任何内容:http://troybrant.net/blog/2010/01/invalid-product-ids/

除了一个,其他都检查过了;捆绑 ID。我正在尝试从 iMessages "extension" 购买,它与 iTunes Connect 上的捆绑 ID 不同,但我想既然它是一个扩展,它应该能找到 IAP。

如有任何帮助,我将不胜感激。谢谢!

感谢 Apple 的出色错误消息,它们在说 "Invalid Product Id" 时非常具有描述性。原来我没有激活我的银行详细信息。无论如何,修复它,它解决了我的问题。