gpt4 book ai didi

iOS - 存档项目与任何已知的 iTunes Connect 平台无关

转载 作者:行者123 更新时间:2023-12-01 18:09:28 25 4
gpt4 key购买 nike

我正在尝试验证我的应用内购买内容包,以便能够将其上传到 iTunesConnect。

但是当我点击验证我得到这个错误:

Archive item is not associated with any known iTunes Connect platform.



我已经在 iTunesConnect 中创建了一个非消耗性产品,并确保产品 ID 与 IAPProductIdentifier 相同。

我错过了什么?

提前致谢。

最佳答案

对于最终来到这里并且无法弄清楚的谷歌用户,这就是我如何让它与 Xcode 8.2 和 Application Loader 3.6 一起工作(Xcode menu > Open Developer Tool > Application Loader)

首先,确保您的应用已在 Apple iTunesConnect 中注册,并且您已将应用内产品创建为非消耗性产品并启用了内容托管。应用内商品可能会处于等待上传状态。

创建一个新的 Xcode 项目,将类型更改为 Cross-platform 并选择 In-App Purchase Content 模板。产品名称和组织信息并不重要,因为您要更改它们。保存项目。

打开新项目后,确保在导航面板上选择了项目根目录,然后选择 General 选项卡。更改产品 ID 以匹配您在 iTunes Connect 中配置的产品 ID。这个必须匹配!

将您的内容文件拖放到项目中......电影、图像,以及您使用此应用内产品提供的任何内容。如果它不可执行(例如它的电影),请确保它不是目标成员(member)的一部分。

接下来,使用“产品”>“存档”菜单将其存档。文件组织者将打开。突出显示您的存档并选择右侧的导出。将其导出为安装程序包。将其保存在以后可以找到的任何地方。

打开应用程序加载器,登录,选择您的应用程序,然后单击管理。在应用内购买面板上找到并突出显示产品。假设您启用了内容托管,您将在底部看到托管内容的面板。打开托管内容并选择您之前创建的安装程序包。

切换到交付面板(在顶部),然后单击交付。加载程序成功完成几分钟后,您将在 iTunesConnect 中看到您的产品有与之关联的包。

要在您的应用程序中实际下载和使用内容,您需要调用 SKPaymentQueue startDownloads 并实现 updatedDownloads 观察者......这完全是一个不同的问题。

作为引用,Application Loader 文档在此处,但并未解释上述所有信息:
https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf

关于iOS - 存档项目与任何已知的 iTunes Connect 平台无关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34724796/

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