首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTMSTransporter :如何上传应用程序中的内容?

iTMSTransporter :如何上传应用程序中的内容?
EN

Stack Overflow用户
提问于 2015-06-18 10:15:23
回答 1查看 2.5K关注 0票数 4

我实际上正在使用ITMSTransporter,并试图将应用程序采购的管理电脑化。

我阅读了关于ITMSTransporter的所有文档:查找模式、验证模式、上传模式。但我在应用程序购买方面仍有问题。

我有一个在应用程序购买,我需要上传内容,如.json,.jpg等.我可以使用Application (例如)来实现这一点,但是我想使用Transporter。那么,我如何用.pkg文件上传.itmps文件呢?

我想,我需要在metadata.xml文件中修改.itmps,但我不确定。你能给我更多关于在应用程序中上传内容的信息吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 13:01:28

从Xcode 9.1Beta开始,您可以从Xcode的组织者窗口上传App购买内容,并像以前一样通过iTunes连接创建/更新元数据。

如果您想使用ITMSTransporter,首先下载与应用程序关联的元数据.itmps文件,然后根据需要编辑它(包括将任何.pkg文件拖到.itmps文件中,这是您可以通过ctrl单击并选择“显示内容”来查看的目录)。

编辑后,您将使用命令行来验证和上载它。因此,更新现有应用程序内购买的内容的工作流程示例如下:

步骤1:获取应用程序内购买:的现有元数据

代码语言:javascript
复制
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:更新元数据的本地副本

  • 将新的IAP内容拖放到前面生成的.pkg目录中,您应该使用XCode将其存档到.itmsp文件中。
  • 更新携带该信息的xml文件区域中的大小和md5校验和。通过打开终端并输入" md5“,然后将.pkg拖放到终端中并按enter,就可以获得.pkg的md5校验和。

步骤3:验证.itmsp包

代码语言:javascript
复制
iTMSTransporter -m verify -u "$ITC_USERNAME" -p "$ITC_PASSWORD" -f "$ITMSP_PATH"

步骤4:上传(假设验证成功)

代码语言:javascript
复制
iTMSTransporter -m upload -u "$ITC_USERNAME" -p "$ITC_PASSWORD" -f "$ITMSP_PATH"

此工作流是从以下网站获取/改编的,该网站非常有用,并包含您可能需要的其他相关信息:http://www.cyrilchandelier.com/having-fun-with-itmstransporter

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30912572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档