在需要 Info.plist 的应用程序购买中提交/验证
Posted
技术标签:
【中文标题】在需要 Info.plist 的应用程序购买中提交/验证【英文标题】:Submitting/Validating in app purchases requiring Info.plist 【发布时间】:2014-09-16 13:11:01 【问题描述】:我使用应用内购买模板创建了一个应用内购买内容,就像我通常在 Xcode 6.0 中所做的那样。 当我去验证或提交应用内购买内容时,昨天它由于缺少 Info.plist 而开始失败。但是在应用程序购买内容中没有 Info.plist(不应该也不可以)。它使用 ContentInfo.plist 代替。我尝试过创建 Info.plist,但这是不可能的,因为应用内购买内容不具备 info.plist 所需的特征。
还有人遇到这个问题吗?我现在如何提交我的应用内购买?
【问题讨论】:
【参考方案1】:我遇到了同样的问题,并且能够通过使用单独的应用程序加载器上传我的 IAP 内容来解决问题。
应用程序加载器在 iTunes Connect 中可用;我在“资源和帮助”部分找到了它。显然,它是一种比 XCode 更受支持的将内容上传到 iTunes 商店的机制。
【讨论】:
这通过应用程序加载器工作。看起来它是一个但在 XCode 6.0.1 (6A317) 中。我赞成你的回答。 Xcode 6.1 版 (6A1052d) 中仍然存在此问题 Application Loader 从很久以前仍然有这个限制:错误 ITMS-4162:“所有 IAP 托管内容资产的总大小超过了 5 GB 的限制”在软件/软件元数据 在 6.2 (Beta) 中也有。有人通过 Apple 错误报告器报告过这个吗? 仍然坚持 6.4。我在 2014 年 11 月左右用 XCode 6.1 报告,得到 1 个响应,然后由于重复而关闭。我很生气直到6.4问题仍然存在,并再次报告。但我也发现使用 XCode 5.1.1 提交可以完美地工作。【参考方案2】:我重新下载了 Xcode 5.1.1 并使用 Organizer 上传应用内购买。
【讨论】:
以上是关于在需要 Info.plist 的应用程序购买中提交/验证的主要内容,如果未能解决你的问题,请参考以下文章
Info.plist 表示 Mac 应用程序,但提交 IPA
Info.plist 表示 Mac 应用程序,但在使用 Application Loader 提交时提交了 ipa
升级后,XCode 归档时出现“The Package Does Not Contain an Info.plist”错误