我实际上正在使用ITMSTransporter,并试图将应用程序采购的管理电脑化。
我阅读了关于ITMSTransporter的所有文档:查找模式、验证模式、上传模式。但我在应用程序购买方面仍有问题。
我有一个在应用程序购买,我需要上传内容,如.json,.jpg等.我可以使用Application (例如)来实现这一点,但是我想使用Transporter。那么,我如何用.pkg文件上传.itmps文件呢?
我想,我需要在metadata.xml文件中修改.itmps,但我不确定。你能给我更多关于在应用程序中上传内容的信息吗?
谢谢。
发布于 2017-10-05 13:01:28
从Xcode 9.1Beta开始,您可以从Xcode的组织者窗口上传App购买内容,并像以前一样通过iTunes连接创建/更新元数据。
如果您想使用ITMSTransporter,首先下载与应用程序关联的元数据.itmps文件,然后根据需要编辑它(包括将任何.pkg文件拖到.itmps文件中,这是您可以通过ctrl单击并选择“显示内容”来查看的目录)。
编辑后,您将使用命令行来验证和上载它。因此,更新现有应用程序内购买的内容的工作流程示例如下:
步骤1:获取应用程序内购买:的现有元数据
iTMSTransporter -m lookupMetadata -u "$ITC_USERNAME" -p "$ITC_PASSWORD" -destination "$DOWNLOAD_PATH" -vendor_id "$ITC_PRODUCT_PARENT_ID" -subitemids "$ITC_PRODUCT_ID" -subitemtype InAppPurchase如果您只想下载整个应用程序及其所有IAPs的元数据,可以省略-subitemids和-subitemtype选项。
这会在本地产生一个.itsmp,在其中可以找到"metadata.xml“。
您可以根据需要编辑此元数据,甚至可以添加/删除整个部分。请参考ITMSTransporter指南,查看如何详细编辑XML。
步骤2:更新元数据的本地副本
步骤3:验证.itmsp包
iTMSTransporter -m verify -u "$ITC_USERNAME" -p "$ITC_PASSWORD" -f "$ITMSP_PATH"步骤4:上传(假设验证成功)
iTMSTransporter -m upload -u "$ITC_USERNAME" -p "$ITC_PASSWORD" -f "$ITMSP_PATH"此工作流是从以下网站获取/改编的,该网站非常有用,并包含您可能需要的其他相关信息:http://www.cyrilchandelier.com/having-fun-with-itmstransporter
https://stackoverflow.com/questions/30912572
复制相似问题