创建应用内购买时出现错误。解决方案如何?

Posted

技术标签:

【中文标题】创建应用内购买时出现错误。解决方案如何?【英文标题】:I am getting an error while creating In-App Purchases. How is the Solution? 【发布时间】:2021-04-20 20:12:06 【问题描述】:

当我的应用内购买准备就绪时,“要提交杂志和报纸类别的应用,您必须提供至少一个自动续订订阅。在应用内购买中创建一个。”我收到您的错误。我的目标是发布免费应用程序,但商店推动我创建购买。在我收到的自动邮件中,我问应用程序在报亭中显示内容是的,但它仍然给出同样的错误。请帮忙?

enter image description here

enter image description here enter image description here

【问题讨论】:

您尚未根据错误消息创建自动续订 IAP。或者,不要将您的应用列入杂志和报纸类别。 图片中有 2 个 IAP。我没有选择杂志和报纸类别,但系统是这样说的。我的类别不同。 您对“应用程序在报亭中呈现内容”回答“是”。您的任何 IAP 都不是自动续订订阅。您有一个非消耗性和非续订订阅。 因为如果我不这样做,我就无法发送我的申请。该帖子如下:我们在最近的 App Store 评论 1.2 (3) 上检测到您的名为“Get Erciyesden”的应用存在一个或多个问题。请解决以下问题并重新安装。 ITMS-90138:您的 Info.plist 包含 CFBundleIcons 下的子属性 UINewsstandIcon,旨在与 Newstand 属性一起使用。要添加报亭属性,Info.plist 必须包含键 UINewsstandApp = true Info.plist。 【参考方案1】:

您可以简单地选择另一个仍然符合您的应用描述的类别。如果您没有订阅 API 设置,则无法解决此问题。

【讨论】:

这不是我的类别。实际上我的类别是食物和饮料。如果我选择另一个,它会说同样的话。 那么它一定和你的 info.plist 有关——确保 UINewsstandApp 设置为 false。 我拒绝并删除了它。但是邮件来了。 ITMS-90138:您的 Info.plist 包含子属性 UINewsstandIcon 下 CFBundleIcons,用于Newstand 属性。要添加报亭属性,Info.plist 必须包含键 UINewsstandApp = true Info.plist。

以上是关于创建应用内购买时出现错误。解决方案如何?的主要内容,如果未能解决你的问题,请参考以下文章

应用内购买验证收据错误

iOS:在应用内购买中上传托管内容时出现问题 (ITMS-4200)

使用 PDF 内容创建存档/.pkg 以在 Apple 托管时出现可执行文件的奇怪错误

拒绝后删除应用内购买

升级后,XCode 归档时出现“The Package Does Not Contain an Info.plist”错误

使用沙盒购买 Apple In App 时出现错误,因为“您的帐户已在 App Store 和 iTunes 中被禁用”