Transporter 3.3 的更新内容

《Transporter 用户指南 3.3》包含以下更新:

有关 Transporter 早期版本的详细信息,请参见修订历史

欢迎

Transporter 是什么?

Transporter 是 Apple 推出的基于 Java 的命令行工具,用于进行大批量交付。你可以使用 Transporter 将内容的 Store 数据包交付至 Apple TV、iTunes Store、Apple Books 和 App Store。

无论是通过 iTunes Connect 账户(图书发行商或音乐提供商)、App Store Connect 账户(App 开发者)还是编码工作室账户来交付图书、视频、音乐或 App 内容,你都可以使用 Transporter 验证 Store 数据包是否符合 Apple 规范,从而确保元数据和素材(例如音频、视频、图书和 App 文件)能顺利交付至 iTunes Store、Apple Books 或 App Store。由于某些 Transporter 选项会受用户类型和内容类型的限制,因此在你交付 Store 数据包前,请务必明确要用于 Transporter 身份验证的账户是 iTunes Connect 账户、App Store Connect 账户还是编码工作室账户。有关更多信息,请参见概述

Transporter 包含以下功能:

  • 操作简单、即时可用的安装包,包括用于 Apple 的 macOS、Microsoft 的 Windows 和 Red Hat Enterprise Linux 的安装程序。

  • 跟踪素材:Transporter 会根据你实际交付到 iTunes Store、Apple Books 和 App Store 的文件来验证你在元数据文件中引用的素材列表(例如封面图、音频文件、视频文件、App 内购买项目和 Game Center 素材)。

    通过 Web 服务,Transporter 可根据收到的元数据验证文件列表,且在列表与元数据中的信息不符时返回错误信息。例如,“Delivered file set does not contain expected file [34D17614CB805E8AB853CD5ABCBF3C0A-940AE112-01-18-mp4-128000.m4a] that is referenced in the metadata file”

  • 自动软件更新功能:Transporter 自带此功能。你启动并运行 Transporter 后,软件更新功能会自动检查 Transporter 版本,根据需要进行更新并在控制台中显示日志信息。

  • 对素材进行校验和验证:请在发送到 iTunes Store、Apple Books 和 App Store 的元数据文件中包含每个交付文件的校验和。Transporter 使用此校验和信息,根据从 Transporter 动态生成的预期校验和来验证你发送的每个文件。

  • 输出错误摘要:Transporter 会显示未成功上传的 Store 数据包的错误摘要信息。在尝试上传结束之时,Transporter 会显示未成功上传的数据包名称列表,还会显示包含错误信息的摘要文本。例如:

    Package Summary: 2 package(s) were not uploaded because they had problems: /Users/bsmith/Applications/Packages/Many/00000000001041.itmsp - Error Messages: Unable to find registered encoding house user for username "bsmith" (1001) /Users/bsmith/Applications/Packages/Many/00000000001042.itmsp - Error Messages: Unable to find registered encoding house user for username "bsmith" (1001)
  • 进度指示器详细信息:Transporter 包含进度指示器选项,因此你可以指定在上传期间是否让 Transporter 显示进度详细信息。

  • 恢复上传:如果在上传过程中网络连接失败或者服务器脱机,Transporter 可在稍后恢复上传。

指南概述

本指南介绍了 Transporter(Apple 基于 Java 的命令行工具)及其安装、设置和使用的必要步骤。该工具用于将内容发送到 iTunes Store、Apple Books 和 App Store。

本指南内容结构如下:

  • 更新内容:列出当前版本包含的功能更新。

  • 欢迎:总体介绍 Transporter 及其关键功能。

  • 使用入门:阐述系统和网络要求,并概述安装和设置 Transporter 的步骤。

  • 内容类型详细信息:介绍每种内容类型(图书、有声书、视频、App 和音乐)专用的功能和模式。

  • 运行 Transporter:阐述如何使用 Transporter,包括使用各个模式、选项和值运行 Transporter。

  • Transporter 示例:提供如何使用 Transporter 选项和值的详细示例。

  • Transporter 信息:列出在使用 Transporter 时可能遇到的错误代码和信息。

  • 更多资源:提供本指南涉及的术语解释、采用的记法约定、命令行 help 选项的使用帮助,以及常见问题解答和故障排除建议,以协助你诊断并解决可能遇到问题。

此外,还提供了修订历史供你参考。

【注】由于 Apple 会定期发布其软件的新版本和更新,因此本指南中所示的图像和输出可能与你在屏幕上看到的有所不同。

使用入门

系统和网络要求

Apple 支持在以下操作系统上使用 Transporter:

  • macOS 10.11 或更高版本(64 位系统)

  • Microsoft Windows 8、10、11 或更高版本(64 位系统)

  • Red Hat Enterprise Linux(64 位系统)

安装和运行 Transporter 需要:

  • 150 兆字节(MB)的可用磁盘空间和 2 GB 的 RAM

  • 2048 MB 最大堆栈内存(默认情况下)

请注意:

  • 在 Mac 上安装 Transporter 时,请确保你使用最新版本的 macOS。如需获取最新版本的 macOS,请点按屏幕左上角的 Apple 图标,在菜单中选择“系统偏好设置...”,然后选择“软件更新”。

  • Apple 建议每次向 iTunes Store、Apple Books 或 App Store 交付的 Store 数据包不超过 1000 个。此外,Apple 建议在交付 Store 数据包时不要指定 -t transport,而是允许 Transporter 使用自动传输发现来决定最适合你数据包的传输方式。目前,Transporter 默认 HTTP 为最佳传输方式。如果个别情况下需要指定 -t,请尽快回退到自动传输发现模式。

Transporter 使用面向服务的架构(SOA)收发数据和信息。它使用 HTTPS 协议与 Apple 的对象存储(HTTP)服务器进行通信。如果遇到问题,请联系你的 Apple 技术顾问。如果你使用的是 Signiant,Transporter 会使用传输控制协议/互联网协议(TCP/IP)和用户数据报协议(UDP)与 Signiant 服务器通信。如果你使用的是 Aspera,则除了使用 TCP/IP 和 UDP 之外,Transporter 还会使用 SSH 协议与 Aspera 服务器进行通信。

Transporter 可与下表所列的服务器通信。表中还提供了有关服务器的详细信息。默认情况下,若要使用 Transporter,只需通过端口 443 与 Apple 的 contentdelivery.itunes.apple.com 服务器进行通信。备注为“仅 Aspera”的服务器只适用于 Aspera 交付方法。当你使用 Aspera 交付方法时,必须另外打开“仅 Aspera”服务器。与 Aspera 服务器进行通信需要使用端口 33001。备注为“仅 Signiant”的服务器只适用于 Signiant 交付方法。当你使用 Signiant 交付方法时,必须另外打开“仅 Signiant”服务器。与 Signiant 服务器进行通信需要使用端口 44001。如果你建立了出站和入站防火墙规则,则必须针对相应的端口开放入站和出站连接。

若要使用 Aspera 或 Signiant 交付方法,你需要执行其他安装和配置步骤。有关更多信息,请参见使用 Upload 模式中的 Aspera 和 Signiant 示例。

服务器

IP 地址

TCP 端口

UDP 端口

备注

contentdelivery.itunes.apple.com

17.110.232.68

17.56.138.14

17.56.10.18

443

n/a

HTTPS*

idmsa.apple.com

17.151.2.14

443

n/a

HTTPS*

northamerica-1.object-storage.apple.com

17.156.96.0/20

443

n/a

HTTPS*

store-037.blobstore.apple.com

17.188.213.128/26

17.188.223.0/26

443

n/a

HTTPS*

store-036.blobstore.apple.com

17.188.228.0/26

17.132.8.64/26

17.132.18.64/26

17.188.229.0/26

443

n/a

HTTPS*

store-035.blobstore.apple.com

17.188.213.64/26

17.188.221.0/26

443

n/a

HTTPS*

store-033.blobstore.apple.com

17.188.199.192/26

17.132.18.0/26

17.188.195.192/26

17.132.29.128/26

443

n/a

HTTPS*

store-032.blobstore.apple.com

17.188.195.128/26

​17.132.28.128/26

17.188.199.128/26

17.132.19.128/26

443

n/a

HTTPS*

store-030.blobstore.apple.com

17.188.216.0/26

17.188.224.0/26

443

n/a

HTTPS*

store-028.blobstore.apple.com

17.188.203.0/24

17.188.212.0/24

443

n/a

HTTPS*

store-026.blobstore.apple.com

17.188.210.0/24

17.188.202.0/24

443

n/a

HTTPS*

store-025.blobstore.apple.com

17.188.201.0/24

17.188.209.0/24

443

n/a

HTTPS*

store-004.blobstore.apple.com

17.132.20.0/23

17.132.22.0/23

443

n/a

HTTPS*

更多即将用于上传的服务器

17.188.193.0/26

17.188.194.0/26

17.188.197.0/26

17.188.198.0/26

17.188.199.192/26

443

n/a

HTTPS*

transporter.amp.apple.com

17.253.0.0/16

443

n/a

HTTPS*

vgr501.apple.com

17.110.248.141

33001

33001-33500

仅 Aspera

vgr502.apple.com

17.110.248.142

33001

33001-33500

仅 Aspera

vgr503.apple.com

17.110.248.143

33001

33001-33500

仅 Aspera

vgr504.apple.com

17.110.248.144

33001

33001-33500

仅 Aspera

vgr505.apple.com

17.110.248.145

33001

33001-33500

仅 Aspera

vgr506.apple.com

17.110.248.146

33001

33001-33500

仅 Aspera

vgr507.apple.com

17.110.248.147

33001

33001-33500

仅 Aspera

vgr508.apple.com

17.110.248.148

33001

33001-33500

仅 Aspera

vgr701.apple.com

17.133.233.141

33001

33001-33500

仅 Aspera

vgr702.apple.com

17.133.233.142

33001

33001-33500

仅 Aspera

vgr703.apple.com

17.133.233.143

33001

33001-33500

仅 Aspera

vgr704.apple.com

17.133.233.144

33001

33001-33500

仅 Aspera

vgr705.apple.com

17.133.233.145

33001

33001-33500

仅 Aspera

vgr706.apple.com

17.133.233.146

33001

33001-33500

仅 Aspera

vgr707.apple.com

17.133.233.147

33001

33001-33500

仅 Aspera

vgr708.apple.com

17.133.233.148

33001

33001-33500

仅 Aspera

vgr0901.apple.com

17.57.20.141

33001

33001-33500

仅 Aspera

vgr0902.apple.com

17.57.20.142

33001

33001-33500

仅 Aspera

vgr0903.apple.com

17.57.20.143

33001

33001-33500

仅 Aspera

vgr0904.apple.com

17.57.20.144

33001

33001-33500

仅 Aspera

vgr0905.apple.com

17.57.20.145

33001

33001-33500

仅 Aspera

vgr0906.apple.com

17.57.20.146

33001

33001-33500

仅 Aspera

vgr0907.apple.com

17.57.20.147

33001

33001-33500

仅 Aspera

vgr0908.apple.com

17.57.20.148

33001

33001-33500

仅 Aspera

sgr601.apple.com

17.110.248.101

44001

44001-44500

仅 Signiant

sgr602.apple.com

17.110.248.102

44001

44001-44500

仅 Signiant

sgr603.apple.com

17.110.248.103

44001

44001-44500

仅 Signiant

sgr604.apple.com

17.110.248.104

44001

44001-44500

仅 Signiant

sgr605.apple.com

17.110.248.105

44001

44001-44500

仅 Signiant

sgr606.apple.com

17.110.248.106

44001

44001-44500

仅 Signiant

sgr607.apple.com

17.110.248.107

44001

44001-44500

仅 Signiant

sgr608.apple.com

17.110.248.108

44001

44001-44500

仅 Signiant

sgr801.apple.com

17.133.233.101

44001

44001-44500

仅 Signiant

sgr802.apple.com

17.133.233.102

44001

44001-44500

仅 Signiant

sgr803.apple.com

17.133.233.103

44001

44001-44500

仅 Signiant

sgr804.apple.com

17.133.233.104

44001

44001-44500

仅 Signiant

sgr805.apple.com

17.133.233.105

44001

44001-44500

仅 Signiant

sgr806.apple.com

17.133.233.106

44001

44001-44500

仅 Signiant

sgr807.apple.com

17.133.233.107

44001

44001-44500

仅 Signiant

sgr808.apple.com

17.133.233.108

44001

44001-44500

仅 Signiant

sgr1001.apple.com

17.57.20.101

44001

44001-44500

仅 Signiant

sgr1002.apple.com

17.57.20.102

44001

44001-44500

仅 Signiant

sgr1003.apple.com

17.57.20.103

44001

44001-44500

仅 Signiant

sgr1004.apple.com

17.57.20.104

44001

44001-44500

仅 Signiant

sgr1005.apple.com

17.57.20.105

44001

44001-44500

仅 Signiant

sgr1006.apple.com

17.57.20.106

44001

44001-44500

仅 Signiant

sgr1007.apple.com

17.57.20.107

44001

44001-44500

仅 Signiant

sgr1008.apple.com

17.57.20.108

44001

44001-44500

仅 Signiant

请注意:

  • * 表示必需端口。若要交付内容,应打开至少一种传输方式(Aspera、HTTPS 或 Signiant)。

  • 由于 Apple 会定期发布其软件的新版本及更新,因此该表中所列的服务器在发布期间可能会更改。

安装 Transporter

你可以在 macOS、Windows 和 Linux 操作系统上安装和运行 Transporter。

【重要事项】App 开发者通过 Xcode 即可使用 Transporter,也可以手动下载 Transporter。有关 App 开发者如何安装 Transporter 的信息,请参见 App 开发者的安装说明

在 macOS 上安装 Transporter

你可以在 macOS 操作系统上安装并运行 Transporter。若要在 macOS 上安装 Transporter,请执行以下操作:

  1. 通过下方链接下载 Transporter:

  2. 备份当前版本(可选)。

    在安装过程中,Transporter 会自动卸载你之前安装的 Transporter 和文件夹。若要保留先前安装的 Transporter,请在安装当前版本之前,重命名先前的安装目录。例如:sudo mv /usr/local/itms /usr/local/itms.orig

  3. 连按 iTMSTransporter_3.3.0.<build>.pkg 以安装 Transporter。其中,<build> 是安装包的构建版本号。

  4. 按照显示的说明进行操作。

    【注】如果要在 Mac 上安装 Transporter,你需要先以管理员身份登录电脑,然后才能安装该软件。

  5. 请阅读安装说明,然后点按“继续”。

    显示“介绍”面板的 macOS iTMSTransporter 安装窗口。
  6. 阅读“软件许可协议”,然后点按“继续并同意”。

  7. 选择你要安装 Transporter 及所含文件的目标磁盘,然后点按“继续”。

    默认情况下,安装包会将文件安装在 /usr/local/itms 目录中,并创建 /bin 和 /share 子目录。

  8. 点按“安装”或“升级”以执行基本安装。

    键入你的管理员密码,然后点按“好”(如果系统提示)。

  9. 点按“关闭”。

Transporter 已准备就绪,可供你使用。有关更多信息,请参见指定选项和值

在 Windows 上安装 Transporter

你可以在 Windows 操作系统上安装并运行 Transporter。若要在 Windows 上安装 Transporter,请执行以下操作:

  1. 通过下方链接下载 Transporter:

  2. 单击“Microsoft Windows”链接以下载安装包。

    在安装过程中,Transporter 会自动卸载你之前安装的 Transporter、注册表项和文件夹。若要保留先前安装的 Transporter,请在安装当前版本之前重命名先前的安装目录。

  3. 双击自解压可执行安装文件 iTMSTransporterToolInstaller_3.3.0.<build>.exe,其中 <build> 是安装包的构建版本号。按照显示的提示进行操作。

  4. 阅读“软件许可协议”,然后单击“我同意”。

  5. 选择你要安装 Transporter 及所含文件的目录。

    默认情况下,可执行安装文件会将文件安装在 C:\Program Files\itms 目录中,并创建 /iTMSTransporter.woa 子目录。为了确保一致性和易用性,Apple 建议使用默认的安装目录。

  6. 单击“安装”,接着单击“关闭”。

Transporter 已准备就绪,可供你使用。有关更多信息,请参见指定选项和值

在 Linux 上安装 Transporter

你可以在 Linux 操作系统上安装并运行 Transporter。

在 Linux 上安装 Transporter 之前,请确保你具有 sudo 权限。如果不具有 sudo 权限,请联系系统管理员。

  • 若要在 Linux 上安装 Transporter,步骤如下:

    1. 如果需要,在安装当前版本之前,请先将先前安装的 Transporter 进行备份:

      sudo mv /usr/local/itms /usr/local/itms.orig

      在安装过程中,Transporter 会自动卸载你之前安装的 Transporter 和文件夹。

    2. 通过下方链接下载 Transporter:

    3. 点按“Red Hat Enterprise Linux”链接,下载 shell 脚本安装包。

    4. 使用 sudo 运行 shell 脚本安装器:

      sudo sh iTMSTransporter_installer_linux_3.3.0<build>.sh

      其中,<build> 是安装包的构建版本号。

    5. 接受“软件许可协议”。

      默认情况下,shell 脚本安装器会将文件安装在 /usr/local/itms 目录中。

  • 若要使用 su 在 Linux 上安装 Transporter,步骤如下:

    1. 以将要运行 Transporter 的用户身份登录。

    2. 将用户切换为 root:

      su - root
    3. 如果需要,在安装当前版本之前,请先将先前安装的 Transporter 进行备份:

      mv /usr/local/itms /usr/local/itms.orig

      在安装过程中,Transporter 会自动卸载你之前安装的 Transporter 和文件夹。

    4. 通过下方链接下载 Transporter:

    5. 点按“Red Hat Enterprise Linux”链接,下载 shell 脚本安装包。

    6. 运行 shell 脚本安装器:

      iTMSTransporter_installer_linux_3.3.0.<build>.sh

      其中,<build> 是安装包的构建版本号。

    7. 接受“软件许可协议”。

      默认情况下,shell 脚本安装器会将文件安装在 /usr/local/itms 目录中。

Transporter 已准备就绪,可供你使用。有关更多信息,请参见指定选项和值

快速入门

在你安装 Transporter 后,若要快速启动并运行,请遵循以下步骤。你可以使用你的 iTunes Connect 账户(图书发行商或音乐提供商)、App Store Connect 账户(App 开发者)或编码工作室账户来交付图书、有声书、视频、音乐或 App 内容。

【重要事项】如果你属于编码工作室,请务必使用你的编码工作室账户,而非 iTunes Connect 账户。

若要快速启动并运行,请执行以下操作:

  1. 更改到你安装了 Transporter 的目录。

    例如,$ cd /usr/local/itms/bin。默认情况下,Apple 将 Transporter 安装在包含 /bin 和 /share 子目录的 /usr/local/itms 目录中。

  2. 使用 Provider 模式来查看你有权限为哪些提供商(编码工作室账户)交付内容。

    例如,$ /usr/local/itms/bin/iTMSTransporter -m provider -u <username> -p <password> -v eXtreme。有关更多信息,请参见使用 Provider 模式

  3. 使用 Upload 模式可以将内容的 Store 数据包的交付至 iTunes Store、Apple Books 或 App Store。例如:

    • iTunes Connect 或 App Store Connect 账户$ /usr/local/itms/bin/iTMSTransporter -m upload -f /tmp/files -u <username> -p <password> -v eXtreme

    • 编码工作室账户(必须指定 -s):$ /usr/local/itms/bin/iTMSTransporter -m upload -f /tmp/files -u <username> -p <password> -s <shortname> -v eXtreme

    如果你使用的是 -assetFile 选项,而不是 -f 选项,则你也可以上传 .ipa、.dmg 或者 .zip 文件。有关更多信息,请参见使用 Upload 模式

  4. 查看 Transporter 日志输出信息以了解所有错误和信息。

    如果你的内容未成功交付,Transporter 会返回详细的错误和信息,以帮助你确定失败的原因以及如何应对这种情况。有关 Transporter 错误代码和信息,请参见 Transporter 信息

  5. 修复所有警告或错误。

    【注】对于发行商而言,如果在 EPUB 文件交付时出现错误,请使用 Repair Assets 模式来修复文件。有关更多信息,请参见使用 Repair Assets 模式

  6. 使用 Status 模式可以检索你已上传的数据包或所有已上传数据包的状态信息。有关更多信息,请参见使用 Status 模式

内容类型详细信息

概述

根据用户类型和内容类型不同,某些 Transporter 选项会受到限制。在你交付 Store 数据包前,请确认你是否希望 Transporter 通过你用于交付图书、有声书、视频、音乐或 App 内容的 iTunes Connect 账户(图书发行商或音乐提供商)、App Store Connect 账户(App 开发者)或编码工作室账户验证你的身份。

用户类型:

  • iTunes Connect 账户(图书发行商或音乐提供商):直接与 Apple 建立协议关系的内容所属合作伙伴。发行商和提供商可以通过 Transporter 将内容直接交付到 Apple Books 和 iTunes Store。

  • App Store Connect:App 开发者可以通过 Transporter 将内容直接交付到 App Store Connect。

  • 编码工作室账户:与 iTunes 没有合同关系的合作伙伴。编码工作室为第三方用户提供编码、交付和元数据准备服务。编码工作室通过 Transporter 将所有内容直接交付给 Apple,并与第三方用户就其服务签订合约。

【注】

  • 如果你属于编码工作室,请务必使用你的编码工作室账户,而非 iTunes Connect 账户。

  • 如果你的公司同时拥有 iTunes Connect 账户和编码工作室账户,在处理日常业务以及与 iTunes Connect 相关业务时,请使用 iTunes Connect 账户。编码工作室账户仅可用于通过 Transporter 交付内容,无法在任何其他 iTunes 系统中使用。

图书/有声书详细信息

使用 Transporter 的发行商请务必:

你可以使用不同的模式、选项和值来运行 Transporter。然而,并不是所有模式都适用于发行商。请通过下表来了解与图书内容最相关的模式。

模式

用于

Get Asset List 模式

如需从 Apple 下载素材,你可以使用此模式来获取 JSON 格式的素材数组,然后根据数组中列出的供应商标识符,通过 Retrieve Asset 模式下载素材。

针对图书作者的 Lookup Artist 模式

按姓名或 Apple ID 检索作者信息。

使用 XML 输出格式时,你可以获取作者名称的本地化版本、最近发布的图书及其 Apple ID,以及 Apple Books 中的作者页面网址等信息(如检索到相关信息)。

检索到作者的 Apple ID 后,你可以在数据包元数据中使用该 ID 来指定作者,以便区分名称相同或相近的作者。使用 Apple ID 可以有效避免作者名称混淆的问题。

Lookup Metadata 模式

检索你此前上传的某本图书当前的元数据。如果你此前上传的是 .itmsp 数据包且 Apple 在你初次上传后修改了元数据,你需要先检索修改后的元数据,然后才能重新发送元数据更新的数据包。

Provider 模式

查看你有权限为哪些账户交付内容。

Query Tickets 模式

检索你的 iTunes Connect 账户是否有任何待解决的问题票单。目前,你需要拥有 iTunes Connect 账户才能使用 Query Tickets 模式。

Repair Assets 模式

在发送素材文件到 Apple 以进行上传前,对出现的任何验证错误进行修复。

【注】Apple 当前仅支持 EPUB 文件(.epub)修复。

Retrieve Asset 模式

下载通过 Get Asset List 模式获取的素材数组(JSON 格式)中列出的素材。

Status 模式

监控 .itmsp 数据包的状态(例如,“On Store” 或 “Not On Store”)以及该数据包在上传后是否出现错误。

【注】你可以在同一时间获取多个 ISBN 状态。

Upload 模式

向 Apple Books 上传内容和元数据。上传前,请确保你的素材和 .itmsp 数据包已准备就绪。

Validate Assets 模式

验证 EPUB、iBooks 和有声书格式文件,确保图书素材符合技术规范,以便你创建 .itmsp 数据包以供交付。

Verify 模式

验证 .itmsp 数据包,确保元数据和素材符合技术要求,以便你在上传数据包前解决所有潜在的问题。

视频详细信息

使用 Transporter 的视频编码工作室请务必:

【重要事项】如果你属于编码工作室,请务必使用你的编码工作室账户,而非 iTunes Connect 账户。

你可以使用不同的模式、选项和值来运行 Transporter。然而,并不是所有模式都适用于视频编码工作室。请使用下表来了解与视频内容最相关的模式。

模式

用于

适用视频类型

Dignostic 模式

在你上传 .itmsp 数据包前检查服务器的状态和可用性。

电影、订阅视频和电视节目

List Reports 模式

检索过去 30 天内请求的所有现有产品报告的列表。

电影和电视节目

List Report Types 模式

检索并列出你可用的报告内容类型(如视频)。

电影和电视节目

Lookup Artist 模式

按姓名检索电影演职人员信息,包括艺人的 Apple ID。

该模式可用于寻找某一特定的演职人员,即使存在同名艺人该模式也同样适用。你可以在 XML 输出中查看该类型是否与你要查找的艺人类型相匹配,并查看本地化名称、最近的电影名称和内容项目的 Apple ID、艺人在这些电影中的角色,如有提供,还可以查看 iTunes Store 上的艺人页面。

检索到艺人的 Apple ID 后,你可以在数据包元数据中使用该 ID 来指定艺人,以便区分名称相同或相近的艺人。使用艺人 Apple ID 可以有效避免艺人名称混淆的问题。

电影

Lookup Metadata 模式

检索你之前上传的某个视频当前的元数据。如果你之前上传的是 .itmsp 数据包且 Apple 在你初次上传后修改了元数据,你需要先检索修改后的元数据,再重新发送元数据更新的数据包。

电影、订阅视频和电视节目

Provider 模式

查看你有权限为哪些账户交付内容。

电影、订阅视频和电视节目

Request Report 模式

下载你过去 30 天内为一种或多种内容类型请求的产品报告。

电影和电视节目

Schema 模式

检索 Transitional(过渡)或 Strict(严格)的 Schema 文件以验证你的 XML 文件,然后再将其打包并发送给 Apple 以上传到 iTunes Store。

电影、订阅视频和电视节目

Status 模式

监控 .itmsp 数据包的状态(例如,“On Store” 或 “Not On Store”)以及该数据包在上传后是否出现错误。

电影、订阅视频和电视节目

Transfer Test 模式

将 Transporter 内存生成的数据包上传到 iTunes Store,从而测试文件传输性能。

电影、订阅视频和电视节目

Upload 模式

向 iTunes Store 上传内容和元数据。上传前,请确保素材和 .itmsp 数据包已准备就绪。

电影、订阅视频和电视节目

Verify 模式

验证 .itmsp 数据包,确保元数据和素材符合技术要求,以便你在上传数据包前解决所有潜在的问题。

电影、订阅视频和电视节目

音乐详细信息

使用 Transporter 的编码工作室和音乐提供商请务必:

【重要事项】如果你属于编码工作室,请务必使用你的编码工作室账户,而非 iTunes Connect 账户。

你可以使用不同的模式、选项和值来运行 Transporter。然而,并不是所有模式都适用于音乐合作伙伴。请通过下表来了解与音乐内容最相关的模式。

模式

用于

Create Artist 模式

创建新的音乐艺人。

Create Tickets 模式

为你之前上传的曲目、铃声、专辑或音乐视频创建新的元数据问题票单。

【注】你无需使用 iTunes Connect 创建问题票单。

Dignostic 模式

在你上传 .itmsp 数据包前检查服务器的状态和可用性。

List Reports 模式

检索过去 30 天内请求的所有现有产品报告的列表。

List Report Types 模式

检索并列出你可用的报告内容类型(如音乐)。

Lookup Artist 模式

按姓名检索艺人信息,包括艺人的 Apple ID。

该模式也可用于在某一地区寻找某一特定艺人的类型,即使存在同名艺人该模式也同样适用。你还可以在 XML 输出中查找本地化名称、最近的专辑和歌曲名称、内容项目的 Apple ID、艺人在这些专辑和歌曲中的角色,如有提供,还可以查找 iTunes Store 中的艺人页面。

检索到艺人的 Apple ID 后,你可以在数据包元数据中使用该 ID 来指定艺人,以便区分名称相同或相近的艺人。使用艺人 Apple ID 可以有效避免艺人名称混淆的问题。

Lookup Metadata 模式

检索你之前上传的音乐当前的元数据。如果你之前上传的是 .itmsp 数据包且 Apple 在你初次上传后修改了元数据,你需要先检索修改后的元数据,然后才能重新发送元数据更新的数据包。

这一模式也用于内容迁移。通过使用以逗号分隔的供应商标识符(-vendor_ids)或 Apple 标识符(-apple_ids)列表,你可以同时查找多个数据包的元数据。

Provider 模式

查看你有权限为哪些账户交付内容。

Query Tickets 模式

检索你的 iTunes Connect 账户是否有任何待解决的问题票单。目前,你需要拥有 iTunes Connect 账户才能使用 Query Tickets 模式。

Request Report 模式

下载你过去 30 天内为一种或多种内容类型请求的产品报告。

Schema 模式

检索 Transitional(过渡)或 Strict(严格)的 Schema 文件以验证你的 XML 文件,然后再将其打包并发送给 Apple 以上传到 iTunes Store。

Status 模式

监控 .itmsp 数据包的状态(例如,“On Store” 或 “Not On Store”)以及该数据包在上传后是否出现错误。

Transfer Test 模式

将 Transporter 内存生成的数据包上传到 iTunes Store,从而测试文件传输性能。

Upload 模式

向 iTunes Store 上传内容和元数据。上传前,请确保素材和 .itmsp 数据包已准备就绪。

Verify 模式

验证 .itmsp 数据包,确保元数据和素材符合技术要求,以便你在上传数据包前解决所有潜在的问题。

App 详细信息

使用 Transporter 的 App 开发者请务必:

  • 仅交付可接受的 App 格式

  • 使用最新版本的 Transporter 并遵循最新版本的《App 元数据规范》

  • 在 Xcode 或 Application Loader 程序中使用 Transporter,或者手动下载和安装 Transporter。有关更多信息,请参见下面的 App 开发者的安装说明

  • 存储 Transporter 的交付日志(使用 eXtreme 级信息)。如果你需要 Apple 提供交付帮助,日志是必不可少的。

如果你用于登录 Transporter 的 Apple ID 关联了多个 App Store Connect 提供商,请务必使用 -asc_provider 指定要使用的提供商账户。你可以使用 Provider 模式来查看你有权限为哪些提供商账户交付内容。

【注】交付 visionOS App 时,请使用交付其他 App 所用的标准命令,并配合使用 -apiKey-apiIssuer 选项对,或者 -u-p-asc_provider 选项。请参见指定选项和值

你可以使用不同的模式、选项和值来运行 Transporter。然而,并不是所有模式都适用于 App 开发者。请通过下表来了解与 App 内容最相关的模式。

模式

用于

Dignostic 模式

在你上传 .itmsp 数据包前检查服务器的状态和可用性。

List Reports 模式

检索过去 30 天内请求的所有现有产品报告的列表。

List Report Types 模式

检索并列出你可用的报告内容类型(如 App)。

Lookup Metadata 模式

检索你之前上传的某个 App 当前的元数据。如果你之前上传的是 .itmsp 数据包且 Apple 在你初次上传后修改了元数据,你需要先检索修改后的元数据,然后才能重新发送元数据更新的数据包。

Provider 模式

查看你有权限为哪些账户交付内容。

Request Report 模式

下载你过去 30 天内为一种或多种内容类型请求的产品报告。

Schema 模式

检索 Transitional(过渡)或 Strict(严格)的 Schema 文件以验证你的 XML 文件,然后将其打包并发送到 Apple 以上传至 App Store。

Status 模式

监控 .itmsp 数据包的状态(例如,“On Store” 或 “Not On Store”)以及该数据包在上传后是否出现错误。

Transfer Test 模式

将 Transporter 内存生成的数据包上传到 App Store,从而测试文件传输性能。

Upload 模式

向 App Store 上传内容和元数据。上传前,请确保素材和 .itmsp 数据包已准备就绪。

Verify 模式

验证 .itmsp 数据包,确保元数据和素材符合技术要求,以便你在上传数据包前解决所有潜在的问题。

App 开发者的安装说明

可选方式如下:

  • Xcode 14.0:Xcode 14.0 不再包含 iTMSTransporter。请下载并安装 Transporter。详见在 macOS 上安装 Transporter

  • Xcode 11.0 至 13.0:使用 xcrun iTMSTransporter 命令(无需 TRANSPORTER_HOME 变量)。

  • 先前版本的 Xcode:在 Xcode 文件夹内找到 Transporter 应用程序。

    Xcode: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/

运行 Transporter

指定选项和值

在命令行中使用 iTMSTransporter 命令运行 Transporter 时,你可以指定在下表中描述的命令行选项和值。

如只需获取使用信息,请勿在运行 Transporter 时使用任何命令行选项。例如,键入:

$ iTMSTransporter

有关更多信息,请参见命令行帮助

请注意:

  • 为轻松导航至 Transporter,你可以添加 TRANSPORTER_HOME 环境变量,并在 PATH 中添加 TRANSPORTER_HOME/bin

    若要添加 TRANSPORTER_HOME 环境变量,请在 .zprofile 或 .bash_profile 中添加以下命令行:

    export TRANSPORTER_HOME=<file path to Transporter home directory>

    export PATH=${PATH}:${TRANSPORTER_HOME}/bin

    例如,如果你将 Transporter 安装到默认位置,则命令行如下:

    export TRANSPORTER_HOME=/usr/local/itmsexport PATH=${PATH}:${TRANSPORTER_HOME}/bin
  • Transporter 可以根据你的操作系统来运行命令。例如,若要在 Unix 上运行 Transporter,可以指定 $ ./iTMSTransporter,如要在 Windows 上运行 Transporter,可以指定 C:/> .\iTMSTransporter

  • Apple 建议每次向 iTunes Store、Apple Books 或 App Store 交付的 Store 数据包不超过 1000 个。

  • 指示选项的信息图标会根据你的用户类型受到限制。 符号表示受用户类型限制的选项(发行商、音乐提供商、App 开发者编码工作室)。

  • 在使用 Windows 时,若要在参数中指定逗号,则必须用引号将整个参数括起来。例如,-vendor_ids "<myid1,myid2,myid3>"

双重认证

如果你的账户启用了双重认证,请务必按照“使用 App 专用密码”中的步骤创建一个 App 专用密码。App 专用密码具有更高的安全保护级别,并能确保第三方 App 无法收集或存储你的 Apple ID 密码。

【重要事项】请勿在同一时间对同一 Store 数据包多次运行 Transporter。

命令行选项和值

描述

必需选项

-f <dir | pkg>

指定包含你要上传的数据包(.itmsp)的源目录,或者指定你要上传的单个数据包的文件名,包括 .itmsp 扩展名。

数据包的文件名不能包含任何空格。如果文件名包含空格,Transporter 会拒绝该数据包。

此选项对于 Provider、Diagnostic、Lookup Metadata、Query 或 Status 模式为可选项。

[-assetFile <.ipa | .pkg>]

针对 macOS、Linux 和 Windows 的 App 上传:为 App 源文件(.pkg 或 .ipa)指定目录和文件名。对于 Linux 和 Windows,-assetDescription 为必需项。

-m <mode>

指定 Transporter 模式。你可以指定:

-p <password>

指定你的用户密码。为了避免在命令行中键入你的密码,你可以使用 @env 或 @file 指令来提交密码。例如:

  • 若要使用 @env 指令,请指定:

    % export PASSWORD=secret

    % iTMSTransporter -u jdoe -p @env:PASSWORD

  • 若要使用 @file 指令,请将你的密码放在文件(例如,/Users/jdoe/pass.txt)中并指定:

    % iTMSTransporter -u jdoe -p @file:/Users/jdoe/pass.txt

    使用 @file 指令指定的文件必须是文本文件(.txt)。

你也可以完全排除此选项。如果你完全排除 -p 选项,Transporter 会提示你输入安全密码。

包含特殊字符(例如 $、!、&、%、'、")的密码可能会导致验证问题。如果你的密码包含特殊字符,则应使用 @env 或 @file 指令,完全排除密码(Transporter 会提示你输入安全密码),或者将密码中的特殊字符进行转义处理。若要对字符进行转义处理,请在该字符前面添加反斜线(\)。例如,要使用问号(?),请键入 \?。有关更多信息,请参见 http://tldp.org/LDP/abs/html/escapingsection.html

在使用 Windows 时,若要发送密码中的特殊字符,你可以:

  • 使用脱字符号对字符进行转义处理:Test5678^!。如果你使用脱字符号对以下字符进行转义处理,则可以在密码中使用它们:[ ] { } = ; ! ' + ` ~。

  • 使用脱字符号对字符进行转义处理并为密码添加引号:"Test5678^&"。如果你使用脱字符号对以下字符进行转义处理并为密码添加引号,则可以在密码中使用它们:& < >。

此选项对于 Diagnostic 或 Repair Assets 模式为可选项。

-p 选项不得与 -jwt-apiKey-apiIssuer 选项对一起使用。

-u <username>

指定你的用户名。

此选项对于 Diagnostic 或 Repair Assets 模式为可选项。

-u 选项不得与 -jwt-apiKey-apiIssuer 选项对一起使用。

可选选项

[-account_type <encoding_house | itunes_connect>]

指定 Transporter 在检索你有权限为哪些提供商交付内容时使用的账户(编码工作室或 iTunes Connect)。可以指定的值包括 encoding_houseitunes_connect。如果你未指定,Transporter 将使用编码工作室账户。

此选项仅适用于 Provider 模式。

[-apiIssuer <Issuer ID>]

-apiIssuer 是与软件内容提供商相关联的唯一标识符,与 -apiKey 结合使用。你可以在 App Store Connect 中前往“用户和访问”部分的“密钥”标签页找到你的 Issuer ID。

-u-p-asc_provider 选项不得与 -apiKey-apiIssuer 选项对一起使用。

[-apiKey <API key>]

指定 API 密钥的名称(可在 App Store Connect 网站“用户和访问”部分的“密钥”标签页生成 API 密钥)。

生成的 API 密钥由公开密钥和私有密钥组成。私有密钥位于名为 AuthKey_<apiKey value>.p8 的文件中。如果你使用 -apiIssuer-apiKey 选项,Transporter 将按此顺序搜索以下目录,查找与 AuthKey_<apiKey value>.p8 格式相匹配的文件:

  • <current directory>/private_keys

  • <user_home>/private_keys

  • <user_home>/.private_keys

  • <user_home>/.appstoreconnect/private_keys

【注】对于 Windows 用户,以下示例为文件的可能存储位置:

  • <current working directory>\private_keys

  • C:\Users\johnny_appleseed\private_keys

  • C:\Users\johnny_appleseed\.private_keys

  • C:\Users\johnny_appleseed\.appstore_connect\private_keys

-apiKey 选项与 -apiIssuer 结合使用。

-u-p-asc_provider 选项不得与 -apiKey-apiIssuer 选项对一起使用。

[-app_platform <osx | ios | appletvos>]

指定你希望 Transporter 在检索你之前上传到 App Store 的 App 的当前元数据时使用的平台。你可以指定以下值之一:osxiosappletvos

使用 -app_platform 选项可以区分用于不同平台但具有相同 Apple 标识符的 App。例如,某个 iOS App 和某个 Apple TV App 具有相同的 Apple 标识符,但面向 iOS 设备,而不是 Apple TV 设备。

此选项仅适用于 Lookup Metadata 模式。

[-apple_id <identifier>]
[-apple_ids <"identifier,identifier,identifier">]

指定你要检索的元数据的 Apple 标识符。对于 Lookup Metadata、Status 和 StatusAll 模式,指定一个或多个标识符,以检索其元数据或数据包上传状态。对于 CreateMetadataTicket 模式,指定新增元数据问题票单的标识符。

【注】对于 Status、StatusAll 和 LookupMetadata 模式,你可以指定以逗号分隔的标识符列表(-apple_ids identifier)。为确保 Transporter 能够识别整个列表,请将该列表放在引号内。例如:-apple_ids "123456,78901234"

你不能将此选项与 -vendor_id-vendor_ids 一起使用。

此选项仅适用于 Lookup Metadata、Status、StatusAll、Query Tickets 或 Create Tickets 模式。

[-artistType <Music | Movie | Author>]

使用 Lookup Artist 模式时,-artistType 用于指定你要检索的艺人类型。如需检索电影艺人,请指定 -artistType Movie;如需检索图书作者,请指定 -artistType Author。请注意:如果你未指定 -artistType,则默认为 Music(音乐)。

[-arch [-arch <x86_64 | arm64 | aarch64>] ]

在 Download Installer 模式下使用,-arch 指定安装程序的设备架构。请注意,如果不指定 -arch,则默认为当前设备的架构。

[-asc_provider <shortname>]

指定 App Store Connect 提供商的简称。

如果你的用户账户与多个 App Store Connect 提供商关联(例如,你是软件咨询顾问,多个客户均已授予你 App Store Connect 的访问权限),请务必使用 -asc_provider 指定要使用的提供商。

如果你未指定值且你的用户账户与多个 App Store Connect 提供商关联,Transporter 将使用数据包的内容类型和数据包的 metadata.xml 文件中指定的提供商名称来确定你的提供商简称。如果无法确定简称,Transporter 将执行以下操作:

  • 返回错误,请你提供简称(对于 Upload、Verify、Lookup Metadata 和 Lookup Artist 模式)。

  • 合并所有可能的提供商的输出(针对 Status、StatusAll、Query Tickets 和 Create Tickets 模式)。

你不能将此选项与 -s 一起使用。

此选项仅适用于 Upload、Verify、Lookup Metadata、Lookup Artist、Create Artist、Status、StatusAll、Query Tickets 和 Create Tickets 模式。

指示选项的信息图标会根据你的用户类型受到限制。 如果你的账户与多个 App Store Connect 提供商关联,则此选项为必需项。

[-assetDescription <.plist>]

指定从 Xcode 中导出的 plist 文件。有关 AppStoreInfo.plist 文件的更多信息,请参见“Archive export files(归档导出文件)”。

指示选项的信息图标会根据你的用户类型受到限制。 此选项在使用 Linux 和 Windows 上传 App 时为必需项,在使用 macOS 上传 App 时为可选项。

[-assetFile <path>]

图书:指定 EPUB 源文件(.epub 文件)或 iBooks 格式源文件(.ibooks 文件)的目录和文件名。

你不能将此选项与 -assetFolder 一起使用。

指示选项的信息图标会根据你的用户类型受到限制。 当发行商使用 Validate Assets 或 Repair Assets 模式时,此选项为必需项,且仅在此情况下有效。

[-assetFolder <path>]

指定源素材所在的目录。

你不能将此选项与 -assetFile 一起使用。

指示选项的信息图标会根据你的用户类型受到限制。 当发行商使用 Validate Assets 或 Repair Assets 模式时,此选项为必需项,且仅在此情况下有效。

[-assetReplacementVerification <true | false>]

在上传过程中,如有任何数据包素材将替换现有素材,指定你是否希望 Transporter 停止上传数据包并在错误摘要输出中显示错误信息。你可以指定以下值之一:truefalse

默认情况下,Transporter 会将此选项设置为 false,不会停止数据包上传,并会使用上传数据包中的素材替换重复素材。

此选项仅适用于 Upload 模式。

-assetType "audiobook"

在使用 Get Asset List 模式时指定要列出的素材类型。唯一有效的类型是 "audiobook"

此选项仅适用于 Get Asset List 模式。

[-delete]

指定在 Transporter 完成上传流程后,你希望从源目录中移除成功上传的数据包。

例如,如果你使用 -f 选项运行 Transporter,将值设置为 /Users/jdoe/packages,并指定 -delete 选项,则 Transporter 会从 /Users/jdoe/packages 目录中移除成功上传的所有数据包。未成功上传的数据包将保留在 /Users/jdoe/packages 目录中。

你不能将此选项与 -success 一起使用。

[-deleteFastTransportLog <true | false>]

指定你是否希望 Transporter 在上传成功后删除 Aspera 日志文件。你可以指定以下值之一:truefalse

默认情况下,Transporter 会将此选项设置为 true,并在上传成功后删除 Aspera 日志文件。

此选项仅在使用 Aspera 交付方法上传数据包时有效。

[-destination <path>]

指定你希望 Transporter 在执行完命令后之后,上传数据包或文件之前,将已处理的数据包或文件移至的目录。

  • Download Installer 模式:指定 Transporter 将安装程序下载到哪个目录。

  • Lookup Metadata 模式:指定 Transporter 在哪个目录创建专辑元数据的存根数据包

  • RepairEpubAssets 模式:指定 Transporter 将已修复文件存到哪个目录。

  • Retrieve Asset 模式:指定 Transporter 将获取的素材文件下载到何处。

  • Schema 模式:指定 Transporter 将 Schema 文件存到哪个目录。

此选项仅适用于 Lookup Metadata、RepairEpubAssets、Retrieve Asset、Schema 和 Request Report 模式。

[-disableAssetVerification]

指定你希望在 Verify 模式下运行 Transporter 时仅验证元数据,而不验证素材。

此选项仅适用于 Verify 模式。

[-distribution <AppStore>]

指定 App 的分发方式。如果指定为 AppStore 或省略 -distribution 选项,则视为将 App 提交至 App Store。

-endDate <date><timestamp>

在使用 Get Asset List 模式时指定素材的结束日期或时间戳。若未指定 -endDate 选项,则输出的数组将包含自指定开始日期以来修改的所有素材文件。

如果你按照 ISO-8601 格式将此选项指定为当地日期 YYYY-MM-DD,则系统会根据你的时区,将日期转换成具有时区偏移量的日期时间戳,且时间设置为 23:59:59。例如,如果你位于太平洋时区,并将日期指定为 2023-05-01,则时间戳为 '2023-05-01T23:59:59-07:00'-07:00 代表你所在的时区与 UTC(世界协调时间)之间的时差。

如果你指定的是时间戳,请按照 ISO-8601 格式提供具有时区偏移量的日期时间:YYYY-MM-DDThh:mm:ssTZD,例如 '2023-05-23T15:33:07-07:00'。对于 Java 集成商,请使用 "java.time.format.DateTimeFormatter.ISO_ZONED_DATE_TIME" 格式化程序。

此选项仅适用于 Get Asset List 模式。

[-errorLogs <path>]

指定你要存储错误日志的目录。

默认情况下,Transporter 会在控制台中显示错误信息。如果指定路径,Transporter 会使用数据包名称作为文件名,将每个数据包的错误日志存储在指定目录,并在控制台中显示错误信息。如果指定相对路径,Transporter 会将错误日志存储在相对于当前工作目录的路径中。如果成功完成数据包校验和上传,则 Transporter 会删除错误日志。

对于批量交付,Transporter 可以将每个数据包的错误日志存储在一个文件中。若要调查特定的上传失败的问题,你可以发送单个错误日志文件,而不是发送整个批量上传的输出。

[-escapeXML <true | false>]

指定 Transporter 是否在 XML 输出中对非 ASCII 字符进行转义,即使用相应的 XML 数字实体来引用这些字符。

默认情况下,Transporter 将该选项设置为 true,表示需要转义。

如果你指定了 -escapeXML 选项,则还需要指定 -outputFormat xml 选项。

此选项只能用于 Create Artist 和 Lookup Artist 模式。

-escapeXML true 的示例(默认情况):

<localization> <locale code="ja">Japanese</locale> <name>&#12510;&#12452;&#12522;&#12540; &#12469;&#12452;&#12521;&#12473;</name></localization>

-escapeXML false 的示例:

<localization> <locale code="ja">Japanese</locale> <name>マイリー サイラス</name></localization>

【注】-escapeXML false 可能无法在 Windows 系统上正常运行。

[-eventFile <path>]

指定输出文件的存储目录和名称,输出文件的格式将易于其他工具(例如 Xcode)解析。

如果你指定了 -eventFile,Transporter 将以你指定的名称来命名输出文件,并将其存储在你指定的位置。

此选项仅适用于 Upload 和 Verify 模式。

[-failure <path>]

指定在 Transporter 完成验证或上传流程后,你希望 Transporter 将未成功验证的素材或未成功上传的数据包移至的目录。

[-forceCreateToken <forcecreationtoken>]

指定一项令牌,强制 Transporter 创建音乐艺人。

当你以 Create Artist 模式运行,在创建新的艺人之前,Transporter 会进行艺人查询,确定是否存在现有艺人为 -n<searchterm> 中所指定名称。如果艺人存在,则 Transporter 会返回有关该 iTunes Store 现有音乐艺人的信息以及 force-creation 令牌,而不是创建新的音乐艺人。

【注】当你使用 force-creation 令牌时,Transporter 会验证该令牌,在你运行 Create Artist 模式 20 分钟后,该令牌失效。你所使用的 force-creation 令牌中艺人名称、语言区和艺人排序名称必须与你最初在创建艺人指令中所指定的信息完全一致。

此选项仅适用于 Create Artist 模式。

-includeCoverArt

在使用 Retrieve Asset 模式时指定你是否需要获取封面图。

此选项仅适用于 Retrieve Asset 模式。

[-indicator <true | false>]

指定你是否希望 Transporter 显示上传进度详细信息。你可以指定以下值之一:truefalse。当文件完全上传后,Transporter 会记录如下语句:File Uploaded Successfully(文件已成功上传)。

默认情况下,Transporter 会将此选项设置为 true 并在文件上传过程中显示上传进度信息和百分比。

[-itc_provider <shortname>]

指定 iTunes Connect 提供商的简称。

如果你的用户账户与多个 App Store Connect 提供商关联,请参见上文的 -asc_provider

你不能将此选项与 -s 一起使用。

此选项仅适用于 Upload、Verify、Lookup Metadata、Lookup Artist、Create Artist、Status、StatusAll、Query Tickets 和 Create Tickets 模式。

-jsonFile <output>

在使用 Get Asset List 模式时指定文件名,系统会将 JSON 格式的数组写入此文件。如果文件已经存在,则会被覆盖。若未指定此项,则 JSON 格式的数组将执行标准输出。

此选项仅适用于 Get Asset List 模式。

[-jwt <JWT>]

指定 JSON 网络令牌(JWT)。你可以在 App Store Connect 中前往“用户和访问”部分的“密钥”标签页下载私有密钥,并借助 https://jwt.io 上的外部工具或资料库来生成 JWT。

你可以使用此选项来替代 -apiKey-apiIssuer 选项对。

选项 -u-p-asc_provider 不得与 -jwt 选项一起使用。

[-k <kilobits_per_second>]

为 HTTP、Aspera 的 FASP 协议或 Signiant 的 Media Exchange 服务器指定传输速度或限制速度单位。该选项可将上传速度限制到你指定的数值,以每秒千比特(Kbit/s)为单位。

对于 Signiant,当指定 -k 选项时,Transporter 会将每秒千比特值转换为每秒字节数。

为了进行更精确的交付控制并帮助你诊断网络拥塞问题,Apple 建议你将初始设置指定为 100000,并根据需要以 10000 为增量递增。对于 Aspera,你可以将限制速度指定为 912,000 Kbit/s。

使用 Aspera 或 Signiant 交付方法时,此选项为必需项。

[-loghistory <path>]

指定你希望 Transporter 使用以下文件格式记录成功上传的数据包和文件信息的目录和文件名:

packageAndFileName date filesize

[-n <searchterm>]

指定在下载 iTunes Store 上音乐艺人的相关可用信息时,你希望 Transporter 使用的搜索词。要指定带空格的搜索词,请为搜索词加上引号。例如:-n "John Appleseed"

你不能将此选项与 -apple_id-apple_ids 一起使用。

此选项仅适用于 Lookup Artist 模式或 Create Artist 模式。

[-nameForSorting <sortingname>]

以倒序方式指定新音乐艺人的姓名,在姓氏和名字之间插入一个逗号,以便在 iTunes Store 中按字母顺序排列。

[-nativeLocale <nativelocalecode>]

指定你想要与该新音乐艺人相关联的语言区。若要指定语言区,请将语言区放在引号内。例如:-nativeLocale "es-ar"

此选项仅适用于 Create Artist 模式。

[-note <text>]

指定你要随新增待解决的元数据问题票单一起包含的任何备注文本。

此选项仅适用于 Create Tickets 模式。

[-o <output>]

指定你要用于记录输出信息的目录和文件名,包括时间戳。

默认情况下,Transporter 会将输出信息记录到控制台。如果指定文件名,Transporter 会将输出记录到指定文件以及控制台。如果指定相对路径,Transporter 会将输出信息记录到相对于当前工作目录的路径中。

[-outputFormat xml]

指定你是否希望 Transporter 以 XML 格式返回输出信息。

默认情况下,Transporter 会以文本格式返回输出信息。

此选项仅适用于 Verify、Upload、Lookup Artist、Status、StatusAll、Transfer Test、List Reports 或 Request Report 模式。

[-os <macOS | Linux | Windows>]

指定安装程序的操作系统。

此选项仅适用于 Download Installer 模式。

请注意,如果不指定 -os,则默认为当前设备的操作系统。

[-outputType <metadata_only | asset_only | metadata_plus_assets>]

指定你希望 Transporter 在查找之前上传的专辑元数据或 App 的元数据时返回的输出类型(仅元数据、仅素材或元数据和素材)。你可以指定以下值之一:metadata_onlyasset_onlymetadata_plus_assets

此选项仅适用于 Lookup Metadata 模式。

[-playlistGenre <newcode>]

指定你想要为你的专辑使用的新类型。<newcode> 为新类型代码。例如:-playlistGenre COUNTRY/REGION-00

指定新类型:

  • 针对专辑,创建新的元数据问题票单,指定专辑的 Vendor ID 和你想要为专辑使用的新类型。例如:-m createMetadataTicket -u <username> -p <password> -vendor_id 00028947576600 -playlistGenre "ROCK-00" -note <text>

  • 针对曲目,创建新元数据问题票单,指定专辑的 Vendor ID,然后上传包含新曲目类型信息的元数据文件。

若要获取完整的类型列表,请在 iTunes Connect 中音乐的“资源和帮助”页面下载《iTunes 数据包音乐规范增补:音乐、音乐视频和铃声类型代码》

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于 Create Tickets 模式,并且对于 App 开发者无效。

[-playlistTitle <newtitle>]

指定新增待解决的元数据问题票单的新专辑或音乐视频名称。

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于 Create Tickets 模式,并且对于 App 开发者无效。

[-playlistTitleTranslation <lang>:<translation>]

指定你想要为你的专辑名称使用的译名。<lang>:<translation> 中为新译名信息。

  • <lang> 可以是:englishjapanesenativephoneticphonetic_<locale_code><locale_code> 可以是以下代码之一:ja(日文)、zh-Hans(简体中文)、zh-Hant(繁体中文)、yue-Hant(粤语)、th(泰文)、ko(韩文)、ru(俄文)、uk(乌克兰文)、bg(保加利亚文)。例如,"english:LoremIpsum""phonetic_ja:LoremIpsum"

    对于旧版而言,<lang> 的 phonetic 值相当于 phonetic_ja

    为名称指定注音版本可以为用户提供更好的搜索体验。对于中文而言,phonetic_<locale_code> 选项提供专辑名称的拼音读音。使用空格字符来分隔所有有意义的独立单元。

  • <translation> 是你指定语言下的专辑名称。如果你指定 phonetic_<locale_code>,则 translation 为你专辑名称在指定注音代码中的注音译名。

若要指定新译名,请创建新的元数据问题票单,指定专辑 Vendor ID 和你想要为专辑名称使用的新文本。例如:-m createMetadataTicket -u<username>-p<password>-vendor_id 00028947576600 -playlistTitleTranslation "phonetic_zh-Hant:nimenhao" -note<text>

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅在你使用 Create Tickets 模式时有效,只能指定一次,且对于 App 开发者无效。

[-public_id <identifier>]
[-public_ids <"identifier,identifier,identifier">][-public_id_file <path> ]

在使用 Retrieve Asset 模式时,指定你要获取的素材的公共标识符。

此选项仅适用于 Retrieve Asset 模式。

[-removeUnmanifestedFiles]

指定你希望在将素材文件发送给 Apple 以上传到 Apple Books 之前,从 EPUB 文件 (.epub) 中移除未列入清单的文件。

此选项仅适用于 Repair Assets 模式。

[-reportDate <date>]

以下列形式指定你要请求的报告的日期:MM/DD/YYYY。例如,-reportDate 03/05/2013 将下载或显示在指定日期的 24 小时时间段内请求的所有报告的状态信息。如果你指定 -reportDate All,Transporter 会下载你请求的过去 30 天的所有报告。

使用此选项可下载存在时间超过 24 小时的报告。如果未指定该参数,Transporter 将下载过去 24 小时的报告。

如果请求的指定日期的报告不存在,并且日期并非今天,则 Transporter 将显示一条信息,说明没有报告。

[-s <shortname>]

指定编码工作室提供商的简称。

例如,你正在检查、验证或上传其素材,正在请求其数据包状态,正在测试其传输性能,正在下载其元数据指南或质量控制文件的提供商的简称。

指示选项的信息图标会根据你的用户类型受到限制。 此选项为必需项,并且仅对编码工作室账户有效。

[-schema <typeversion>]

指定你要检索的 Schema 类型(例如,音乐或电视节目)和版本(例如,3.1 或 3.2)。例如,-schema music3.1。

若要生成并下载日文 iTT V2 静态 Schema 文件,请指定 -schema “jp-itt-v2”,不包含 -schemaType 选项。

此选项为必需项,并且仅在使用 Schema 模式时有效。

[-schemaType <transitional | strict>]

指定你要检索 Transitional(过渡)Schema 或 Strict(严格)Schema。你可以指定以下值之一:transitionalstrict

默认情况下,Transporter 会将 Schema 文件返回到控制台。如果你使用 -destination 选项指定目录,则 Transporter 会将 Schema 文件存储为 <destinationDir>/<schema>-<schemaType>.rng

如果你指定一项静态 Schema(例如:"jp-itt-v2"),则该 -schemaType <transitional | strict> 命令行选项为可选。

此选项为必需项,并且仅在使用 Schema 模式时有效。

[-searchLocale <localecode>]

你可以指定语言区(不同于艺人的母语语言区),以艺人的本地化名称进行搜索。要指定语言区,请将语言区放在引号内。例如,若要搜索一位英文译名为 John Doe 的华语艺人:

$ iTMSTransporter -m lookupArtist -u <username> -p <password> -n "John Doe" -searchLocale "en-US" -outputFormat xml

【注】对于 Lookup Artist 模式,你可以指定一个以逗号分隔的语言区列表。为确保 Transporter 能够识别整个列表,请将该列表放在引号内。例如:-searchLocale "en,zh-Hant"

此选项仅适用于 Lookup Artist 模式。

[-size <value>]

使用以下格式指定你要测试的内存生成的数据包的大小:

<number>([Kk][Bb],[Mm][Bb],[Gg][Bb])

其中:

  • <number> 用于指定大小(以字节为单位),必须为整数;

  • [K] 用于指定以千字节为单位表示的数字(例如 10 K),与 [k] 相同;

  • [k] 用于指定以千字节为单位表示的数字(例如 10 K),与 [K] 相同;

  • [M] 用于指定以兆字节为单位表示的数字(例如 10 M),与 [m] 相同;

  • [m] 用于指定以兆字节为单位表示的数字(例如 10 m),与 [M] 相同;

  • [G] 用于指定以千兆字节为单位表示的数字(例如 10 G),与 [g] 相同;

  • [g] 用于指定以千兆字节为单位表示的数字(例如 10 g),与 [G] 相同。

例如,10 k、10 K、10 kb、10 Kb、10 kB、10 Kb 和 10 KB 都指定 10 千字节。

默认情况下,Transporter 会测试 10 兆字节(MB)的数据包。

此选项仅适用于 Transfer Test 模式。

-startDate <date><timestamp>

在使用 Get Asset List 模式时,指定你要获取的素材的开始日期或时间戳。

如果你按照 ISO-8601 格式将此选项指定为当地日期 YYYY-MM-DD,则系统会根据你的时区,将日期转换成具有时区偏移量的日期时间戳,且时间设置为 00:00:00。例如,如果你位于太平洋时区,并将日期指定为 2023-05-01,则时间戳为 '2023-05-01T00:00:00-07:00'-07:00 代表你所在的时区与 UTC(世界协调时间)之间的时差。

如果你指定的是时间戳,请按照 ISO-8601 格式提供具有时区偏移量的日期时间:YYYY-MM-DDThh:mm:ssTZD,例如 '2023-05-23T00:00:00-07:00'。对于 Java 集成商,请使用 "java.time.format.DateTimeFormatter.ISO_ZONED_DATE_TIME" 格式化程序。

此选项仅适用于 Get Asset List 模式。

[-subitemids <ID>]

以逗号分隔的字符串形式指定最多 1000 个分项 ID。

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于针对 App 开发者的 Lookup Metadata 模式。

[-subitemtype <None | GameCenterLeaderboard |GameCenterAchievement>]

指定要查找的分项类型。

【注】指定 -subitemtype None 选项,仅会返回元数据,而不会返回任何类型的分项。但是,如果完全不指定 -subitemtype 选项,则会返回所有现有分项。

如果你指定 -subitemids,则必须指定 -subitemtype

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于针对 App 开发者的 Lookup Metadata 模式。

[-success <path>]

指定一个目录,Transporter 在完成验证或上传流程后,会将成功验证的素材或成功上传的数据包移至该目录。

你不能将此选项与 -delete 一起使用。

[-summaryFile <output>]

指定你要存储摘要信息的目录和文件名。

如果指定 -summaryFile 选项,Transporter 会将摘要信息以指定文件名存储在指定位置,此外,还会将输出信息记录到控制台和指定的输出文件中(如果你使用 -o 选项指定了文件名)。

对于批量交付,Transporter 可以将若干数据包详细信息存储在一个摘要文件中。

[-t <transport>]

指定你要使用的交付方法。可用的值有:HTTPAsperaSigniant。Apple 建议你不要指定该选项,而是允许 Transporter 使用自动传输发现来决定最适合你数据包的传输方式。目前,Transporter 默认 HTTP 为最佳传输方式。如果你需要指定 -t,请尽快回退到自动传输发现模式。

如果无法使用指定的传输方式(例如出现错误或服务器不可用),Transporter 将根据传输偏好顺序选择另一种传输方式。Transporter 将持续尝试其他传输方式。如果所有传输方式均无法使用,交付便会失败。

在你可以指定交付方法的偏好顺序,并用逗号(,)进行分隔(仅适用于 Upload 模式)。例如,-t HTTP,Aspera,Signiant。如果你仅指定一种传输方式(-t Aspera),则 Transporter 只会尝试该传输方式。如果该方式不可用,则交付失败并且没有回退选项。

有关这些传输方式的详细信息,请参见使用 Upload 模式中的 HTTP、Aspera 和 Signiant 示例。

[-throughput]

如使用此选项,Transporter 会显示成功上传的数据包的总传输时间、数据包大小和每秒字节数。

你可以指定将此选项与任意上传交付方法一起使用,以接收 Transporter 上传特定数据包所需的时间(秒、分钟、小时)以及数据包大小和吞吐量详细信息。

[-titleVersion <newtitle>]

指定新增待解决的元数据问题票单的新名称版本。

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于 Create Tickets 模式,专用于播放列表/专辑名称,并且对于 App 开发者无效。

[-trackTitle <newtitle>]

以下列形式指定新增待解决的元数据问题票单的新曲目名称:#:title。例如,1:LoremIpsum

你也可以按照 #:#:title 形式指定光盘编号。若你希望将光盘 1 上的曲目 1 命名为 LoremIpsum,请键入:1:1:LoremIpsum。你可以为每个曲目编号指定 -trackTitle 选项。如果未指定光盘编号,Transporter 会默认设为 1。

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于 Create Tickets 模式,并且对于 App 开发者无效。

[-trackTitleTranslation [<disc_number:>]<track_number><lang>:<translation>]

指定你想要为你的曲目名称使用的译名。[<disc_number:>]<track_number>:<lang>:<translation> 为新的译名信息。

  • <disc_number> 是曲目名称所在的光盘编号。如果你不指定光盘编号,Transporter 会默认设为 1。

  • <track_number> 是你想要更新名称的曲目编号。你可以为每一首曲目指定注音文本。

  • <lang> 可以是以下选项之一:english、japanese、native、phoentic 或 phonetic_<locale_code><locale_code> 可以是以下代码之一:ja(日文)、zh-Hans(简体中文)、zh-Hant(繁体中文)、yue-Hant(粤语)、th(泰文)、ko(韩文)、ru(俄文)、uk(乌克兰文)、bg(保加利亚文)。例如,"english:LoremIpsum""phonetic_ja:LoremIpsum"

    对于旧版而言,<lang> 的 phonetic 值相当于 phonetic_ja

    为名称指定注音版本可以为用户提供更好的搜索体验。对于中文而言,phonetic_<locale_code> 选项提供曲目名称的拼音读音。使用空格字符来分隔语意单元。

  • <translation> 是你指定语言下的曲目名称。如果你指定 phonetic_<locale_code>,则 translation 为你曲目名称在指定注音代码中的注音名称。

若要指定新译名,请创建新的元数据问题票单,指定专辑 Vendor ID 和你想要为曲目名称使用的新文本。例如:

  • 若要改变单个曲目名称,请指定 -m createMetadataTicket -u<username>-p<password>-vendor_id 00028947576600 -trackTitleTranslation "2:5:phonetic_zh-Hant:nimenhao" -note<text>

  • 若要改变多个曲目名称,请指定 -m createMetadataTicket -u<username>-p<password>-vendor_id 00028947576600 -trackTitleTranslation "2:5:phonetic_zh-Hant:nimenhao" -trackTitleTranslation "2:6:phonetic_zh-Hant:nimenhao2"-note<text>

指示选项的信息图标会根据你的用户类型受到限制。 你可以多次指定此选项(一张光盘、一个曲目编号、一种语言为一组,针对每个组只能指定一次),并且只有在使用 Create Tickets 模式时有效,对 App 开发者无效。

[-trackTitleVersion <newtitle>]

针对新开具的元数据问题票单指定新的名称版本,请使用以下格式:#:version. 例如,1:LoremIpsum

你也可以按照下列形式指定光盘编号:#:#:version。要指定你希望将光盘 1 上的曲目 1 命名为 LoremIpsum,请键入 1:1:LoremIpsum

指示选项的信息图标会根据你的用户类型受到限制。 此选项仅适用于 Create Tickets 模式,专用于曲目/歌曲名称,并且对于 App 开发者无效。

[-type <type>]

指定要请求的特定报告类型,或者指定特殊值 all,该值会请求所有支持的报告类型的报告。报告类型列表如下所示,但报告类型受你的 iTunes Connect 或 App Store Connect 账户可管理的内容类型的限制:

  • Audio Book

  • Game Center Leaderboard Metadata

  • Game Center Achievement Metadata

  • Book

  • Music

  • Music Video

  • TV Show

  • Film

  • Non-iTunes Plus Music

  • Non-iTunes Plus Music Video

  • Apps

  • In-App Purchases

  • Film QC Status

  • Artist Images

此选项不区分大小写,不能为空或 Null,而必须为 all 或所列值之一。对于包含空格的报告类型,请为报告类型名称添加引号。例如:-type "in-app purchases"

此选项仅适用于 Request Report 模式。

[-umc_catalog_id <identifier>][-umc_content_id <identifier>][-umc_variant_id <identifier>]

这三个选项仅适用于订阅视频,不适用于电视节目或电影。

三个选项应组合使用,各自的用途如下:

  • -umc_catalog_id:目录 ID,用于指定项目的目录源,而项目则由内容 ID 指定。你所提供的目录 ID 必须与目录数据 Feed 中提供的目录 ID 一致,或者与 Apple 注册的外部目录标识符一致。

  • -umc_content_id:内容 ID,用于标识内容目录中的一个项目。内容 ID 区分大小写。

  • -umc_variant_id:版本 ID,用于指定项目所关联内容的版本。版本 ID 必须与 XML 文件中提供的版本 ID 一致(XML 文件包含在 .itmsp 数据包内)。版本 ID 区分大小写。

这些选项只能用于 Status 和 Lookup Metadata 模式。

有关通用媒体目录(Universal Media Catalog,UMC)的详细信息,请参见 UMC Catalog and Availability Data Interface Specifications(《UMC 目录和可用性数据接口规范》)

[-updateChannel earlyAccess]

指明你希望在 Transporter 推出新版本时立即接收更新(通过自动软件更新)。

收到更新后,你便可以尽早在测试环境中使用新版本的 Transporter,确保其与你的内容处理系统兼容并能够正常流畅运行。

如果你未设置 updateChannel earlyAccess 选项,则会在稍晚的时候通过自动软件更新收到新版本的 Transporter。

[-v <verbosity>]

指定你要使用的日志级别。你可以指定以下值之一:

  • off:指定你不想接收任何日志或错误信息。当你不需要任何其他日志或错误信息时,可以将此模式与 -success-failure 一起使用。

  • critical:指定你要接收所有错误信息。Transporter 会显示所有基本信息。例如,如果你指定 Diagnostic 模式,Transporter 会显示诊断测试的通过或失败信息。

  • informational:指定你要接收所有 critical(重要)日志级别的信息以及高级别的 Transporter 注释。高级别注释介绍 Transporter 执行的任务以及上传进度指示器声明。例如,高级别注释会说明 Transporter 任务启动和结束的时间。

  • detailed:指定你要接收所有 informational(信息)日志级别的信息以及更精细的任务信息。在此级别,Transporter 会显示更详细的任务信息,包括任务启动和结束声明之间的相关信息。

  • eXtreme:指定你要接收所有 detailed(详细)日志级别的信息以及任何堆栈跟踪(如果应用程序遇到异常)、Apple Web 服务方法的参数以及 Web 服务返回值。该值也可以显示技术详细信息,例如上传电脑的 URL 或主机名。

默认情况下,Transporter 使用 eXtreme 日志级别。如果所有传输诊断失败,Transporter 会在摘要信息中记录失败的原因。

[-vendor_id <identifier>]
[-vendor_ids <"identifier,identifier,identifier">][-vendor_id_file <path> ]

指定你要检索的元数据的供应商标识符。对于 Lookup Metadata、Status 和 StatusAll 模式,指定一个或多个供应商标识符,以检索其元数据或数据包上传状态。对于 CreateMetadataTicket 模式,指定新增元数据问题票单的供应商标识符。

请注意:

  • 对于 App,供应商标识符是应用程序的 SKU。

  • 对于 Status、StatusAll 和 LookupMetadata 模式,你可以指定以逗号分隔的供应商标识符列表(-vendor_ids identifier)。为确保 Transporter 能够识别整个列表,请将该列表放在引号内。例如:-vendor_ids "vendorid1,vendorid2"

  • 使用 Retrieve Asset 模式时,你可以使用 -vendor_id_file 获取供应商标识符列表,标识符会分行列出。

  • 如果逗号分隔的列表中的供应商标识符包含逗号(,)或反斜线(\),请对供应商标识符中的这些字符进行转义处理。要对字符进行转义处理,请在该字符前面添加反斜线(\)。例如,键入 \, 或者 -vendor_ids "vendorid1, vendorid1\, using a comma, vendorid2, vendorid2\\ using a backslash"。有关更多信息,请参见 http://tldp.org/LDP/abs/html/escapingsection.html

你不能将此选项与 -apple_id-apple_ids 一起使用。

此选项仅用于 Lookup Metadata、Retrieve Asset、Status、StatusAll、Query Tickets 和 Create Tickets 模式。

[-vp <text | json>]

指定你希望 Transporter 在验证或上传数据包文件时显示进度信息。你可以指定以下值之一:

  • text:如果你指定 text,Transporter 会在验证或上传数据包时,以可读文本格式显示开头为 Verify progress: 的信息。例如:[2016-04-13 14:09:54 MDT] <main> INFO: Verify progress: Analyzing metadata (Step 0/?)

  • json:如果你指定 json,Transporter 会在验证或上传数据包时,以 json 表示法显示开头为 JSON: 的信息。例如:[2016-04-13 14:03:10 MDT] <main> INFO: JSON:{"index":0,"description":"Analyzing metadata","messageType":"VerifyProgress","phase":"Verify"}

此选项仅适用于 Verify 或 Upload 模式。

[-WONoPause <true | false>]

指定你是否希望 Transporter 在发生错误后暂停并等待击键。你可以指定以下值之一:truefalse

默认情况下,Transporter 会将此选项设置为 false,并且在 Windows 启动脚本中,如果在执行过程中发生错误,Transporter 会在控制台中显示“按任意键…”信息,并等待你按键后再继续。为了避免该行为,请将 -WONoPause 选项设置为 true

此选项仅在运行 Microsoft Windows 操作系统时有效。

[-Xmx4096m]

指定你希望通过增加 Java 虚拟机(JVM)堆栈内存来更改 JVM 分配的内存。

默认情况下,Transporter 使用 2048 MB 堆栈内存。如果你要上传的文件非常大或者一次上传多个文件,你可以使用 -Xmx4096m 指定 4 GB 堆栈内存。Apple 建议你在需要时通过指定 -Xmx4096m 选项并根据需要进行调整,将堆栈内存增加到 4096 MB。

例如,要将堆栈内存增加到 4096 MB,请键入:

/usr/local/itms/bin/iTMSTransporter -u bob -p password -m upload -f 10000000001392.itmsp-s Apple -v eXtreme -Xmx4096m

【注】4096 MB 堆栈内存表示应用程序在需要时将使用多达 4096 MB 的内存。

独立选项

-info

返回当前的 Transporter 版本号、版权信息和确认信息。

你可以将该参数单独作为独立参数输入。例如,键入:

$ iTMSTransporter -info

-version

返回当前的 Transporter 版本号。

你可以将该参数单独作为独立参数输入。例如,键入:

$ iTMSTransporter -version

使用 Create Artist 模式

使用 Create Artist 模式创建新的音乐艺人。当你以 Create Artist 模式运行,在创建新的艺人之前,Transporter 会进行艺人查询,以确定是否存在名称指定为 -n<searchterm> 的现有艺人。如果艺人存在,则 Transporter 会返回有关该 iTunes Store 现有音乐艺人的信息以及 force-creation 令牌,而不是创建新的音乐艺人。你稍后可以再次运行 Create Artist 模式,并使用 force-creation 令牌来强制 Transporter 创建艺人。

【注】当你使用 force-creation 令牌时,Transporter 会验证该令牌,在你运行 Create Artist 模式 20 分钟后,该令牌失效。你所使用的 force-creation 令牌中艺人名称、语言区和艺人排序名称必须与你最初在创建艺人指令中所指定的信息完全一致。

使用 Create Artist 模式时,必须指定以下命令行选项:

  • -m createArtist

  • -u<username>

  • -p<password>

  • -n<searchterm>

  • -nativeLocale<nativelocalecode>

其他命令行选项如下(可选择性指定):

  • [-nameForSorting <sortingname>]

  • [-forceCreateToken <forcecreationtoken>]

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

  • [-escapeXML <true | false>]

在以下示例中,当 Transporter 执行完该命令后,由于不存在冲突艺人,会返回信息表明已创建名为“Jonny Doe”的艺人。

$ iTMSTransporter -m createArtist -u <username> -p <password> -n "Jonny Doe" -nativeLocale "en" -itc_provider Apple

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Create Artist 模式

使用 Create Tickets 模式

Create Tickets 模式用于为你之前上传的曲目、铃声、专辑或音乐视频创建新的元数据问题票单。你可以为以下字段创建元数据问题票单:专辑类型、曲目类型、专辑名称、专辑名称的本地化版本、曲目名称、曲目名称的本地化版本、专辑名称版本、曲目名称版本。

使用 Create Tickets 模式需要 iTunes Connect 账户。不支持通过编码工作室用户名和密码来使用 Create Tickets 模式。

使用 Create Tickets 模式时,必须指定以下命令行选项:

  • -m createMetadataTicket

  • -u<username>

  • -p<password>

  • -vendor_id <identifier>-apple_id <identifier>

  • -note<text>

其他命令行选项如下(可选择性指定):

  • [-itc_provider <shortname>]

  • [-playlistGenre <newcode>] *

  • [-playlistTitle <newtitle>] *

  • [-playlistTitleTranslation <lang>:<translation>] *

  • [-trackTitle <newtitle>] *

  • [-trackTitleTranslation [<disc_number:>]<track_number>:<lang>:<translation>] *

  • [-titleVersion <newtitle>] *

  • [-trackTitleVersion <newtitle>] *

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

请注意:

  • 对于独立音乐视频,你只能指定 -playlistGenre-playlistTitle 选项。

  • 若要改变曲目类型,需使用 -playlistGenre 创建问题票单,并且上传包含新曲目类型信息的元数据文件。元数据文件可以包含任意数量的专辑和曲目级别的类型代码变更。如果元数据文件中的类型代码和 -playlistGenre 中指定的类型代码不一致,则元数据文件中的值优先。

  • 针对每个指定的曲目编号,你可以指定一个新的名称和多种语言的译名。例如:-m createMetadataTicket -u <username> -p <password> -vendor_id 00028947576600 -trackTitleTranslation "2:5:phonetic_zh-Hant:nimenhao" -trackTitleTranslation “2:5:phonetic_zh-Hans:nimenhao xxx” -note <text>

  • * 必须使用至少一个上述选项,为你的曲目、铃声、专辑或音乐视频指定至少一项变更。

指示选项的信息图标会根据你的用户类型受到限制。 App 开发者不能使用 Create Tickets 模式。

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回为标准错误,还会返回信息显示是否已成功创建更改专辑名称的元数据问题票单。

$ iTMSTransporter -m createMetadataTicket -u <username> -p <password> -vendor_id 00028947576600 -note <text> -playlistTitle <newtitle> -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Create Tickets 模式

使用 Diagnostic 模式

在你上传数据包之前,可以使用 Diagnostic 模式检查 Apple 服务器的状态和可用性。如果你将传输方式设置为 HTTP、Aspera 或 Signiant,则可以使用 Diagnostic 模式检查 HTTP、Aspera 或 Signiant 服务器的状态和可用性。如果上传失败,你也可以借助该模式调试你的电脑与 Apple 服务器或与 HTTP、Aspera、Signiant 服务器(如果你将传输方式设置为 HTTP、Aspera 或 Signiant)之间的网络连接问题。

运行 Diagnostic 模式时,Transporter 会根据你指定的 -t <transport> 值测试 Web 服务以及不同的主机和端口。因此,请指定传输选项和值(HTTP、Aspera、Signiant)以确保系统对相应的传输方式进行诊断。如果你指定了多个值(例如 -t HTTP,Aspera,Signiant),Transporter 将根据你指定的每个传输方式逐一检查 Web 服务及服务器的状态和可用性。

如果你未指定传输选项和值,Transporter 将使用自动传输发现来决定最适合你数据包的传输方式。目前,Transporter 默认 HTTP 为最佳传输方式。如果无法使用指定的传输方式(例如出现错误或服务器不可用),Transporter 将根据传输偏好顺序选择另一种传输方式。Transporter 将持续尝试其他传输方式。如果所有传输方式均无法使用,交付便会失败。你可以指定交付方法的偏好顺序,并用逗号(,)进行分隔,例如:-t HTTP,Aspera,Signiant。如果你仅指定一种传输方式(如 -t Aspera),则 Transporter 只会尝试该传输方式。如果该方式不可用,则诊断检查失败,并且没有回退选项。

如果你未指定用户名或密码,Transporter 将执行基本的诊断测试(例如,测试 TCP 连接性)。如果你指定了用户名和密码,Transporter 将执行增强的诊断测试(例如,Transporter 可以更准确地测试 TCP 和 UDP 与 Signiant 服务器和 Aspera 服务器的连接性)。

如果所有传输诊断失败,Transporter 则会在摘要信息中记录失败的原因。

使用 Diagnostic 模式时,必须指定以下命令行选项:

  • -m diagnostic

  • -t<transport>

其他命令行选项如下(可选择性指定):

  • [-u <username>]

  • [-p <password>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,还会返回有关 Web 服务以及你的电脑与 Aspera 服务器之间任何网络连接问题的诊断信息。

$ iTMSTransporter -m diagnostic -v eXtreme -t Aspera

有关更详细的示例,包括 Transporter 输出和日志信息,请参见以下章节:

使用 Download Installer 模式

Download Installer 模式用于下载 iTMSTransporter 最新可用版本的安装程序,以便你安装 Transporter 应用程序。需要下载最新版本的常见情况包括:

  • Transporter 的组件中发现了安全隐患。

  • Transporter 需要更新 Java 虚拟机版本。

  • 你在 Docker 镜像中运行 Transporter,但镜像不会自动更新到最新版本的 Transporter。

  • 你希望快速将 Transporter 下载到新设备上。

默认情况下,Download Installer 模式会根据当前设备的构架和操作系统下载 Transporter 安装程序,并将其存储在当前目录。你也可以使用相应的命令行选项更改操作系统、设备构架或存储目录。

此模式还会针对所下载的安装程序版本显示安装说明。

使用 Download Installer 模式时,请指定以下命令行选项:

  • -m downloadInstaller

其他命令行选项如下(可选择性指定):

  • [-arch <x86_64 | arm64 | aarch64>]

    指定安装程序的设备架构。有效值:x86_64arm64aarch64

    如果省略此选项,则默认为当前设备的构架。

  • [-destination<path>]

    指定安装程序的存储目录。

    如果省略此选项,则默认下载至当前目录。

  • [-os <macOS | Linux | Windows>]

    指定安装程序的操作系统。有效值:macOSLinuxWindows

    如果省略此选项,则默认为当前设备的操作系统。

使用 Get Asset List 模式

如需从 Apple 下载素材,请先使用此模式来获取 JSON 格式的素材数组,然后根据数组中列出的供应商或公共标识符,通过 Retrieve Asset 模式下载素材。

以下 JSON 输出示例中的 "id" 表示公共标识符。数组中的日期是具有时区偏移量的日期时间,按照 ISO-8601 格式列出:YYYY-MM-DDThh:mm:ssTZD,例如 2023-04-23T04:55:36-07:00

使用 Get Asset List 模式时,必须指定以下命令行选项:

  • -m getAssetList

  • -u<username>

  • -p<password>

  • -s <shortname>-itc_provider<shortname>

    请使用 -s 指定编码工作室提供商的简称,或使用 -itc_provider 指定 iTunes Connect 提供商的简称。

  • -assetType"audiobook"

    只支持素材类型 "audiobook"

  • -startDate <date><timestamp>

    指定以下任一项:

    • 开始日期 <date>,使用 ISO-8601 格式 YYYY-MM-DD。指定日期时,系统会根据你的时区,将日期转换成具有时区偏移量的日期时间戳,且时间设置为 00:00:00。详情请参见指定选项和值中的 -startDate 选项。

    • 开始时间戳 <timestamp>,使用 ISO-8601 格式 YYYY-MM-DDThh:mm:ssTZDISO_ZONED_DATE_TIME。指定开始时间戳,以免处理重复内容。

其他命令行选项如下(可选择性指定):

  • [-endDate <date><timestamp>]

    指定以下任一项:

    • 结束日期 <date>,使用 ISO-8601 格式 YYYY-MM-DD。指定日期时,系统会根据你的时区,将日期转换成具有时区偏移量的日期时间戳,且时间设置为 23:59:59。详情请参见指定选项和值中的 -endDate 选项。

    • 结束时间戳 <timestamp>,使用 ISO-8601 格式 YYYY-MM-DDThh:mm:ssTZDISO_ZONED_DATE_TIME

    若未指定 -endDate 选项,则输出的数组将包含自指定开始日期以来修改的所有素材文件。

  • [-jsonFile]<output>

    系统会将 JSON 格式的数组写入指定的文件。如果文件已经存在,则会被覆盖。

    若未指定此项,则 JSON 格式的数组将执行标准输出。

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-WONoPause <true | false>]

请注意:

  • 如需按计划系统性地下载素材,建议记录好最近下载素材的 lastUpdatedDate 值,然后使用该日期作为下次下载的开始日期。

  • 由于经过加密,JSON 格式的素材数组中列出的文件大小可能与实际文件大小不同。请勿根据文件大小来判断文件是否更新,应根据 lastUpdatedDate 值。

JSON 输出示例

{ "data": [ { "type": "audiobooks", "id": "116ea105-b1b9-403d-8406-59e719f778f6", "attributes": { "name": "Excellent Title", "vendorId": "9781728280660", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "resources": [ { "encodingFormat" : "audio/mp3", "name" : "Chapter 1", "url": "mzaf_6064528861832641652.plus.mp3.a.mp3", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "fileSize": 961936 }, { "encodingFormat" : "audio/mp3", "name" : "Chapter 2", "url": "mzaf_15294073687584965717.plus.mp3.a.mp3", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "fileSize": 19240336 }, { "encodingFormat" : "audio/mp3", "name" : "Chapter 3", "url": "mzaf_10490565698267553379.plus.mp3.a.mp3", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "fileSize": 1026448 }, { "encodingFormat" : "audio/mp3", "name" : "Chapter 4", "url": "mzaf_37807520125027785.plus.mp3.a.mp3", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "fileSize": 1986448 }, { "encodingFormat" : "audio/mp3", "name" : "Chapter 5", "url": "mzaf_647086096181320945.plus.mp3.a.mp3", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "fileSize": 19240336 }, { "encodingFormat" : "image/jpeg", "name" : "Coverart", "url": "cover.jpg", "lastUpdatedDate": "2023-04-23T04:55:36-07:00", "fileSize": 747135 } ] } } ]}

使用 List Reports 模式

使用 List Reports 模式可以指定你希望显示过去 30 天所有现有产品报告的列表。该报告列表包含请求日期、请求该报告的用户的名称(“Requested by(请求者)”)、内容类型(例如,App 或音乐)和报告请求的状态。

使用 List Reports 模式时,必须指定以下命令行选项:

  • -m listReports

  • -u<username>

  • -p<password>

其他命令行选项如下(可选择性指定):

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回为标准错误,还会返回过去 30 天该提供商所有产品报告的列表。

$ iTMSTransporter -m listReports -u <username> -p <password> -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 List Reports 模式

使用 List Report Types 模式

使用 List Reports Types 模式可以指定你希望显示可供你使用的报告内容类型(例如,App 或音乐)的列表。该报告列表包含内容类型(例如,App 或音乐)和请求日期。

使用 List Report Types 模式时,必须指定以下命令行选项:

  • -m listReportTypes

  • -u<username>

  • -p<password>

其他命令行选项如下(可选择性指定):

  • [-o  <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回为标准错误,还会返回可供提供商使用的报告类型的列表。

$ iTMSTransporter -m listReportTypes -u <username> -p <password> -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见电视节目提供商可用的报告类型App 开发者可用的报告类型

使用 Lookup Artist 模式

你可以使用 Lookup Artist 模式来获取 Apple 商店中现有艺人(包括音乐艺人、电影演职人员和图书作者)的相关信息。此模式能够帮助你准确地找到特定艺人的详细信息。如果你要查找的艺人与其他类型或地区的艺人同名或名称相近,此模式尤为有效。检索到艺人的 Apple ID 后,你可以在数据包元数据中使用该 ID 来指定艺人,从而避免与名称相同或相近的艺人混淆。使用 Lookup Artist 模式可以检索到以下艺人信息:

  • 名称、Apple 标识符、主要类型、语言和创建日期

  • 作品名称(音乐艺人最近发布的至多 5 张专辑或 5 首歌曲,或电影艺人最近发布的至多 5 部影片)

  • 作品的 Apple 标识符和内容提供商

  • 艺人名称本地化、角色和 Store 网址(URL)(仅在 XML 输出中显示)

  • 是否有独家提供商(只适用于音乐艺人和图书作者)

使用 Lookup Artist 模式时,必须指定以下命令行选项:

  • -m lookupArtist

  • -u<username>

  • -p<password>

  • -n <searchterm>-apple_id <identifier>

其他命令行选项如下(可选择性指定):

  • [-searchLocale <localecode>]

  • [-artistType <Music | Movie | Author>]

  • [-outputFormat xml]

  • [-escapeXML <true | false>]

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

在下面的示例中,当 Transporter 执行完命令时,会向控制台返回信息,包含与所指定搜索条件相符的艺人的名称、类型、Apple 标识符和语言。Transporter 会以 XML 格式返回输出信息。

$ iTMSTransporter -m lookupArtist -u <username> -p <password> -n <searchterm> -outputFormat xml

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Lookup Artist 模式针对音乐艺人的 Lookup Artist 模式(显示 XML 输出)针对电影艺人的 Lookup Artist 模式针对图书作者的 Lookup Artist 模式

使用 Lookup Metadata 模式

使用 Lookup Metadata 模式可以检索你先前以 Store 数据包形式上传到 iTunes Store、Apple Books 或 App Store 的专辑或 App 的当前元数据。当你希望重新发送包含元数据更新的 Store 数据包时,该模式非常有用。如果你之前上传了数据包,而 Apple 在你初次上传后修改了元数据,则你需要先获取修改后的元数据,然后才能将包含元数据更新的数据包重新发送到 iTunes Store、Apple Books 或 App Store。Transporter 支持对包含至多 1000 个 App 内购买项目的 App 使用 Lookup Metadata 模式。

使用 Lookup Metadata 模式时,你可以指定是按供应商标识符(-vendor_id)还是按 Apple 标识符(-apple_id)搜索元数据,Transporter 会向 Web 服务发送信息并在你指定的目录中生成元数据的存根数据包。你可以选择使用逗号分隔列表形式指定多个供应商标识符(-vendor_ids)或 Apple 标识符(-apple_id)来同时搜索多个数据包。

Transporter 检索当前元数据后,会创建存根数据包 <identifier_option_value>.itmsp 或 <app_SKU>.itmsp,其中包含一个 metadata.xml 文件,该文件包含由 Web 服务传递给 Transporter 的 XML 元数据。Transporter 会将存根数据包存储在你在 -destination 选项中指定的目录中。

如果适用,Transporter 还会在元数据中返回以下信息:

  • 图案文件名信息:Transporter 包含类似如下的信息来提醒你在重新上传数据包之前替换你的图案和校验和文件名(如果需要):“<!--NOTE: The file name 010058208723.jpg and its checksum may need to be changed to reflect their original values. Alternately, you may decide to remove this <album_artwork_files> block altogether to achieve a successful metadata-only upload.—>”。

  • 质量控制编码信息:Transporter 包含类似如下的信息,为你提供素材的质量控制编码的网址(URL),以便你将问题与原始源进行比较并在重新上传数据包前修复所有问题:“<!--A quality control encode of this video was created. It may be downloaded at the following url: https://sample.apple.com/us/r10/Video/41/bd/1f/mzm.dijmlsrs.mov?downloadKey3=1243559291_23bae98151c8fe0dbfc054618993e0b5. Please note that the url will be available for 180 minutes.-->” 如果你要访问网址(URL)时网址已过期,请在 Lookup Metadata 模式下再次运行 Transporter,以获得新网址(URL)。

  • Scratch 编码信息:Transporter 包含类似如下的信息,为你提供素材的 Scratch 编码的网址(URL),以便你在重新上传数据包前确认素材的同步情况:“<!--A scratch encode of this video was created. It may be downloaded at the following url: https://sample.apple.com/us/r10/Video/41/bd/1f/mzm.dijmlsrs.mov?downloadKey3=1243559291_23bae98151c8fe0dbfc054618993e0b5. Please note that the url will be available for 180 minutes.-->” 如果你要访问网址(URL)时网址已过期,请在 Lookup Metadata 模式下再次运行 Transporter,以获得新网址(URL)。

  • 元数据令牌信息:Transporter 会将 <metadata_token> 元素放在 <package> 元素之后,以帮助 Apple 确定你上次使用 Lookup Metadata 模式检索之前上传的专辑或 App 的当前元数据的时间。例如:

    <package xmlns="http://apple.com/itunes/importer/publication" version="publication5.0"> <metadata_token>1405704088101-ae534236053dbb0b082dd6319857a403bce91396e5753fa6ff70f8b3047609fc</metadata_token>

    你不应编辑 <metadata_token> 元素中的任何信息。

【注】如果你更改了素材(例如,图案文件、音频文件、视频文件、EPUB 文件等)的文件名、大小或校验和,则必须提供与更新的文件名、大小和校验和匹配的新素材文件。

使用 Lookup Metadata 模式时,必须指定以下命令行选项:

  • -m lookupMetadata

  • -u<username>

  • -p<password>

  • -destination<path>

  • -vendor_id <identifier> | -vendor_ids <"identifier,identifier,identifier"> | -apple_id <identifier> | -apple_ids <"identifier,identifier,identifier">

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-app_platform <osx | ios | appletvos>]

  • [-o <output>]

  • [-outputType <metadata_only | asset_only | metadata_plus_assets>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

  • [-subitemtype <None | GameCenterLeaderboard |GameCenterAchievement>][-subitemids]

  • [-umc_catalog_id <identifier>]

  • [-umc_content_id <identifier>]

  • [-umc_variant_id <identifier>]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回为标准错误,还会创建包含 4463953 专辑当前元数据的存根数据包,并将其存储到 /tmp/packages 目录。

$ iTMSTransporter -m lookupMetadata -u <username> -p <password> -s <shortname> -apple_id 4463953 -destination /tmp/packages -v eXtreme

使用 -subitemtype-subitemids 来查找子项。例如,你可以查找以下子项的元数据:

  • 使用 -subitemtype GameCenterLeaderboard -subitemids com.mycompany.Leaderboard01,com.mycompany.Leaderboard02 命令查找两个特定 Game Center 排行榜的元数据;

  • 使用 -subitemtype GameCenterAchievement -subitemids com.mycompany.Achievement01,com.mycompany.Achievement02 命令查找两个特定 Game Center 成就的元数据。

如需查询订阅视频的元数据,请指定其 UMC 目录 ID(-umc_catalog_id)、内容 ID(-umc_content_id)和版本 ID(-umc_variant_id)。

  • -umc_catalog_id 选项用于指定目录 ID。你可以多次指定此选项的值。如果你只指定了一次,则系统默认将该值应用于所有内容 ID 和版本 ID;如果你指定了多次,则指定的次数必须与内容 ID 和版本 ID 的数量相匹配。

  • -umc_content_id 选项用于指定内容 ID。如果你指定了多次内容 ID,则指定的次数必须与版本 ID 的数量相匹配。

  • -umc_variant_id 用于指定版本 ID。如果你指定了多次版本 ID,则指定的次数必须与内容 ID 的数量相匹配。

以下是指定单个订阅视频的示例:

$ iTMSTransporter -u <username> -p <password> -itc_provider <shortname> -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.docclub.svod.catalog -umc_content_id 3562414 -umc_variant_id 1 -destination out

以下是指定多个订阅视频的示例:

$ iTMSTransporter -u <username> -p <password> -itc_provider <shortname> -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1 -destination out

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Lookup Metadata 模式(单个 Store 数据包)Lookup Metadata 模式(多个 Store 数据包)

使用 Provider 模式

你可以使用 Provider 模式来查看你有权限为哪些提供商账户交付内容。该模式非常有用,不仅可以验证你是否有权为特定提供商交付内容,还可以获取稍后为该提供商上传内容时与 -s编码工作室用户)或 -asc_providerApp Store Connect 用户)选项一起使用的简称。如需交付电视节目和影片,则必须使用编码工作室账户。iTunes Connect 用户无法交付电视节目和影片。

使用 Provider 模式时,必须指定以下命令行选项:

  • -m provider

  • -u<username>

  • -p<password>

其他命令行选项如下(可选择性指定):

  • [-account_type <encoding_house | itunes_connect>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,还会列出你有权为哪些提供商交付内容:

$ iTMSTransporter -m provider -u <username> -p <password> -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Provider 模式

使用 Query Tickets 模式

使用 Query Tickets 模式检索所有仍然需要你关注的待解决的 iTunes 问题票单的信息。使用 Query Tickets 模式需要 iTunes Connect 账户。不支持通过编码工作室用户名和密码来使用 Query Tickets 模式。

使用 Query Tickets 模式时,必须指定以下命令行选项:

  • -m queryTickets

  • -u<username>

  • -p<password>

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider<shortname>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-vendor_id<identifier>][-apple_id<identifier>]

要限制返回的问题票单的数量,请指定 -vendor_id-apple_id。Transporter 仅会返回与指定 ID 关联的问题票单。

注:如果你是编码工作室用户,则未经 Apple 事先授权,不得使用该模式。有关更多信息,请联系你的 Apple 技术顾问。

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回为标准错误,还会返回有关你仍然需要关注的所有尚未解决的 iTunes 问题票单的信息。Transporter 会以 XML 格式返回输出信息。

$ iTMSTransporter -m queryTickets -u <username> -p <password> -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Query Tickets 模式

使用 Repair Assets 模式

使用 Repair Assets 模式可在将你的素材文件发送给 Apple 以上传到 Apple Books 之前,对一些常见问题进行修复。

Repair Assets 模式无法修改现有的 Store 数据包。使用 Repair Assets 模式修复你的素材文件后,必须使用已修复的新素材文件替换 Store 数据包中当前未修复的素材文件,并相应地更新 XML 元数据文件(metadata.xml)。

Apple 当前仅支持 EPUB 文件(.epub)修复。

使用 Repair Assets 模式时,请注意:

  • -assetFile 选项必须包含具有相应文件扩展名(.epub)的文件。

  • -assetFolder 目录和 -destination 目录不能相同。

  • -assetFile 父目录和 -destination 目录不能相同。

  • 如果你使用 -assetFolder,Transporter 仅会修复目录中具有相应文件扩展名(.epub)的文件。

  • Transporter 使用与原始文件相同的文件名将修复的文件存储到目标目录中。

使用 Repair Assets 模式时,必须指定以下命令行选项:

  • -m repairEpubAssets

  • -assetFolder <path>-assetFile <path>

  • -destination<path>

其他命令行选项如下(可选择性指定):

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-removeUnmanifestedFiles]

指示选项的信息图标会根据你的用户类型受到限制。 此模式仅对发行商有效,App 开发者不可使用 Repair Assets 模式。

在以下示例中,当 Transporter 执行完命令后,会显示信息以说明 /tmp/epub 目录中的哪些文件已修复并存储在目标目录(/tmp/epub/repair/)中,还会显示已修复文件的校验和信息,以及 eXtreme 级日志信息。

$ iTMSTransporter -m repairEpubAssets -assetFolder /tmp/epub -destination /tmp/epub/repair/ -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Repair Assets 模式

使用 Request Report 模式

使用 Request Report 模式可以指定你希望下载过去 30 天一种或多种内容类型的产品报告。报告包含请求日期、请求该报告的用户的名称(“Requested by(请求者)”)、内容类型(例如,App 或音乐)和报告请求的状态以及所下载报告的路径(如果报告已下载)。24 小时内仅可针对每种内容类型发出一次请求。

如果你在过去 24 小时内请求了报告,并且该报告可供下载,Transporter 会立即将其下载到指定目录。如果你在过去 24 小时内请求了报告,但该报告不可下载,Transporter 会显示状态信息,提示该报告不可下载。另外,如果你在过去 24 小时内未请求报告,Transporter 会创建新报告请求。

使用 Request Report 模式时,必须指定以下命令行选项:

  • -m requestReport

  • -u<username>

  • -p<password>

  • -destination<path>

  • -type<type>

其他命令行选项如下(可选择性指定):

  • [-reportDate <date>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回为标准错误,还会返回过去 30 天该提供商的所有产品报告。如果适用,Transporter 会将报告存储在 /tmp/RequestReport/ 目录中。

$ iTMSTransporter -m requestReport -u <username> -p <password> -v eXtreme -type all -destination /tmp/RequestReport/

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Request Report 模式

使用 Retrieve Asset 模式

通过 Get Asset List 模式获取 JSON 格式的素材数组后,可使用 Retrieve Asset 模式下载这些素材。

Retrieve Asset 模式会把每个素材文件和关联的元数据下载到输出目录。有关输出路径,请查看 -destination 选项的说明。

【注】Transporter 会检查目标目录的文件系统是否有足够的可用磁盘空间来写入所有请求的文件,包括与之相关的额外开销。开销大小相当于要下载的最大文件。素材会先写入加密文件,然后逐一解密。写入解密文件后,系统将删除加密文件。

使用 Retrieve Asset 模式时,必须指定以下命令行选项:

  • -m retrieveAsset

  • -u<username>

  • -p<password>

  • -s <shortname>-itc_provider <shortname>

    请使用 -s 指定编码工作室提供商的简称,或使用 -itc_provider 指定 iTunes Connect 提供商的简称。

  • -assetType"audiobook"

    只支持素材类型 "audiobook"

  • -vendor_id <identifier>-vendor_ids<”identifier,identifier,identifier”>-vendor_id_file<path>

    -vendor_id:用于指定内容提供商的一个供应商标识符。

    -vendor_ids:用于指定内容提供商的多个供应商标识符,用逗号分隔,并用引号括起所有标识符。

    -vendor_id_file:用于指定一个包含多个供应商标识符的文件,每个标识符占一行。

  • -public_id <identifier>-public_ids<”identifier,identifier,identifier”>-public_id_file<path>

    -public_id:用于指定内容提供商的一个公共标识符。

    -public_ids:用于指定内容提供商的多个公共标识符,用逗号分隔,并用引号括起所有标识符。

    -public_id_file:用于指定一个包含多个公共标识符的文件,每个标识符占一行。

    请注意:

    •  Get Asset List 模式返回的 JSON 格式数组中包含一个 "id" 值。"id" 值可用于 Retrieve Asset 模式的 <identifier>

    • 公共标识符选项比供应商标识符选项更有效,因为公共标识符减少了中间调用 Web 服务的次数。

  • -destination<path>

    <path> 用于指定下载素材的最上层目录。完整路径的格式如下:

    文件夹:<path>/<identifier>.<asset-type>,其中 <identifier> 是供应商标识符。

    • 示例:<path>/9781728280660.audiobook/

    元数据:<path>/<identifier>.<asset-type>/metadata.json,其中 <identifier> 是供应商标识符。

    • 示例:<path>/9781728280660.audiobook/metadata.json

    素材:<path>/<identifier>.<asset-type>/<asset-file>.<ext>,其中 <identifier> 是供应商标识符。

其他命令行选项如下(可选择性指定):

  • [-includeCoverArt]

    若未指定 -includeCoverArt,则默认不下载封面图。

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-WONoPause <true | false>]

使用 Schema 模式

使用 Schema 模式指定你想要检索 Transitional(过渡)或 Strict(严格)的 Schema 文件,以用于验证你的 XML 文件,然后再将其打包并发送给 Apple 以上传至 iTunes Store、Apple Books 或 App Store。除指定你是要检索 Transitional(过渡)Schema 文件还是 Strict(严格)Schema 文件外,你还必须指定你要检索的 Schema 类型(例如,音乐或电视节目)和版本(例如,3.1 或 3.2)。你也可以指定 -destination 选项以指示你希望 Transporter 存储 Schema 文件的位置。

在提交 XML 元数据之前,iTunes 建议你检查文件是否存在任何结构和格式错误。iTunes 会拒绝包含错误的文件,可能导致交付内容时出现延迟。iTunes 已选择 Relax NG(RNG)作为内容交付的 Schema 语言。要检查是否存在错误,你需要使用可验证 RNG Schema 的工具。

【注】Schema 文件是动态文件,并且通常在一个文件中包含多种 Schema 类型(例如,音乐或电视节目)。

使用 Schema 模式时,必须指定以下命令行选项:

  • -m generateSchema

  • -u<username>

  • -p<password>

  • -schema <typeversion> | “jp-itt-v2"

  • -schemaType <transitional | strict>

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-o <output>]

  • [-destination <path>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

【注】如果你指定一项静态 Schema(例如:"jp-itt-v2"),则该 -schemaType <transitional | strict> 命令行选项为可选。

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台。Transporter 还会将 4.7 版 Store 数据包影片规范的 Transitional(过渡)Schema 文件返回到控制台。

$ iTMSTransporter -m generateSchema -u <username> -p <password> -schema film4.7 -schemaType transitional

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Schema 模式

使用 Status 模式

使用 Status 模式可以检索一个或多个指定供应商标识符(-vendor_id-vendor_ids)或 Apple 标识符(-apple_id-apple_ids)最近上传的数据包或所有上传数据包的状态信息。你可以在 Status 模式下同时对多个标识符运行 Transporter。当前,在你请求最近上传数据包(-m status)或所有上传数据包(-m statusAll)的状态信息时,你可指定的供应商标识符或 Apple 标识符的数量不受限制。

使用 Status 模式时,你可以查看数据包状态以及你的数据包是否包含任何错误(例如,内部传输错误或导入错误)。你也可以查看数据包的供应商标识符或 Apple 标识符、内容状态信息(例如,Live、Other、Not Live、In Review)以及内容审核状态(例如,NotLive-WaitingForReview)。此外,对于所有内容类型(音乐、电视节目、图书、有声书、App 等),Transporter 将会显示:

  • “Upload state(上传状态)”和“Upload state id(上传状态 ID)”字段,以说明你数据包的状态,包括:“Internal Transfer(内部传输)”、“Uploading(正在上传)”、“Ready to Import(准备导入)”、“Importing(正在导入)”、“Import Error(导入错误)”、“Imported(已导入)”或“Not to be Processed(不处理)”。

  • “Content state(内容状态)”和“Content state id(内容状态 ID)”字段,以说明你的数据包在 iTunes Connect 中是处于“Polished(已修改)”还是“Unpolished(未修改)”状态。

  • “On Store(已上架)”、“Ready For Store(准备上架)”和“Not On Store(未上架)”字段,以说明你的数据包在各个国家或地区的状态。对于每种状态,Transporter 会显示以逗号分隔的国家/地区代码列表或 N/A 列表。N/A 表示没有适用该状态的国家/地区。此状态信息不适用于应用程序或铃声。

  • “Upload created(上传创建时间)”字段,提供 Transporter 上传数据包时的日期和时间。

数据包可能已成功上传到 Apple,但仍没有成功通过 Apple 的服务器端流程。Status 模式选项可以帮助你查看你的数据包在 Apple 流程中的状态。

如果你要请求包含电影或电视组件的数据包的状态信息,则 Status 模式除返回数据包状态外,还会返回组件状态信息。组件状态信息仅适用于电影或电视节目。例如,对于每个组件(视频、音频、完整字幕等),Transporter 会返回按组件类型标记的以下信息:

Component Name: VideoComponent Locale: N/AComponent Status: ProcessingComponent Delivered: 2013-11-05 11:19:37

如果有组件被拒绝,Transporter 会返回信息以解释拒绝的原因。请参考以下示例:

Component Name: AudioComponent Locale: fr-FRComponent Status: QC RejectedComponent Delivered: 2013-02-13 19:27:28Component Rejection Reason: Audio Out of SyncComponent Rejection Note: French audio track early throughout file

如果你要请求包含应用程序或铃声的数据包的状态信息,则 Status 模式仅会返回上传和内容信息。Status 模式不支持提供应用程序和铃声的状态信息(已上架、准备上架和未上架)。

使用 Status 模式时,必须指定以下命令行选项:

  • -m status-m statusAll

  • -u<username>

  • -p<password>

  • -vendor_id <identifier> | -vendor_ids <"identifier,identifier,identifier"> | -apple_id <identifier> | -apple_ids <"identifier,identifier,identifier">

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

  • [-umc_catalog_id <identifier>]

  • [-umc_content_id <identifier>]

  • [-umc_variant_id <identifier>]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息和供应商(00028947576600)最近上传的数据包的状态信息返回到控制台。

$ iTMSTransporter -m status -u <username> -p <password> -s <shortname> -vendor_id 00028947576600

如需查询订阅视频的状态信息,请指定其 UMC 目录 ID(-umc_catalog_id)、内容 ID(-umc_content_id)和版本 ID(-umc_variant_id)。

  • -umc_catalog_id 选项用于指定目录 ID。你可以多次指定此选项的值。如果你只指定了一次,则系统默认将该值应用于所有内容 ID 和版本 ID;如果你指定了多次,则指定的次数必须与内容 ID 和版本 ID 的数量相匹配。

  • -umc_content_id 选项用于指定内容 ID。如果你指定了多次内容 ID,则指定的次数必须与版本 ID 的数量相匹配。

  • -umc_variant_id 用于指定版本 ID。如果你指定了多次版本 ID,则指定的次数必须与内容 ID 的数量相匹配。

以下是指定单个订阅视频的示例:

$ iTMSTransporter -u <username> -p <password> -itc_provider <shortname> -m status -umc_catalog_id com.apple.AppleOrchardFilms.docclub.svod.catalog -umc_content_id 3562414 -umc_variant_id 1

以下是指定多个订阅视频的示例:

$ iTMSTransporter -u <username> -p <password> -itc_provider <shortname> -m status -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Status 模式(音乐示例)Status 模式(视频示例)StatusAll 模式

使用 Transfer Test 模式

使用 Transfer Test 模式可以通过将 Transporter 内存生成的数据包上传到 iTunes Store、Apple Books 或 App Store 来测试你的文件传输性能。由于你发送的数据包是在内存中生成的,在文件传输过程中不会产生磁盘 I/O,因此你在考虑性能因素时可以排除磁盘 I/O 子系统,从而帮助你更好地诊断性能问题。

当你测试数据包的传输性能时,Transporter 会创建测试数据包以利用现有的行为和统计信息。成功上传数据包后,Transporter 会显示该数据包的总传输时间和详细信息(-throughput)。如果上传失败,Transporter 会返回 informational 级别消息、警告或错误信息以指示问题。

默认情况下,无论你是否指定 -throughput 选项,Transporter 均会显示数据包的总传输时间和详细信息(-throughput)。

使用 Transfer Test 模式时,必须指定以下命令行选项:

  • -m transferTest

  • -u<username>

  • -p<password>

  • -k <kilobits_per_second>*

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-o <output>]

  • [-errorLogs <path>]

  • [-t <transport>] **

  • [-size <value>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-indicator <true | false>]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

请注意:

  • Windows 目前不支持 -m transferTest 模式。

  • * 表示该选项仅支持 Signiant 交付方法。

  • ** Transfer Test 模式当前不支持 Aspera 交付方法。

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,同时返回 10 兆字节数据包的总传输时间和详细信息(-throughput)。上传过程中,Transporter 以 10000 Kbit/s 的限速将指定提供商的文件传输到 Signiant 服务器。

$ iTMSTransporter -m transferTest -u <username> -p <password> -s Apple -t Signiant -size 10M -k 10000

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Transfer Test 模式

使用 Upload 模式

使用 Upload 模式可以将内容的 Store 数据包交付至 iTunes Store、Apple Books 或 App Store。

除 macOS 外,你还可以使用 Linux 和 Windows 上传 App。你可以使用 -assetFile-f。Linux 和 Windows 必须使用 -assetDescription 参数指定文件(即从 Xcode 导出的 AppStoreInfo.plist 文件)。有关生成该文件的信息,请参见“Archive export files(归档导出文件)”。

如果你在尝试上传内容时收到以下信息:“1023: Encoding house is not yet authorized to deliver content (verify mode only)”,这表示 Apple 尚未开启你的上传权限。请咨询你的 Apple 技术顾问,确保你已获得上传内容的权限。

Apple 建议你不要指定 -t transport,而是允许 Transporter 使用自动传输发现来决定最适合你数据包的传输方式。目前,Transporter 默认 HTTP 为最佳传输方式。如果你需要指定 -t transport,请尽快回退到自动传输发现模式。如果无法使用指定的传输方式(例如出现错误或服务器不可用),Transporter 将根据传输偏好顺序选择另一种传输方式。Transporter 将持续尝试其他传输方式。如果所有传输方式均无法使用,交付便会失败。你可以指定交付方法的偏好顺序,并用逗号(,)进行分隔,例如:-t HTTP,Aspera,Signiant。如果你仅指定了一个传输选项(-t Aspera),则 Transporter 只会尝试该传输方式。如果该方式不可用,则交付失败且没有回退选项。

Apple 建议每次向 iTunes Store、Apple Books 或 App Store 交付的 Store 数据包不超过 1000 个。

使用 Upload 模式时,必须指定以下命令行选项:

  • -m upload

  • -f <dir | pkg>-assetFile <.ipa | .pkg>(用于在 macOS、Linux 和 Windows 系统中上传内容)

  • -assetDescription AppStoreInfo.plist(在 Linux 和 Windows 中上传必须使用 -assetDescription

  • -u<username>

  • -p<password>

  • -k <kilobits_per_second> *

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-asc_provider<shortname>]

  • [-o <output>]

  • [-summaryFile <output>]

  • [-errorLogs <path>]

  • [-eventFile <path>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-t <transport>]

  • [-success <path>]

  • [-failure <path>]

  • [-throughput]

  • [-loghistory <path>]

  • [-delete]

  • [-Xmx4096m]

  • [-indicator <true | false>]

  • [-WONoPause <true | false>]

  • [-deleteFastTransportLog <true | false>] **

  • [-assetReplacementVerification <true | false>]

  • [-outputFormat xml]

  • [-vp <text | json>]

请注意:

  • * 表示该选项为必需项,且仅支持 Aspera 和 Signiant 交付方法。

  • ** 表示该选项为可选项,且仅支持 Aspera 交付方法。

示例:HTTP

如使用 HTTP 交付方法,你可以通过 Apple 的对象存储(HTTP)服务器,将内容的 Store 数据包交付至 iTunes Store、Apple Books 或 App Store。

Transporter 已实现与 HTTP 服务器的集成,可以将你的 Store 数据包快速交付至 iTunes Store、Apple Books 或 App Store。HTTP 传输速度更快,而且无需重新配置防火墙。

【注】Apple 建议你在交付 Store 数据包时不要指定 -t,而是允许 Transporter 使用自动传输发现来决定最适合你数据包的传输方式。目前,Transporter 默认 HTTP 为最佳传输方式。如果你需要指定 -t,请尽快回退到自动传输发现模式。

要上传 /tmp/files 中的所有数据包,请键入:

$ iTMSTransporter -m upload -f /tmp/files -u <username> -p <password> -s <shortname> -v eXtreme -t HTTP

在本示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,并为指定提供商上传 /tmp/files 中传输成功的数据包。

你还可以使用 Transporter 指定成功目录(-success)和失败目录(-failure)以确定哪些数据包已成功上传,哪些数据包上传失败。如需使用上述两个选项上传 /tmp/files 中的所有数据包,请键入:

$ iTMSTransporter -m upload -f /tmp/files -u <username> -p <password> -s <shortname> -v eXtreme -t http -success /tmp/successful_packages -failure /tmp/failed_packages

在本示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,并清空 /tmp/files 目录。Transporter 将为指定提供商上传 /tmp/files 中传输成功的数据包。传输成功的数据包将从源目录移至 /tmp/successful_packages 目录,而传输失败的数据包将移至 /tmp/failed_packages 目录。

要使用 -throughput-loghistory 选项上传 /tmp/files 中的所有数据包,请键入:

$ iTMSTransporter -m upload -f /tmp/files -u <username> -p <password> -s <shortname> -v eXtreme -t http -throughput -loghistory /tmp/loghistory

在本示例中,当 Transporter 执行完命令时,会将 eXtreme 级日志信息返回到控制台。Transporter 将为指定提供商上传 /tmp/files 中传输成功的数据包。Transporter 也会显示成功上传的数据包的吞吐量详细信息,并将信息记录到 /tmp/loghistory 目录中。

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 HTTP

示例:Aspera

如使用 Aspera 交付方法,你可以通过 Aspera 服务器,将内容的 Store 数据包交付至 iTunes Store、Apple Books 或 App Store。

Transporter 实现了与 Aspera 交付软件的嵌入式集成,可以将你的 Store 数据包快速交付到 iTunes Store、Apple Books 或 App Store。Aspera 的大容量数据传输技术和文件传输产品均是基于 FASP 文件传输构建而成。FASP 文件传输协议可在任何 IP 网络上(LAN、WAN、卫星、无线和洲际链路)实现高速文件传输。

设置 Signiant 集成时,如果你确立了出站和入站防火墙规则,则必须打开传输控制协议(TCP)端口 33001 和用户数据报协议(UDP)端口 33001 的直接出站和入站连接。防火墙配置中的 UDP 攻击防护可能会导致 UDP 超时问题。为避免出现该问题,你可以创建单独的防火墙规则,延长 Aspera 用户进行 UDP 活动的时间。如需了解更多信息,请访问 Aspera 网站搜索 Aspera 安全模型(Aspera Security Model)的支持文章,查看有关防火墙的说明。

要上传数据包,请键入:

$ iTMSTransporter -m upload -f /tmp/user/10000061918882.itmsp -u <username> -p <password> -s <shortname> -v eXtreme -t Aspera -k 1000

在本示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台。Transporter 在上传过程中使用 1000 Kbit/s 的限制速度将指定提供商的 10000061918882.itmsp 数据包传输到 Aspera 服务器。

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Aspera在 Windows 上使用 Aspera

示例:Signiant

如使用 Signiant 交付方法,你可以通过 Signiant Media Exchange 服务器,将内容的 Store 数据包交付至 iTunes Store、Apple Books 或 App Store。

Transporter 实现了与 Signiant Media Exchange 服务器的集成,可以将你的 Store 数据包快速交付到 iTunes Store、Apple Books 或 App Store。

设置 Signiant 集成时,如果你确立了出站和入站防火墙规则,则必须打开传输控制协议(TCP)端口 44001 和用户数据报协议(UDP)端口 44001 至 44101 的直接出站和入站连接。火墙配置中的 UDP 攻击防护可能会导致 UDP 超时问题。为避免出现该问题,你可以创建单独的防火墙规则,延长 Aspera 用户进行 UDP 活动的时间。有关更多信息,请参见解决问题

要上传数据包,请键入:

$ iTMSTransporter -m upload -f /tmp/user/10000061918882.itmsp -u <username> -p <password> -s <shortname> -v eXtreme -t Signiant -k 10000

在本示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台。Transporter 在上传过程中使用 10000 Kbit/s 的限制速度将指定提供商的 10000061918882.itmsp 数据包传输到 Signiant 服务器。

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Signiant在 Windows 上使用 SigniantSigniant(故障转移到 Aspera)

使用 Validate Assets 模式

使用 Validate Assets 模式可以在将你的素材发送给 Apple 以上传到 Apple Books 之前,根据 Apple 规范对其进行验证。

Apple 当前仅支持 EPUB 文件(.epub)和 iBooks 格式文件(.ibooks)验证。

使用 Validate Assets 模式时,必须指定以下命令行选项:

  • -m validateRawAssets

  • -u<username>

  • -p<password>

  • -assetFolder <path>-assetFile <path>

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-success <path>]

  • [-failure <path>]

  • [-o <output>]

  • [-v <off | informational | critical | detailed | eXtreme>]

指示选项的信息图标会根据你的用户类型受到限制。 此模式仅对发行商有效,App 开发者不可使用 Validate Assets 模式。

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,包括有关 /tmp/assets 目录中的每个指定提供商的素材文件是否有效的信息。

$ iTMSTransporter -m validateRawAssets -u <username> -p <password> -assetFolder /tmp/assets -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Validate Assets 模式

使用 Verify 模式

使用 Verify 模式可以在将你的 Store 数据包(包括元数据和素材)发送给 Apple 以上传到 iTunes Store、Apple Books 或 App Store 之前根据 Apple 规范对其进行验证。

当你将数据包发送至 Apple 进行验证时,Transporter 会解析元数据文件,并验证该文件结构是否完整、数据(包括日期、产品等)是否正确。Transporter 还会验证你发送至 Apple 的所有素材(例如音频文件、视频文件、图书文件、App)。

使用 Verify 模式时,必须指定以下命令行选项:

  • -m verify

  • -f<dir | pkg>

  • -u<username>

  • -p<password>

其他命令行选项如下(可选择性指定):

  • [-s <shortname>]

  • [-itc_provider <shortname>]

  • [-disableAssetVerification]

  • [-o <output>]

  • [-summaryFile <output>]

  • [-errorLogs <path>]

  • [-eventFile <path>]

  • [-v <off | informational | critical | detailed | eXtreme>]

  • [-Xmx4096m]

  • [-WONoPause <true | false>]

  • [-outputFormat xml]

  • [-vp <text | json>]

在以下示例中,当 Transporter 执行完命令后,会将 eXtreme 级日志信息返回到控制台,包括有关 /tmp/packages 目录中的每个指定提供商的数据包、文件、元数据和素材是否有效的信息。

$ iTMSTransporter -m verify -f /tmp/packages -u <username> -p <password> -s <shortname> -v eXtreme

有关更详细的示例,包括 Transporter 输出和日志信息,请参见 Verify 模式

Transporter 示例

Create Artist 模式

当你以 Create Artist 模式运行,在创建新的艺人之前,Transporter 会进行艺人查询,以确定现有艺人中是否有人名称与 -n<searchterm> 中所指定的名称相同。如果存在这样的艺人,则 Transporter 会返回有关该现有 iTunes Store 音乐艺人的信息,而不是创建新的音乐艺人。你稍后可以再次运行 Create Artist 模式,并使用 force-creation 令牌来强制 Transporter 创建艺人。

在以下示例中,用户 bob 在 Create Artist 模式下运行 Transporter,并指定 Transporter 创建姓名为“Juan Pérez”的新音乐艺人。

$ iTMSTransporter -m createArtist -u bob -p <password> -n "Juan Pérez" -nativeLocale "es-ar" -itc_provider AppleArtist not created, to force the artist to be created use the option -forceCreateToken "1d82c6f6-26ef-3e28-8a97-558c7c5717da"Listing existing artists:
list of artist already exist

Transporter 返回信息,表示并未创建艺人“Juan Pérez”,因为该艺人现已存在。Transporter 还会返回一个 force-creation 令牌("1d82c6f6-26ef-3e28-8a97-558c7c5717da"),你可以使用该令牌强制 Transporter 创建新的音乐艺人。

若要强制 Transporter 创建新的音乐艺人,请添加 -forceCreateToken "1d82c6f6-26ef-3e28-8a97-558c7c5717da" 至命令:

$ iTMSTransporter -m createArtist -u bob -p <password> -n "Juan Pérez" -nativeLocale "es-ar" -itc_provider Apple -forceCreateToken "1d82c6f6-26ef-3e28-8a97-558c7c5717da"Artist created:
listing of new artist created

Transporter 返回信息,表示艺人“Juan Pérez”已创建。

Create Tickets 模式

在以下示例中,用户 bob 在 Create Tickets 模式下运行 Transporter,指定 Transporter 为供应商 10000000000255 创建元数据问题票单以将专辑名称更改为“Prince - Greatest Hits”,并显示 eXtreme 级日志信息。

$ iTMSTransporter -m createMetadataTicket -u bob -p <password> -vendor_id 10000000000255 -playlistTitle "Prince - Greatest Hits" -note "Playlist title correction"[2010-10-29 09:31:44 PDT] <main> INFO: Transporter is searching for updated software components.[2010-10-29 09:31:47 PDT] <main> INFO: Transporter is up-to-date.[2010-10-29 09:31:48 PDT] <main> INFO: Logging configured successfully.[2010-10-29 09:31:48 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.3][2010-10-29 09:31:48 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2010-10-29 09:31:48 PDT] <main> INFO: Memory: [JVM] 17M free, 33M total, 505M max [System] (Physical) 192M free, 8192M total (Swap) 472M free, 1024M total[2010-10-29 09:31:48 PDT] <main> DBG-X: Memory: [JVM] 16M free, 33M total, 505M max [System] (Physical) 191M free, 8192M total (Swap) 472M free, 1024M total[2010-10-29 09:31:48 PDT] <main> DBG-X: Using operation named: createMetadataTicket[2010-10-29 09:31:48 PDT] <main> DBG-X: Apple's web service operation input parameters:[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter Note = Playlist title correction[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter Password = **hidden value**[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter PlaylistTitle = Prince - Greatest Hits[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter Username = bsmith@example.com[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter VendorId = 10000000000255[2010-10-29 09:31:48 PDT] <main> DBG-X: parameter Version = 3.3.0[2010-10-29 09:31:48 PDT] <main> INFO: Attempting to connect to Apple's web service ...[2010-10-29 09:31:48 PDT] <main> DBG-X: using service address: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZITunesProducerService?wsdl[2010-10-29 09:31:49 PDT] <main> INFO: Successfully connected to Apple's web service.[2010-10-29 09:31:58 PDT] <main> DBG-X: Apple's web service operation return value:[2010-10-29 09:31:58 PDT] <main> DBG-X: parameter Success = trueRequest SummaryMetadata ticket was successfully created.[2010-10-29 09:31:58 PDT] <main> DBG-X: Returning 0

Transporter 返回信息,表示已成功创建元数据问题票单,并显示 eXtreme 级日志信息。

Diagnostic 模式

HTTP、Aspera 和 Signiant

在以下示例中,用户在 Diagnostic 模式下运行 Transporter,而未指定特定的交付方法。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m diagnostic -u bob[2014-03-14 12:35:55 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-03-14 12:35:59 PDT] <main> INFO: Logging configured successfully.[2014-03-14 12:35:59 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-03-14 12:35:59 PDT] <main> DEBUG: Configuration refresh successful.[2014-03-14 12:35:59 PDT] <main> DEBUG: Saving configuration to local path: /Users/bsmith/.itmstransporter/Defaults.properties[2014-03-14 12:35:59 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-14 12:35:59 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:35:59 PDT] <main> INFO: Memory: [JVM] 17M free, 31M total, 989M max [System] (Physical) 3725M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:35:59 PDT] <main> INFO: Diagnostic mode selected.[2014-03-14 12:35:59 PDT] <main> DBG-X: Memory: [JVM] 17M free, 31M total, 989M max [System] (Physical) 3725M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:35:59 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-03-14 12:35:59 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter TransporterArguments = -m diagnostic -u bob[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:35:59 PDT] <main> INFO: id = 20140314123559-315[2014-03-14 12:35:59 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-03-14 12:35:59 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF TEST RESULT: The web service test succeeded. Able to connect to web service.[2014-03-14 12:35:59 PDT] <main> INFO: Performing Signiant diagnostic test ...[2014-03-14 12:35:59 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:35:59 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:35:59 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-03-14 12:35:59 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:35:59 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:35:59 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-03-14 12:35:59 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:35:59 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-03-14 12:35:59 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-03-14 12:35:59 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-03-14 12:36:00 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:36:01 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr206.apple.com/17.152.249.106:44001[2014-03-14 12:36:01 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:36:01 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:36:02 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:36:02 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:36:02 PDT] <Data Channel Controller> DBG-X: The status for the file, ecd4085d-3a50-4e0b-98ec-d3100c2ce1bd9060886792582703801.txt, is TRANSFERRED.[2014-03-14 12:36:02 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:02 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:02 PDT] <main> INFO: The file, ecd4085d-3a50-4e0b-98ec-d3100c2ce1bd9060886792582703801.txt, was uploaded successfully.[2014-03-14 12:36:02 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:36:02 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:36:02 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:36:02 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:02 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:36:02 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-03-14 12:36:02 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-03-14 12:36:02 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-03-14 12:36:02 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-03-14 12:36:02 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:36:03 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr206.apple.com/17.152.249.106:44001[2014-03-14 12:36:03 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:36:04 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:36:04 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:36:05 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:36:05 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:36:05 PDT] <Data Channel Controller> DBG-X: The status for the file, 03640f20-d5e7-4c5b-9d4b-e9aca4e3cc6a8846361224539985505.txt, is TRANSFERRED.[2014-03-14 12:36:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:05 PDT] <main> INFO: The file, 03640f20-d5e7-4c5b-9d4b-e9aca4e3cc6a8846361224539985505.txt, was uploaded successfully.[2014-03-14 12:36:05 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:36:05 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:36:05 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:36:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:36:05 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr403.apple.com:44001/|mxwan://sgr402.apple.com:44001/|mxwan://sgr404.apple.com:44001/|mxwan://sgr401.apple.com:44001/[2014-03-14 12:36:05 PDT] <Connector: UDP sgr401.apple.com/17.172.190.101:44001> INFO: Trying UDP sgr401.apple.com/17.172.190.101:44001...[2014-03-14 12:36:05 PDT] <Connector: UDP sgr404.apple.com/17.172.190.104:44001> INFO: Trying UDP sgr404.apple.com/17.172.190.104:44001...[2014-03-14 12:36:05 PDT] <Connector: UDP sgr402.apple.com/17.172.190.102:44001> INFO: Trying UDP sgr402.apple.com/17.172.190.102:44001...[2014-03-14 12:36:05 PDT] <Connector: UDP sgr403.apple.com/17.172.190.103:44001> INFO: Trying UDP sgr403.apple.com/17.172.190.103:44001...[2014-03-14 12:36:06 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr403.apple.com/17.172.190.103:44001[2014-03-14 12:36:07 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:36:07 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:36:07 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:36:08 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:36:08 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:36:09 PDT] <Data Channel Controller> DBG-X: The status for the file, 9edc7d51-368b-4b0f-8205-3b48e93d827f1042696208035763206.txt, is TRANSFERRED.[2014-03-14 12:36:09 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:09 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:09 PDT] <main> INFO: The file, 9edc7d51-368b-4b0f-8205-3b48e93d827f1042696208035763206.txt, was uploaded successfully.[2014-03-14 12:36:09 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:36:09 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:36:09 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:36:09 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:09 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:36:09 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr403.apple.com:44001/|mxwan://sgr402.apple.com:44001/|mxwan://sgr404.apple.com:44001/|mxwan://sgr401.apple.com:44001/[2014-03-14 12:36:09 PDT] <Connector: UDP sgr402.apple.com/17.172.190.102:44001> INFO: Trying UDP sgr402.apple.com/17.172.190.102:44001...[2014-03-14 12:36:09 PDT] <Connector: UDP sgr403.apple.com/17.172.190.103:44001> INFO: Trying UDP sgr403.apple.com/17.172.190.103:44001...[2014-03-14 12:36:09 PDT] <Connector: UDP sgr404.apple.com/17.172.190.104:44001> INFO: Trying UDP sgr404.apple.com/17.172.190.104:44001...[2014-03-14 12:36:09 PDT] <Connector: UDP sgr401.apple.com/17.172.190.101:44001> INFO: Trying UDP sgr401.apple.com/17.172.190.101:44001...[2014-03-14 12:36:11 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr404.apple.com/17.172.190.104:44001[2014-03-14 12:36:11 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:36:11 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:36:11 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:36:13 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:36:13 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:36:13 PDT] <Data Channel Controller> DBG-X: The status for the file, 2c97322d-c6f2-4224-8921-665a029278535258708672973638321.txt, is TRANSFERRED.[2014-03-14 12:36:13 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:14 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:36:14 PDT] <main> INFO: The file, 2c97322d-c6f2-4224-8921-665a029278535258708672973638321.txt, was uploaded successfully.[2014-03-14 12:36:14 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:36:14 PDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded. Able to connect to the host(s).[2014-03-14 12:36:14 PDT] <main> INFO: Performing Aspera diagnostic test ...[2014-03-14 12:36:14 PDT] <main> DBG-X: testing host/port: vgr106.apple.com/33001[2014-03-14 12:36:14 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/724067bb-f148-41b2-a2b5-d2ce88c03b1e6524289591884457549dir/bebaab7a-4445-45c8-8a9d-b5a0d29cf9c4424409979886378723.txt has started.[2014-03-14 12:36:15 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/724067bb-f148-41b2-a2b5-d2ce88c03b1e6524289591884457549dir/bebaab7a-4445-45c8-8a9d-b5a0d29cf9c4424409979886378723.txt.[2014-03-14 12:36:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/724067bb-f148-41b2-a2b5-d2ce88c03b1e6524289591884457549dir/bebaab7a-4445-45c8-8a9d-b5a0d29cf9c4424409979886378723.txt - Complete[2014-03-14 12:36:15 PDT] <main> DBG-X: testing host/port: vgr105.apple.com/33001[2014-03-14 12:36:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/724067bb-f148-41b2-a2b5-d2ce88c03b1e6524289591884457549dir/bebaab7a-4445-45c8-8a9d-b5a0d29cf9c4424409979886378723.txt - Complete[2014-03-14 12:36:15 PDT] <main> DBG-X: testing host/port: vgr103.apple.com/33001[2014-03-14 12:36:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/724067bb-f148-41b2-a2b5-d2ce88c03b1e6524289591884457549dir/bebaab7a-4445-45c8-8a9d-b5a0d29cf9c4424409979886378723.txt - Complete[2014-03-14 12:36:15 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001[2014-03-14 12:36:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/724067bb-f148-41b2-a2b5-d2ce88c03b1e6524289591884457549dir/bebaab7a-4445-45c8-8a9d-b5a0d29cf9c4424409979886378723.txt - Complete[2014-03-14 12:36:15 PDT] <main> DBG-X: testing host/port: vgr103.apple.com/33001[2014-03-14 12:36:15 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/fe77fb9b-1579-4558-b6ce-2638a3caae3c3061890443278154499dir/b65d2ec9-a56b-459d-9bed-0d690dead0ec4377108330403873820.txt has started.[2014-03-14 12:36:16 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/fe77fb9b-1579-4558-b6ce-2638a3caae3c3061890443278154499dir/b65d2ec9-a56b-459d-9bed-0d690dead0ec4377108330403873820.txt.[2014-03-14 12:36:16 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:16 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:16 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/fe77fb9b-1579-4558-b6ce-2638a3caae3c3061890443278154499dir/b65d2ec9-a56b-459d-9bed-0d690dead0ec4377108330403873820.txt - Complete[2014-03-14 12:36:16 PDT] <main> DBG-X: testing host/port: vgr105.apple.com/33001[2014-03-14 12:36:16 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:16 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:16 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/fe77fb9b-1579-4558-b6ce-2638a3caae3c3061890443278154499dir/b65d2ec9-a56b-459d-9bed-0d690dead0ec4377108330403873820.txt - Complete[2014-03-14 12:36:16 PDT] <main> DBG-X: testing host/port: vgr106.apple.com/33001[2014-03-14 12:36:16 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:16 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:16 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/fe77fb9b-1579-4558-b6ce-2638a3caae3c3061890443278154499dir/b65d2ec9-a56b-459d-9bed-0d690dead0ec4377108330403873820.txt - Complete[2014-03-14 12:36:16 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001[2014-03-14 12:36:16 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:16 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:16 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/fe77fb9b-1579-4558-b6ce-2638a3caae3c3061890443278154499dir/b65d2ec9-a56b-459d-9bed-0d690dead0ec4377108330403873820.txt - Complete[2014-03-14 12:36:16 PDT] <main> DBG-X: testing host/port: vgr303.apple.com/33001[2014-03-14 12:36:17 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/bc60a83d-ca15-491f-b918-e191f42f378e4548500057073500207dir/cbebdf79-3f3c-45c3-8098-b2f7e96f04861420989650370474121.txt has started.[2014-03-14 12:36:18 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/bc60a83d-ca15-491f-b918-e191f42f378e4548500057073500207dir/cbebdf79-3f3c-45c3-8098-b2f7e96f04861420989650370474121.txt.[2014-03-14 12:36:18 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:18 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:18 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/bc60a83d-ca15-491f-b918-e191f42f378e4548500057073500207dir/cbebdf79-3f3c-45c3-8098-b2f7e96f04861420989650370474121.txt - Complete[2014-03-14 12:36:18 PDT] <main> DBG-X: testing host/port: vgr301.apple.com/33001[2014-03-14 12:36:18 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:18 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:18 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/bc60a83d-ca15-491f-b918-e191f42f378e4548500057073500207dir/cbebdf79-3f3c-45c3-8098-b2f7e96f04861420989650370474121.txt - Complete[2014-03-14 12:36:18 PDT] <main> DBG-X: testing host/port: vgr304.apple.com/33001[2014-03-14 12:36:18 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:18 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:18 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/bc60a83d-ca15-491f-b918-e191f42f378e4548500057073500207dir/cbebdf79-3f3c-45c3-8098-b2f7e96f04861420989650370474121.txt - Complete[2014-03-14 12:36:18 PDT] <main> DBG-X: testing host/port: vgr302.apple.com/33001[2014-03-14 12:36:18 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:18 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:18 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/bc60a83d-ca15-491f-b918-e191f42f378e4548500057073500207dir/cbebdf79-3f3c-45c3-8098-b2f7e96f04861420989650370474121.txt - Complete[2014-03-14 12:36:18 PDT] <main> DBG-X: testing host/port: vgr301.apple.com/33001[2014-03-14 12:36:20 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/de6a5321-bbc9-47dc-8a90-2306744cc5d66269375904011769166dir/a59e93e6-7c80-40c9-977f-1e528a32b8e07388125784558571234.txt has started.[2014-03-14 12:36:20 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/de6a5321-bbc9-47dc-8a90-2306744cc5d66269375904011769166dir/a59e93e6-7c80-40c9-977f-1e528a32b8e07388125784558571234.txt.[2014-03-14 12:36:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/de6a5321-bbc9-47dc-8a90-2306744cc5d66269375904011769166dir/a59e93e6-7c80-40c9-977f-1e528a32b8e07388125784558571234.txt - Complete[2014-03-14 12:36:20 PDT] <main> DBG-X: testing host/port: vgr304.apple.com/33001[2014-03-14 12:36:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/de6a5321-bbc9-47dc-8a90-2306744cc5d66269375904011769166dir/a59e93e6-7c80-40c9-977f-1e528a32b8e07388125784558571234.txt - Complete[2014-03-14 12:36:20 PDT] <main> DBG-X: testing host/port: vgr303.apple.com/33001[2014-03-14 12:36:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/de6a5321-bbc9-47dc-8a90-2306744cc5d66269375904011769166dir/a59e93e6-7c80-40c9-977f-1e528a32b8e07388125784558571234.txt - Complete[2014-03-14 12:36:20 PDT] <main> DBG-X: testing host/port: vgr302.apple.com/33001[2014-03-14 12:36:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:36:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:36:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/de6a5321-bbc9-47dc-8a90-2306744cc5d66269375904011769166dir/a59e93e6-7c80-40c9-977f-1e528a32b8e07388125784558571234.txt - Complete[2014-03-14 12:36:20 PDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded. Able to connect to the host(s).[2014-03-14 12:36:20 PDT] <main> DBG-X: Returning 0

Transporter 通过运行诊断测试来检查 Web 服务。由于该用户未指定交付方法,因此 Transporter 会检查所有服务器(HTTP、Aspera 和 Signiant)的状态和可用性。

本示例中,Transporter 在执行完命令后显示了诊断信息,提示你的电脑与 Apple Web 服务连接成功,且你的电脑与 Apple 的 HTTP、Aspera 和 Signiant 服务器连接成功。诊断信息包括“TEST RESULT: The transport test succeeded. Able to connect to the host(s).”等。

HTTP

在以下示例中,用户以 Diagnostic 模式运行 Transporter,并指定 HTTP 为交付方法。

jappleseed@orchard tmp % /usr/local/itms/bin/iTMSTransporter -m diagnostic -u johnny-appleseed@apple.com -p ******* -t HTTP[2020-07-01 15:35:33 EDT] <main> INFO: Configuring logging...[2020-07-01 15:35:33 EDT] <main> INFO: Logging level set to eXtreme[2020-07-01 15:35:33 EDT] <main> INFO: Transporter is searching for new software components.[2020-07-01 15:35:33 EDT] <main> INFO: INFO: using cached repository.xml file.[2020-07-01 15:35:34 EDT] <main> INFO: Update check complete.[2020-07-01 15:35:35 EDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2020-07-01 15:35:35 EDT] <main> DEBUG: Configuration refresh successful.[2020-07-01 15:35:35 EDT] <main> DEBUG: Saving configuration to local path: /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/Defaults.properties[2020-07-01 15:35:35 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2020-07-01 15:35:35 EDT] <main> INFO: OS identifier: Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:35:35 EDT] <main> INFO: Memory: [JVM] 934M free, 1024M total, 2048M max [System] (Physical) 172M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:35:35 EDT] <main> DBG-X: Memory: [JVM] 934M free, 1024M total, 2048M max [System] (Physical) 172M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:35:35 EDT] <main> DBG-X: Using operation named: authenticateForSession[2020-07-01 15:35:35 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:35:35-04:00[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.146460977[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter TransporterArguments = -m diagnostic -u johnny-appleseed@apple.com -p **hidden value** -t HTTP[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:35:35 EDT] <main> DBG-X: parameter iTMSTransporterMode = diagnostic[2020-07-01 15:35:35 EDT] <main> INFO: id = 20200701153535-250[2020-07-01 15:35:35 EDT] <main> INFO: iTMSTransporter Correlation Key: 6071b5c0-b55f-4e12-bf4d-01410718a2fc-0001[2020-07-01 15:35:37 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:35:36.852Z[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter SessionId = CJeqDBIQ0zd/L2dWTrWiMAPOlm4+xQ==[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:35:37 EDT] <main> INFO: Diagnostic mode selected.[2020-07-01 15:35:37 EDT] <main> DBG-X: Memory: [JVM] 997M free, 1024M total, 2048M max [System] (Physical) 184M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:35:37 EDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2020-07-01 15:35:37 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:35:37-04:00[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter TransporterArguments = -m diagnostic -u johnny-appleseed@apple.com -p **hidden value** -t HTTP[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:35:37 EDT] <main> DBG-X: parameter iTMSTransporterMode = diagnostic[2020-07-01 15:35:37 EDT] <main> INFO: id = 20200701153537-048[2020-07-01 15:35:37 EDT] <main> INFO: iTMSTransporter Correlation Key: 6071b5c0-b55f-4e12-bf4d-01410718a2fc-0001[2020-07-01 15:35:38 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:35:37.545Z[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false} TEST RESULT: The web service test succeeded. Able to connect to web service. TEST RESULT: The authentication test succeeded.Able to connect to service.[2020-07-01 15:35:38 EDT] <main> INFO: Performing HTTP diagnostic test ...[2020-07-01 15:35:38 EDT] <main> DBG-X: Using operation named: createTestReservation[2020-07-01 15:35:38 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter fileDescriptions = ( one FileDescription )[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter iTMSTransporterMode = diagnostic[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter NewPackageName = http-transport-diagnostic-20200701153538-EDT-9770.itmsp[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter TransporterArguments = -m diagnostic -u johnny-appleseed@apple.com -p **hidden value** -t HTTP[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:35:38 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:35:38 EDT] <main> INFO: id = 20200701153538-270[2020-07-01 15:35:38 EDT] <main> INFO: iTMSTransporter Correlation Key: 6071b5c0-b55f-4e12-bf4d-01410718a2fc-0001[2020-07-01 15:35:39 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:35:39 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:35:39 EDT] <main> DBG-X: parameter Reservations = ( one Reservation )[2020-07-01 15:35:39 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:35:38.620Z[2020-07-01 15:35:39 EDT] <main> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:35:39 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:35:39 EDT] <main> INFO: Setting transport log file: /var/folders/vd/955s3t2d69b1sp4lkyf6czp00000gn/T/http-transport-diagnostic-20200701153538-EDT-9770.itmsp17753300510597675192.log[2020-07-01 15:35:39 EDT] <main> INFO: Starting upload for packageName: http-transport-diagnostic-20200701153538-EDT-9770.itmsp[2020-07-01 15:35:39 EDT] <main> INFO: Thread Pool Configuration: {processors=4, perCoreThreadMultiplier=1.65, coreThreads=6, maxThreads=7, minConnections=6, maxConnections=6, rateLimit=100000000000 KBs}[2020-07-01 15:35:39 EDT] <main> INFO: Reservation CPUSource123/v4/a7/c0/c2/a7c0c225-c71d-fbcf-f244-0381908b2c48/http-transport-diagnostic-10350303450223221780.txt created for file: (http-transport-diagnostic-10350303450223221780.txt),part count:(1), file size: (200)[2020-07-01 15:35:39 EDT] <main> INFO: Computing total size of files to upload ...[2020-07-01 15:35:39 EDT] <main> DBG-X: adding file for % complete logging: http-transport-diagnostic-10350303450223221780.txt , size: 200[2020-07-01 15:35:39 EDT] <main> DEBUG: Setting total size of files for upload to: 200[2020-07-01 15:35:39 EDT] <main> INFO: Done computing total size of files to upload.[2020-07-01 15:35:39 EDT] <RLT-001> INFO: Starting upload for reservation: (CPUSource123/v4/a7/c0/c2/a7c0c225-c71d-fbcf-f244-0381908b2c48/http-transport-diagnostic-10350303450223221780.txt)file: (http-transport-diagnostic-10350303450223221780.txt/1)size: 200[2020-07-01 15:35:39 EDT] <RLT-001> INFO: Finished part upload for: (http-transport-diagnostic-10350303450223221780.txt/1)2.35 KB/s in 0 seconds[2020-07-01 15:35:39 EDT] <RLT-001> INFO: Finished upload for reservation: (CPUSource123/v4/a7/c0/c2/a7c0c225-c71d-fbcf-f244-0381908b2c48/http-transport-diagnostic-10350303450223221780.txt)file: (http-transport-diagnostic-10350303450223221780.txt)[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: Using operation named: commitTestReservation[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter iTMSTransporterMode = diagnostic[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter NewPackageName = http-transport-diagnostic-20200701153538-EDT-9770.itmsp[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter reservations = [CPUSource123/v4/a7/c0/c2/a7c0c225-c71d-fbcf-f244-0381908b2c48/http-transport-diagnostic-10350303450223221780.txt][2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter TransporterArguments = -m diagnostic -u johnny-appleseed@apple.com -p **hidden value** -t HTTP[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter Version = 3.3.0[2020-07-01 15:35:39 EDT] <pool-6-thread-1> INFO: id = 20200701153539-173[2020-07-01 15:35:39 EDT] <main> INFO: Waiting on reservation commit(s) to finish.[2020-07-01 15:35:39 EDT] <pool-6-thread-1> INFO: iTMSTransporter Correlation Key: 6071b5c0-b55f-4e12-bf4d-01410718a2fc-0001[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: Apple's web service operation return value:[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter SessionExpiration = 2020-07-05T19:35:39.518Z[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:35:39 EDT] <pool-6-thread-1> DBG-X: parameter Success = true[2020-07-01 15:35:39 EDT] <pool-6-thread-1> INFO: Reservation committed: (CPUSource123/v4/a7/c0/c2/a7c0c225-c71d-fbcf-f244-0381908b2c48/http-transport-diagnostic-10350303450223221780.txt)file: (http-transport-diagnostic-10350303450223221780.txt)[2020-07-01 15:35:39 EDT] <pool-6-thread-1> INFO: All reservation commit(s) finished.[2020-07-01 15:35:39 EDT] <main> INFO: 299.85 B/s in 0 seconds[2020-07-01 15:35:39 EDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded for transport: HTTP.Able to connect to the host(s).[2020-07-01 15:35:39 EDT] <main> DBG-X: Returning 0

Transporter 运行诊断测试以检查 Web 服务以及 Apple HTTP 服务器的状态和可用性。

本示例中,Transporter 在执行完命令后显示了诊断信息,提示你的电脑与 Apple Web 服务连接成功,且你的电脑与 Apple HTTP 服务器连接成功。诊断信息包括“TEST RESULT: The transport test succeeded. Able to connect to the host(s).”等。

Aspera

在以下示例中,用户以 Diagnostic 模式运行 Transporter,使用 Aspera 交付方法并指定 Transporter 显示 eXtreme 级日志信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m diagnostic -u bob -v eXtreme -t Aspera[2014-03-14 12:38:10 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-03-14 12:38:13 PDT] <main> INFO: Logging level set to eXtreme[2014-03-14 12:38:13 PDT] <main> INFO: Logging configured successfully.[2014-03-14 12:38:13 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-03-14 12:38:13 PDT] <main> DEBUG: Configuration refresh successful.[2014-03-14 12:38:13 PDT] <main> DEBUG: Saving configuration to local path: /Users/bsmith/.itmstransporter/Defaults.properties[2014-03-14 12:38:13 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-14 12:38:13 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:38:13 PDT] <main> INFO: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 3697M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:38:13 PDT] <main> INFO: Diagnostic mode selected.[2014-03-14 12:38:13 PDT] <main> DBG-X: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 3697M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:38:13 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-03-14 12:38:13 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter TransporterArguments = -m diagnostic -u bob -v eXtreme -t Aspera[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:38:13 PDT] <main> INFO: id = 20140314123813-132[2014-03-14 12:38:13 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-03-14 12:38:13 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF TEST RESULT: The web service test succeeded. Able to connect to web service.[2014-03-14 12:38:13 PDT] <main> INFO: Performing Aspera diagnostic test ...[2014-03-14 12:38:13 PDT] <main> DBG-X: testing host/port: vgr105.apple.com/33001[2014-03-14 12:38:14 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/abe689be-28cb-404d-8548-910fa0314c084394204516462579526dir/352b2ee5-4db4-475d-a475-a6965fa554e39134019424916416984.txt has started.[2014-03-14 12:38:14 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/abe689be-28cb-404d-8548-910fa0314c084394204516462579526dir/352b2ee5-4db4-475d-a475-a6965fa554e39134019424916416984.txt.[2014-03-14 12:38:14 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:14 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:14 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/abe689be-28cb-404d-8548-910fa0314c084394204516462579526dir/352b2ee5-4db4-475d-a475-a6965fa554e39134019424916416984.txt - Complete[2014-03-14 12:38:14 PDT] <main> DBG-X: testing host/port: vgr103.apple.com/33001[2014-03-14 12:38:14 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:14 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:14 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/abe689be-28cb-404d-8548-910fa0314c084394204516462579526dir/352b2ee5-4db4-475d-a475-a6965fa554e39134019424916416984.txt - Complete[2014-03-14 12:38:14 PDT] <main> DBG-X: testing host/port: vgr106.apple.com/33001[2014-03-14 12:38:14 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:14 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:14 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/abe689be-28cb-404d-8548-910fa0314c084394204516462579526dir/352b2ee5-4db4-475d-a475-a6965fa554e39134019424916416984.txt - Complete[2014-03-14 12:38:14 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001[2014-03-14 12:38:14 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:14 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:14 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/abe689be-28cb-404d-8548-910fa0314c084394204516462579526dir/352b2ee5-4db4-475d-a475-a6965fa554e39134019424916416984.txt - Complete[2014-03-14 12:38:14 PDT] <main> DBG-X: testing host/port: vgr103.apple.com/33001[2014-03-14 12:38:15 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/7509851c-5c3a-456c-97ad-ab6e95ac6a5c6089509718996087752dir/c4ef4fc8-c737-49eb-9e3f-114890c3a1f71298053353688462003.txt has started.[2014-03-14 12:38:15 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/7509851c-5c3a-456c-97ad-ab6e95ac6a5c6089509718996087752dir/c4ef4fc8-c737-49eb-9e3f-114890c3a1f71298053353688462003.txt.[2014-03-14 12:38:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/7509851c-5c3a-456c-97ad-ab6e95ac6a5c6089509718996087752dir/c4ef4fc8-c737-49eb-9e3f-114890c3a1f71298053353688462003.txt - Complete[2014-03-14 12:38:15 PDT] <main> DBG-X: testing host/port: vgr105.apple.com/33001[2014-03-14 12:38:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/7509851c-5c3a-456c-97ad-ab6e95ac6a5c6089509718996087752dir/c4ef4fc8-c737-49eb-9e3f-114890c3a1f71298053353688462003.txt - Complete[2014-03-14 12:38:15 PDT] <main> DBG-X: testing host/port: vgr106.apple.com/33001[2014-03-14 12:38:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/7509851c-5c3a-456c-97ad-ab6e95ac6a5c6089509718996087752dir/c4ef4fc8-c737-49eb-9e3f-114890c3a1f71298053353688462003.txt - Complete[2014-03-14 12:38:15 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001[2014-03-14 12:38:15 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:15 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:15 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/7509851c-5c3a-456c-97ad-ab6e95ac6a5c6089509718996087752dir/c4ef4fc8-c737-49eb-9e3f-114890c3a1f71298053353688462003.txt - Complete[2014-03-14 12:38:15 PDT] <main> DBG-X: testing host/port: vgr303.apple.com/33001[2014-03-14 12:38:17 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/e49626b7-9ecb-4bbf-965a-7b2f2c14e0da1313302385278554577dir/91997512-6b89-45b8-b1e5-b669b1c6f03d6985554881908907576.txt has started.[2014-03-14 12:38:17 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/e49626b7-9ecb-4bbf-965a-7b2f2c14e0da1313302385278554577dir/91997512-6b89-45b8-b1e5-b669b1c6f03d6985554881908907576.txt.[2014-03-14 12:38:17 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:17 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:17 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/e49626b7-9ecb-4bbf-965a-7b2f2c14e0da1313302385278554577dir/91997512-6b89-45b8-b1e5-b669b1c6f03d6985554881908907576.txt - Complete[2014-03-14 12:38:17 PDT] <main> DBG-X: testing host/port: vgr301.apple.com/33001[2014-03-14 12:38:17 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:17 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:17 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/e49626b7-9ecb-4bbf-965a-7b2f2c14e0da1313302385278554577dir/91997512-6b89-45b8-b1e5-b669b1c6f03d6985554881908907576.txt - Complete[2014-03-14 12:38:17 PDT] <main> DBG-X: testing host/port: vgr304.apple.com/33001[2014-03-14 12:38:17 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:17 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:17 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/e49626b7-9ecb-4bbf-965a-7b2f2c14e0da1313302385278554577dir/91997512-6b89-45b8-b1e5-b669b1c6f03d6985554881908907576.txt - Complete[2014-03-14 12:38:17 PDT] <main> DBG-X: testing host/port: vgr302.apple.com/33001[2014-03-14 12:38:17 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:17 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:17 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/e49626b7-9ecb-4bbf-965a-7b2f2c14e0da1313302385278554577dir/91997512-6b89-45b8-b1e5-b669b1c6f03d6985554881908907576.txt - Complete[2014-03-14 12:38:17 PDT] <main> DBG-X: testing host/port: vgr302.apple.com/33001[2014-03-14 12:38:19 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/91440126-29e5-4814-aafa-80daa03538e56613167005131576633dir/036a9400-3f01-48df-b9bf-b5238649ecce4403969827937200641.txt has started.[2014-03-14 12:38:19 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/91440126-29e5-4814-aafa-80daa03538e56613167005131576633dir/036a9400-3f01-48df-b9bf-b5238649ecce4403969827937200641.txt.[2014-03-14 12:38:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/91440126-29e5-4814-aafa-80daa03538e56613167005131576633dir/036a9400-3f01-48df-b9bf-b5238649ecce4403969827937200641.txt - Complete[2014-03-14 12:38:20 PDT] <main> DBG-X: testing host/port: vgr301.apple.com/33001[2014-03-14 12:38:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/91440126-29e5-4814-aafa-80daa03538e56613167005131576633dir/036a9400-3f01-48df-b9bf-b5238649ecce4403969827937200641.txt - Complete[2014-03-14 12:38:20 PDT] <main> DBG-X: testing host/port: vgr304.apple.com/33001[2014-03-14 12:38:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/91440126-29e5-4814-aafa-80daa03538e56613167005131576633dir/036a9400-3f01-48df-b9bf-b5238649ecce4403969827937200641.txt - Complete[2014-03-14 12:38:20 PDT] <main> DBG-X: testing host/port: vgr303.apple.com/33001[2014-03-14 12:38:20 PDT] <main> INFO: The session's final state is Complete[2014-03-14 12:38:20 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-03-14 12:38:20 PDT] <main> INFO: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/91440126-29e5-4814-aafa-80daa03538e56613167005131576633dir/036a9400-3f01-48df-b9bf-b5238649ecce4403969827937200641.txt - Complete[2014-03-14 12:38:20 PDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded. Able to connect to the host(s).[2014-03-14 12:38:20 PDT] <main> DBG-X: Returning 0

Transporter 运行诊断测试以检查 Web 服务以及 Aspera 服务器的状态和可用性,并显示 eXtreme 级日志信息。

在本示例中,Transporter 执行完命令后显示了 eXtreme 级日志信息,还返回了诊断信息,提示你的电脑与 Apple Web 服务连接成功以及你的电脑与 Aspera 服务器连接成功。诊断信息包括“TEST RESULT: The transport test succeeded. Able to connect to the host(s).”等。

Signiant

在以下示例中,用户以 Diagnostic 模式运行 Transporter,使用 Signiant 交付方法并指定 Transporter 显示 eXtreme 级日志信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m diagnostic -u bob -v eXtreme -t Signiant[2014-03-14 12:38:42 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-03-14 12:38:54 PDT] <main> INFO: Logging level set to eXtreme[2014-03-14 12:38:54 PDT] <main> INFO: Logging configured successfully.[2014-03-14 12:38:54 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-03-14 12:38:54 PDT] <main> DEBUG: Configuration refresh successful.[2014-03-14 12:38:54 PDT] <main> DEBUG: Saving configuration to local path: /Users/bsmith/.itmstransporter/Defaults.properties[2014-03-14 12:38:54 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-14 12:38:54 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:38:54 PDT] <main> INFO: Memory: [JVM] 17M free, 31M total, 989M max [System] (Physical) 3743M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:38:54 PDT] <main> INFO: Diagnostic mode selected.[2014-03-14 12:38:54 PDT] <main> DBG-X: Memory: [JVM] 17M free, 31M total, 989M max [System] (Physical) 3743M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:38:54 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-03-14 12:38:54 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter BaseVersion = 3.0.0[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter TransporterArguments = -m diagnostic -u bob -v eXtreme -t Signiant[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:38:54 PDT] <main> INFO: id = 20140314123854-435[2014-03-14 12:38:54 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-03-14 12:38:54 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF TEST RESULT: The web service test succeeded. Able to connect to web service.[2014-03-14 12:38:54 PDT] <main> INFO: Performing Signiant diagnostic test ...[2014-03-14 12:38:55 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:38:55 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:38:55 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-03-14 12:38:55 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:38:55 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:38:55 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-03-14 12:38:55 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-03-14 12:38:55 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-03-14 12:38:55 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-03-14 12:38:55 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:38:56 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr204.apple.com/17.152.249.104:44001[2014-03-14 12:38:56 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:38:57 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:38:57 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:38:57 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:38:57 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:38:57 PDT] <Data Channel Controller> DBG-X: The status for the file, e35a06df-b12e-4faf-930e-fbbbadb0e4027222418544897108648.txt, is TRANSFERRED.[2014-03-14 12:38:58 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:38:58 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:38:58 PDT] <main> INFO: The file, e35a06df-b12e-4faf-930e-fbbbadb0e4027222418544897108648.txt, was uploaded successfully.[2014-03-14 12:38:58 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:38:58 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:38:58 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:38:58 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:38:58 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:38:58 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-03-14 12:38:58 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-03-14 12:38:58 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-03-14 12:38:58 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:38:58 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-03-14 12:38:59 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr206.apple.com/17.152.249.106:44001[2014-03-14 12:38:59 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:39:00 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:39:00 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:39:00 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:39:00 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:39:01 PDT] <Data Channel Controller> DBG-X: The status for the file, 4185bda9-bdb7-4923-a91d-179213ee91625475285930793768163.txt, is TRANSFERRED.[2014-03-14 12:39:01 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:01 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:01 PDT] <main> INFO: The file, 4185bda9-bdb7-4923-a91d-179213ee91625475285930793768163.txt, was uploaded successfully.[2014-03-14 12:39:01 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:39:01 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:39:01 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:39:01 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:01 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:39:01 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr403.apple.com:44001/|mxwan://sgr402.apple.com:44001/|mxwan://sgr404.apple.com:44001/|mxwan://sgr401.apple.com:44001/[2014-03-14 12:39:01 PDT] <Connector: UDP sgr402.apple.com/17.172.190.102:44001> INFO: Trying UDP sgr402.apple.com/17.172.190.102:44001...[2014-03-14 12:39:01 PDT] <Connector: UDP sgr404.apple.com/17.172.190.104:44001> INFO: Trying UDP sgr404.apple.com/17.172.190.104:44001...[2014-03-14 12:39:01 PDT] <Connector: UDP sgr401.apple.com/17.172.190.101:44001> INFO: Trying UDP sgr401.apple.com/17.172.190.101:44001...[2014-03-14 12:39:01 PDT] <Connector: UDP sgr403.apple.com/17.172.190.103:44001> INFO: Trying UDP sgr403.apple.com/17.172.190.103:44001...[2014-03-14 12:39:02 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:39:03 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:39:03 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:39:03 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr401.apple.com/17.172.190.101:44001[2014-03-14 12:39:04 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:39:04 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:39:05 PDT] <Data Channel Controller> DBG-X: The status for the file, 8b351aa1-43c3-4b67-99a8-b89ff54cd533108098458751462023.txt, is TRANSFERRED.[2014-03-14 12:39:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:05 PDT] <main> INFO: The file, 8b351aa1-43c3-4b67-99a8-b89ff54cd533108098458751462023.txt, was uploaded successfully.[2014-03-14 12:39:05 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:39:05 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:39:05 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:39:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:39:05 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr403.apple.com:44001/|mxwan://sgr402.apple.com:44001/|mxwan://sgr404.apple.com:44001/|mxwan://sgr401.apple.com:44001/[2014-03-14 12:39:05 PDT] <Connector: UDP sgr401.apple.com/17.172.190.101:44001> INFO: Trying UDP sgr401.apple.com/17.172.190.101:44001...[2014-03-14 12:39:05 PDT] <Connector: UDP sgr403.apple.com/17.172.190.103:44001> INFO: Trying UDP sgr403.apple.com/17.172.190.103:44001...[2014-03-14 12:39:05 PDT] <Connector: UDP sgr402.apple.com/17.172.190.102:44001> INFO: Trying UDP sgr402.apple.com/17.172.190.102:44001...[2014-03-14 12:39:05 PDT] <Connector: UDP sgr404.apple.com/17.172.190.104:44001> INFO: Trying UDP sgr404.apple.com/17.172.190.104:44001...[2014-03-14 12:39:06 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr402.apple.com/17.172.190.102:44001[2014-03-14 12:39:06 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:39:07 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:39:07 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:39:08 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:39:08 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:39:09 PDT] <Data Channel Controller> DBG-X: The status for the file, a1ba01d1-11cc-415c-9f48-97513639dce36840436175703427282.txt, is TRANSFERRED.[2014-03-14 12:39:09 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:09 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:39:09 PDT] <main> INFO: The file, a1ba01d1-11cc-415c-9f48-97513639dce36840436175703427282.txt, was uploaded successfully.[2014-03-14 12:39:09 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:39:09 PDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded. Able to connect to the host(s).[2014-03-14 12:39:09 PDT] <main> DBG-X: Returning 0

Transporter 运行诊断测试以检查 Web 服务以及 Signiant 服务器的状态和可用性,并显示 eXtreme 级日志信息。

在本示例中,Transporter 执行完命令后显示了 eXtreme 级日志信息,还返回了诊断信息,提示你的电脑与 Apple Web 服务连接成功以及你的电脑与 Signiant 服务器连接成功。诊断信息包括“TEST RESULT: The transport test succeeded. Able to connect to the host(s).”等。

未验证

在以下示例中,用户在 Diagnostic 模式下运行 Transporter,而未指定特定的交付方法、用户名或密码。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m diagnostic[2014-03-14 12:35:25 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.[2014-03-14 12:35:25 PDT] <main> INFO: Logging configured successfully.[2014-03-14 12:35:25 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-03-14 12:35:25 PDT] <main> DEBUG: Configuration refresh successful.[2014-03-14 12:35:25 PDT] <main> DEBUG: Saving configuration to local path: /Users/bsmith/.itmstransporter/Defaults.properties[2014-03-14 12:35:25 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-14 12:35:25 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:35:25 PDT] <main> INFO: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 3740M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:35:25 PDT] <main> INFO: Diagnostic mode selected.[2014-03-14 12:35:25 PDT] <main> WARN: Please use diagnostic mode with a username and password for the most accurate diagnostic.[2014-03-14 12:35:25 PDT] <main> INFO: Performing web service diagnostic test ...[2014-03-14 12:35:25 PDT] <main> DBG-X: Testing the web service: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseService[2014-03-14 12:35:25 PDT] <main> INFO: Done performing web service diagnostic test. TEST RESULT: The web service test succeeded. Able to connect to web service.[2014-03-14 12:35:25 PDT] <main> INFO: Performing transport diagnostic test ...[2014-03-14 12:35:25 PDT] <main> DEBUG: Testing available hosts...[2014-03-14 12:35:25 PDT] <main> DBG-X: testing host/port: sgr203.apple.com/44001 (tcp)[2014-03-14 12:35:25 PDT] <main> DEBUG: Connection succeeded to host sgr203.apple.com on TCP port 44001[2014-03-14 12:35:25 PDT] <main> DBG-X: testing host/port: sgr204.apple.com/44001 (tcp)[2014-03-14 12:35:25 PDT] <main> DEBUG: Connection succeeded to host sgr204.apple.com on TCP port 44001[2014-03-14 12:35:25 PDT] <main> DBG-X: testing host/port: sgr205.apple.com/44001 (tcp)[2014-03-14 12:35:25 PDT] <main> DEBUG: Connection succeeded to host sgr205.apple.com on TCP port 44001[2014-03-14 12:35:25 PDT] <main> DBG-X: testing host/port: sgr206.apple.com/44001 (tcp)[2014-03-14 12:35:25 PDT] <main> DEBUG: Connection succeeded to host sgr206.apple.com on TCP port 44001[2014-03-14 12:35:25 PDT] <main> DBG-X: testing host/port: sgr401.apple.com/44001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host sgr401.apple.com on TCP port 44001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: sgr402.apple.com/44001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host sgr402.apple.com on TCP port 44001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: sgr403.apple.com/44001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host sgr403.apple.com on TCP port 44001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: sgr404.apple.com/44001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host sgr404.apple.com on TCP port 44001[2014-03-14 12:35:26 PDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded. Able to connect to the host(s).[2014-03-14 12:35:26 PDT] <main> INFO: Performing transport diagnostic test ...[2014-03-14 12:35:26 PDT] <main> DEBUG: Testing available hosts...[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: vgr103.apple.com/33001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host vgr103.apple.com on TCP port 33001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host vgr104.apple.com on TCP port 33001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: vgr105.apple.com/33001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host vgr105.apple.com on TCP port 33001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: vgr106.apple.com/33001 (tcp)[2014-03-14 12:35:26 PDT] <main> DEBUG: Connection succeeded to host vgr106.apple.com on TCP port 33001[2014-03-14 12:35:26 PDT] <main> DBG-X: testing host/port: vgr301.apple.com/33001 (tcp)[2014-03-14 12:35:27 PDT] <main> DEBUG: Connection succeeded to host vgr301.apple.com on TCP port 33001[2014-03-14 12:35:27 PDT] <main> DBG-X: testing host/port: vgr302.apple.com/33001 (tcp)[2014-03-14 12:35:27 PDT] <main> DEBUG: Connection succeeded to host vgr302.apple.com on TCP port 33001[2014-03-14 12:35:27 PDT] <main> DBG-X: testing host/port: vgr303.apple.com/33001 (tcp)[2014-03-14 12:35:27 PDT] <main> DEBUG: Connection succeeded to host vgr303.apple.com on TCP port 33001[2014-03-14 12:35:27 PDT] <main> DBG-X: testing host/port: vgr304.apple.com/33001 (tcp)[2014-03-14 12:35:27 PDT] <main> DEBUG: Connection succeeded to host vgr304.apple.comon TCP port 33001[2014-03-14 12:35:27 PDT] <main> INFO: Done performing transport diagnostic test. TEST RESULT: The transport test succeeded. Able to connect to the host(s).[2014-03-14 12:35:28 PDT] <main> DBG-X: Returning 0

Transporter 运行诊断测试以检查 Web 服务,由于该用户未指定交付方法、用户名或密码,因此 Transporter 会执行基本的 TCP 连接性诊断测试。

在本示例中,Transporter 执行完命令后显示了 TCP 连接成功的诊断信息,例如“TEST RESULT: The transport test succeeded. Able to connect to the host(s).”等。

List Reports 模式

在以下示例中,用户 bob 在 List Reports 模式下运行 Transporter,并指定 Transporter 列出过去 30 天该提供商的所有产品报告。

everest:tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m listReports -u bob[2013-03-21 16:25:41 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2013-03-21 16:25:45 PDT] <main> INFO: Logging configured successfully.[2013-03-21 16:25:45 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2013-03-21 16:25:45 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2013-03-21 16:25:45 PDT] <main> INFO: Memory: [JVM] 27M free, 56M total, 910M max [System] (Physical) 2514M free, 16384M total (Swap) 989M free, 3072M total[2013-03-21 16:25:45 PDT] <main> DBG-X: Memory: [JVM] 26M free, 56M total, 910M max [System] (Physical) 2514M free, 16384M total (Swap) 989M free, 3072M total[2013-03-21 16:25:45 PDT] <main> DBG-X: Using operation named: listReports[2013-03-21 16:25:45 PDT] <main> DBG-X: Apple's web service operation input parameters:[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter Password = **hidden value**[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter TransporterArguments = -m listReports -u bob[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter Username = bob[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter Version = 3.3.0[2013-03-21 16:25:45 PDT] <main> INFO: id = 20130321162545-415[2013-03-21 16:25:45 PDT] <main> DBG-X: Apple's web service operation return value:[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter ReportsByType = {TV Show=[{Status=Succeeded, RequestedBy=bob, DateRequested=1363893076000}]}[2013-03-21 16:25:45 PDT] <main> DBG-X: parameter Success = trueReport Listing:Date Requested | Requested By | Report Type | Status 03/21/2013 12:11 PDT | bob | TV Show | Succeeded[2013-03-21 16:25:45 PDT] <main> DBG-X: Returning 0

Transporter 会返回过去 30 天该提供商的所有产品报告的列表,并显示 eXtreme 级日志信息。

在本示例中,Transporter 显示请求日期(03/21/2013 12:11 PDT)、请求该报告的用户的名称(bob)、内容类型(电视节目)以及报告请求成功的状态(Succeeded)。

List Report Types 模式

电视节目提供商可用的报告类型

在以下示例中,用户 bob 在 List Report Types 模式下运行 Transporter,并指定 Transporter 显示其可用报告内容类型(例如,App 或音乐)的列表。

everest:tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m listReportTypes -u bob[2014-07-10 17:38:17 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-07-10 17:38:22 PDT] <main> INFO: Logging configured successfully.[2014-07-10 17:38:22 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.0.0][2014-07-10 17:38:22 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-07-10 17:38:22 PDT] <main> INFO: Memory: [JVM] 19M free, 31M total, 989M max [System] (Physical) 3615M free, 16384M total (Swap) 1128M free, 2048M total[2014-07-10 17:38:22 PDT] <main> DBG-X: Memory: [JVM] 19M free, 31M total, 989M max [System] (Physical) 3615M free, 16384M total (Swap) 1128M free, 2048M total[2014-07-10 17:38:22 PDT] <main> DBG-X: Using operation named: listReportTypes[2014-07-10 17:38:22 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.2 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter TransporterArguments = -m listReportTypes -u bob[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter Username = bob[2014-07-10 17:38:22 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-07-10 17:38:22 PDT] <main> INFO: id = 20140710173822-720[2014-07-10 17:38:23 PDT] <main> DBG-X: Apple's web service operation return value:[2014-07-10 17:38:23 PDT] <main> DBG-X: parameter ReportTypes = [TV Show][2014-07-10 17:38:23 PDT] <main> DBG-X: parameter Success = trueAvailable Report Types:TV Show[2014-07-10 17:38:23 PDT] <main> DBG-X: Returning 0

Transporter 会返回电视节目提供商 bob 可用的报告类型列表。

在本示例中,Transporter 显示 bob 可用的一种报告类型(电视节目)和请求日期(2014-07-10 17:38:23 PDT)。

App 开发者可用的报告类型

在以下示例中,用户 bob 在 List Report Types 模式下运行 Transporter,指定 Transporter 显示其可用报告内容类型(例如,App 或音乐)的列表,并以 XML 格式显示返回的输出信息。

everest:tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m listReportTypes -u bob -outputFormat xml[2014-07-10 17:43:02 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-07-10 17:43:06 PDT] <main> INFO: Logging configured successfully.<?xml version="1.0" encoding="UTF-8"?><itunes_transporter>[2014-07-10 17:43:06 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-07-10 17:43:06 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-07-10 17:43:06 PDT] <main> INFO: Memory: [JVM] 20M free, 31M total, 989M max [System] (Physical) 3777M free, 16384M total (Swap) 1128M free, 2048M total2014-07-10 17:43:06 PDT] <main> DBG-X: Memory: [JVM] 19M free, 31M total, 989M max [System] (Physical) 3777M free, 16384M total (Swap) 1128M free, 2048M total[2014-07-10 17:43:06 PDT] <main> DBG-X: Using operation named: listReportTypes[2014-07-10 17:43:06 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter TransporterArguments = -m listReportTypes -u bob -outputFormat xml[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter Username = bob[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-07-10 17:43:06 PDT] <main> INFO: id = 20140710174306-054[2014-07-10 17:43:06 PDT] <main> DBG-X: Apple's web service operation return value:[2014-07-10 17:43:06 PDT] <main> DBG-X: parameter ReportTypes = [Apps, Game Center Leaderboard Metadata, Game Center Achievement Metadata][2014-07-10 17:43:06 PDT] <main> DBG-X: parameter Success = true <report_types> <type name="Apps"/> <type name="Game Center Leaderboard Metadata"/> <type name="Game Center Achievement Metadata"/> </report_types></itunes_transporter>[2014-07-10 17:43:06 PDT] <main> DBG-X: Returning 0

Transporter 会返回 App 提供商 bob 可用的报告类型列表,并以 XML 格式返回输出信息。

在本示例中,Transporter 显示 bob 可用的三种报告类型(App、Game Center 排行榜元数据、Game Center 成就元数据)和请求日期(2014-07-10 17:43:06 PDT)。

Lookup Artist 模式

Lookup Artist 模式

在下述示例中,用户 bob 在 Lookup Artist 模式下运行 Transporter,以搜索姓名为 John Appleseed 的艺人,并指定 Transporter 不显示任何日志信息。

$ iTMSTransporter -m lookupArtist -u bob -p <password> -n "John Appleseed" -v offArtist listing:
Lookup Artist 输出

Transporter 执行完该命令后,会显示与指定搜索词匹配的艺人的相关信息,而不创建任何其他的日志信息。

在本例中,有两位艺人与 John Appleseed 搜索词相匹配:

  • 一位 Apple 标识符为 10203 且以美式英文表演的 R&B 艺人

  • 一位 Apple 标识符为 50403 且以英文表演的配音艺人

你可以使用音乐 Store 数据包中“专辑艺人”和“曲目艺人”部分中的 Apple 标识符来精确指定目标艺人。有关更多信息,请参见《iTunes 数据包音乐规范》中的“基本音乐专辑元数据注释”部分。

针对音乐艺人的 Lookup Artist 模式(显示 XML 输出)

在以下示例中,用户 bob 在 Lookup Artist 模式下运行 Transporter,以搜索名称为 John Appleseed 的艺人,以 XML 形式显示返回的输出信息,并指定 Transporter 不显示任何日志信息。

$ iTMSTransporter -m lookupArtist -u bob -p <password> -n "John Appleseed" -v off -outputFormat XML<?xml version="1.0" encoding="UTF-8"?><itunes_transporter> <artist_list> <artist> <name> John Appleseed </name> <artistType> Music </artistType> <appleId> 10203 </appleId> <genre> R&B/Soul </genre> <locale> English (United States) </locale> <localizations> <localization> <locale code="cmn-Hant"> Chinese (Traditional) </locale> <name> John Appleseed </name> </localization> <localization> <locale code="fr"> French </locale> <name> John Appleseed </name> </localization> <localization> <locale code="pt-BR"> Portuguese (Brazil) </locale> <name> John Appleseed </name> </localization> <localization> <locale code="de"> German </locale> <name> John Appleseed </name> </localization> <localization> <locale code="ru"> Russian </locale> <name> John Appleseed </name> </localization> <localization> <locale code="cmn-Hans"> Chinese (Simplified) </locale> <name> John Appleseed </name> </localization> <localization> <locale code="af"> Afrikaans </locale> <name> John Appleseed </name> </localization> <localization> <locale code="en"> English </locale> <name> John Appleseed </name> </localization> <localization> <locale code="ja"> Japanese </locale> <name> &#12456;&#12523;&#12532;&#12451;&#12473;&#12539;&#12503; &#12524;&#12473;&#12522;&#12540; </name> </localization> <localization> <locale code="ko"> Korean </locale> <name> John Appleseed </name> </localization> <localization> <locale code="yue-Hant"> Cantonese </locale> <name> John Appleseed </name> </localization> </localizations> <created> 2015-04-28T11:43:00-07:00[America/Los_Angeles] </created> <isCurated> true </isCurated> <isPrimary> true </isPrimary> <isFeaturing> true </isFeaturing> <isWith> true </isWith> <storeURL> https://itunes.apple.com/artist/John-Appleseed/10203 </storeURL> <recentTitles> <title type="Album" appleId="1331793560" contentProvider="Hard Core Records"> <name> Apple of My Eye </name> <roles> <role> Performer </role> <role> Primary </role> </roles> </title> <title type="Album" appleId="22334455" contentProvider="Hard Core Records"> <name> Far From the Tree </name> <roles> <role> Performer </role> <role> Primary </role> </roles> </title> <title type="Album" appleId="1409705302" contentProvider="Pippin Inc"> <name> Babe (feat.John Appleseed) - Single </name> <roles> <role> Featuring </role> </roles> </title> <title type="Album" appleId="1407972643" contentProvider="Hard Core Records"> <name> Broken Hearts - EP </name> <roles> <role> Songwriter </role> </roles> </title> <title type="Album" appleId="1406125247" contentProvider="Pippin Inc"> <name> Sweet Apple Pie - Single </name> <roles> <role> Songwriter </role> </roles> </title> </recentTitles> </artist> <artist> <name> John Appleseed </name> <appleId> 50403 </appleId> <genre> Soundtrack </genre> <locale> English </locale> <created> 2016-10-11T08:28:00-07:00[America/Los_Angeles] </created> <isCurated> false </isCurated> <isPrimary> true </isPrimary> <isFeaturing> true </isFeaturing> <isWith> true </isWith> <recentTitles> <title type="Album" appleId="947378281" contentProvider="Forbidden Fruit"> <name> Appley Ever After </name> <roles> <role> Performer </role> <role> Primary </role> </roles> </title> <title type="Album" appleId="33445566" contentProvider="Forbidden Fruit"> <name> Plant the Seed </name> <roles> <role> Performer </role> <role> Primary </role> </roles> </title> </recentTitles> </artist> </artist_list></itunes_transporter>

Transporter 执行完该命令后,会显示与指定搜索词匹配的艺人的相关信息,而不创建任何其他的日志信息。

在本例中,有两位艺人与 John Appleseed 搜索词相匹配:

  • 一位 Apple 标识符为 10203 且以美式英文表演的 R&B 艺人

  • 一位 Apple 标识符为 50403 且以英文表演的配音艺人

你可以使用音乐 Store 数据包中“专辑艺人”和“曲目艺人”部分中的 Apple 标识符来精确指定目标艺人。有关更多信息,请参见《iTunes 数据包音乐规范》中的“基本音乐专辑元数据注释”部分。

针对电影艺人的 Lookup Artist 模式

本示例显示了针对电影艺人的 Lookup Artist 模式。通过 -outputFormat(XML 格式)查找艺人现包括:

  • 电影演职人员名称本地化

  • 最近的电影名称和艺人在这些电影中的角色

  • iTunes Store 网址(URL)(若可用)

若要查找电影艺人,请指定 -artistType Movie.。请注意,如果你不指定 -artistType,此项将默认为“Music(音乐)”。

下面是使用分栏输出查找“Steven Spielberg”的示例。(角色和本地化信息仅以 XML 输出格式显示。)

$ /usr/local/itms/bin/iTMSTransporter -m lookupArtist -u bob -p <password> -n "Steven Spielberg" -artistType Movie -v off

分栏输出的图像

这是查找 Steven Spielberg 时以 XML 格式输出的示例:

$ /usr/local/itms/bin/iTMSTransporter -m lookupArtist -u bob -p <password> -n "Steven Spielberg" -artistType Movie -outputFormat xml -v off <?xml version="1.0" encoding="UTF-8"?><itunes_transporter> <artist_list> <artist> <name> Steven Spielberg </name> <artistType> Movie </artistType> <appleId> 164692981 </appleId> <genre> Action &amp; Adventure </genre> <locale code="en" isNative="true"> English </locale> <localizations> <localization> <locale code="ko"> Korean </locale> <name> &#49828;&#54000;&#48656;&#49828;&#54596;&#48260;&#44536; </name> </localization> <localization> <locale code="fi"> Finnish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="no"> Norwegian </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="sv"> Swedish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="da"> Danish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="de"> German </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="bg"> Bulgarian </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="yue-Hant"> Cantonese </locale> <name> &#21490;&#25552;&#33452;&#21490;&#21305;&#22561; </name> </localization> <localization> <locale code="es-MX"> Spanish (Mexico) </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="cmn-Hant"> Chinese (Traditional) </locale> <name> &#21490;&#33922;&#33452;&#21490;&#21305;&#26575; </name> </localization> <localization> <locale code="it-IT"> Italian </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="th"> Thai </locale> <name> &#3626;&#3605;&#3637;&#3648;&#3623;&#3656;&#3609;&#3626;&#3611;&#3637;&#3621;&#3648;&#3610;&#3636;&#3619; </name> </localization> <localization> <locale code="pt-BR"> Portuguese (Brazil) </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="ru"> Russian </locale> <name> &#1057;&#1090;&#1080;&#1074;&#1077;&#1085;&#1057;&#1087;&#1080;&#1083;&#1073;&#1077;&#1088;&#1075; </name> </localization> <localization> <locale code="ja"> Japanese </locale> <name> &#12473;&#12486;&#12451;&#12540;&#12502;&#12531;&#12539;&#12473;&#12500;&#12523;&#12496;&#12540;&#12464; </name> </localization> <localization> <locale code="cmn-Hans"> Chinese (Simplified) </locale> <name> &#21490;&#33922;&#33452;&#183;&#26031;&#30382;&#23572;&#20271;&#26684; </name> </localization> <localization> <locale code="ar"> Arabic </locale> <name> &#1587;&#1578;&#1610;&#1601;&#1606;&#1587;&#1576;&#1610;&#1604;&#1576;&#1585;&#1594; </name> </localization> <localization> <locale code="es-419"> Spanish (Latin America) </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="pl"> Polish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="nl"> Dutch </locale> <name> Steven Spielberg </name> </localization> </localizations> <created> 2006-07-06T21:30:30-07:00[America/Los_Angeles] </created> <storeURL> https://itunes.apple.com/artist/Steven-Spielberg/164692981 </storeURL> <recentTitles> <title type="Film" appleId="921316600" contentProvider="Paramount Home Entertainment Inc."> <name> Transformers: Age of Extinction </name> <roles> <role> Producer </role> </roles> </title> <title type="Film" appleId="323340861" contentProvider="Universal Studios Home Entertainment"> <name> The Blues Brothers (Unrated) </name> <roles> <role> Actor </role> </roles> </title> <title type="Film" appleId="309689113" contentProvider="Paramount Home Entertainment Inc."> <name> Eagle Eye - Au&#223;er Kontrolle </name> <roles> <role> Producer </role> </roles> </title> <title type="Film" appleId="270628909" contentProvider="Paramount Home Entertainment Inc."> <name> Transformers </name> <roles> <role> Producer </role> </roles> </title> <title type="Film" appleId="323104407" contentProvider="Warner Bros. Entertainment Inc."> <name> Flags of Our Fathers </name> <roles> <role> Producer </role> </roles> </title> </recentTitles> </artist> </artist_list></itunes_transporter>

Transporter 执行完该命令后,会显示与指定搜索词匹配的艺人的相关信息,而不创建任何其他的日志信息。

在本示例中,只有一位艺人与 Steven Spielberg 搜索词相匹配。

你可以使用电影 Store 数据包中 <cast><crew> 块中的 Apple 标识符来精确指定目标艺人。有关更多信息,请参见 iTunes Package Film Specification(《iTunes 数据包电影规范》)中的“Basic Film Metadata Annotated(基本电影元数据注释)”部分。

针对电影艺人的 Lookup Artist 模式(显示 XML 输出,包含非 ASCII 字符)

以下是针对电影艺人的 Lookup Artist 模式示例,其中命令行选项 -escapeXML 指定为 false,因此 XML 输出会包含非 ASCII 字符。

【注】-escapeXML false 可能无法在 Windows 系统上正常运行。

$ iTMSTransporter -m lookupArtist -u bob -p <password> -n "Steven Spielberg" -artistType Movie -outputFormat xml -escapeXML false -v off <?xml version="1.0" encoding="UTF-8"?><itunes_transporter> <artist_list> <artist> <name> Steven Spielberg </name> <artistType> Movie Artist </artistType> <appleId> 164692981 </appleId> <genre> Action &amp; Adventure </genre> <locale code="en" isNative="true"> English </locale> <localizations> <localization> <locale code="ko"> Korean </locale> <name> 스티븐 스필버그 </name> </localization> <localization> <locale code="fi"> Finnish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="no"> Norwegian </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="sv"> Swedish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="da"> Danish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="de"> German </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="bg"> Bulgarian </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="yue-Hant"> Cantonese </locale> <name> 史提芬史匹堡 </name> </localization> <localization> <locale code="es-MX"> Spanish (Mexico) </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="cmn-Hant"> Chinese (Traditional) </locale> <name> 史蒂芬史匹柏 </name> </localization> <localization> <locale code="it-IT"> Italian </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="th"> Thai </locale> <name> สตีเว่น สปีลเบิร์ก </name> </localization> <localization> <locale code="pt-BR"> Portuguese (Brazil) </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="ru"> Russian </locale> <name> Стивен Спилберг </name> </localization> <localization> <locale code="ja"> Japanese </locale> <name> スティーヴン・スピルバーグ </name> </localization> <localization> <locale code="cmn-Hans"> Chinese (Simplified) </locale> <name> 史蒂芬·斯皮尔伯格 </name> </localization> <localization> <locale code="ar"> Arabic </locale> <name>ستيفن سبيلبرغ </name> </localization> <localization> <locale code="es-419"> Spanish (Latin America) </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="pl"> Polish </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="nl"> Dutch </locale> <name> Steven Spielberg </name> </localization> <localization> <locale code="ja-JP"> Japanese </locale> <name> スティーブン・スピルバーグ </name> </localization> </localizations> <created> 2006-07-06T21:30:30-07:00[America/Los_Angeles] </created> <storeURL> https://itunes.apple.com/artist/Steven-Spielberg/164692981 </storeURL> <recentTitles> <title type="Film" appleId="921316600" contentProvider="Paramount Home Entertainment Inc."> <name> Transformers: Age of Extinction </name> <roles> <role> Producer </role> </roles> </title> <title type="Film" appleId="323340861" contentProvider="Universal Studios Home Entertainment"> <name> The Blues Brothers (Unrated) </name> <roles> <role> Actor </role> </roles> </title> <title type="Film" appleId="309689113" contentProvider="Paramount Home Entertainment Inc."> <name> Eagle Eye - Außer Kontrolle </name> <roles> <role> Producer </role> <role> writer </role> </roles> </title> <title type="Film" appleId="385516900" contentProvider="Paramount Home Entertainment Inc."> <name> イーグル・アイ (吹替版) </name> <roles> <role> Producer </role> <role> writer </role> </roles> </title> <title type="Film" appleId="270628909" contentProvider="Paramount Home Entertainment Inc."> <name> Transformers </name> <roles> <role> Producer </role> </roles> </title> </recentTitles> </artist> </artist_list></itunes_transporter>

针对图书作者的 Lookup Artist 模式

以下是针对图书的 Lookup Artist 模式示例。使用 Lookup Artist 模式并指定 -outputFormat 为 XML 格式时,可查询到的信息包括:

  • 作者名称的本地化版本

  • 最近发布的图书名称

  • Apple Books 中的作者页面网址(如检索到相关信息)

如需查找图书作者,请将 -artistType 指定为 Author。请注意,如果你未指定 -artistType,该选项将默认为 Music(音乐)。

以下示例查找名为“William Shakespeare”的作者,并使用分栏格式输出检索到的信息。(角色和本地化信息仅在使用 XML 输出格式时显示。)

$ /usr/local/itms/bin/iTMSTransporter -m lookupArtist -u bob -p <password> -n "William Shakespeare" -artistType Author -v off

分栏输出的图像

以下示例同样查找“William Shakespeare”,但使用 XML 格式输出检索到的信息。

$ /usr/local/itms/bin/iTMSTransporter -m lookupArtist -u bob -p <password> -n "William Shakespeare" -artistType Author -outputFormat xml -v off <?xml version="1.0" encoding="UTF-8"?><itunes_transporter> <artist_list> <artist> <name> William Shakespeare </name> <artistType> Author </artistType> <appleId> 2765976 </appleId> <genre> Theater </genre> <locale code="en" isNative="true"> English </locale> <localizations> <localization> <locale code="ko"> Korean </locale> <name> &#50956;&#47532;&#50628; &#49520;&#51061;&#49828;&#54588;&#50612; </name> </localization> <localization> <locale code="ru"> Russian </locale> <name> &#1059;&#1080;&#1083;&#1100;&#1103;&#1084; &#1064;&#1077;&#1082;&#1089;&#1087;&#1080;&#1088; </name> </localization> <localization> <locale code="ja"> Japanese </locale> <name> &#12454;&#12451;&#12522;&#12450;&#12512; &#12471;&#12455;&#12452;&#12463;&#12473;&#12500;&#12450; </name> </localization> </localizations> <created> 2021-04-28T11:43:00-07:00[America/Los_Angeles] </created> <isCurated> false </isCurated> <isPrimary> true </isPrimary> <storeURL> https://itunes.apple.com/artist/William-Shakespeare/2765976 </storeURL> <recentTitles> <title type="Book" appleId="1072015461" contentProvider="The Random House Group Ltd."> <name> Sonnets </name> <roles> <role> Author </role> <role> Primary </role> </roles> </title> <title type="Book" appleId="1052960139" contentProvider="Penguin Group (USA) Inc."> <name> A Midsummer Night&apos;s Dream </name> <roles> <role> Author </role> <role> Primary </role> </roles> </title> <title type="Book" appleId="1052959936" contentProvider="Penguin Group (USA) Inc."> <name> Twelfth Night </name> <roles> <role> Author </role> <role> Primary </role> </roles> </title> <title type="Book" appleId="1070233288" contentProvider="Lerner Publishing Group|1258186502"> <name> King Henry IV, The Second Part </name> <roles> <roles> <role> Author </role> <role> Primary </role> </roles> </title> <title type="Book" appleId="1070233981" contentProvider="Lerner Publishing Group|1258186502"> <name> The Tragedy of King Lear </name> <roles> <role> Author </role> <role> Primary </role> </roles> </title> <title type="Book" appleId="1016735357" contentProvider="Penguin Group (USA) Inc."> <name> Hamlet </name> <roles> <role> Author </role> <role> Primary </role> </roles> </title> <title type="Book" appleId="1016732905" contentProvider="Penguin Group (USA) Inc."> <name> Macbeth </name> <roles> <role> Author </role> <role> Primary </role> </roles> </title> </recentTitles> </artist> </artist_list></itunes_transporter>

Transporter 执行完该命令后,会显示与指定搜索词匹配的艺人的相关信息,而不创建任何其他的日志信息。

在本示例中,与搜索词“William Shakespeare”相匹配的只有一位作者。

你可以在 Apple Books 图书数据包的 <contributors> 块中,使用检索到的 Apple ID 来准确地指定图书作者。有关更多信息,请参见 Apple Books Book Package Specification(《Apple Books 图书数据包规范》)中的图书元数据注释

针对图书作者的 Lookup Artist 模式(显示 XML 输出,包含非 ASCII 字符)

以下是针对图书作者的 Lookup Artist 模式示例,其中命令行选项 -escapeXML 指定为 false,因此 XML 输出会包含非 ASCII 字符。

【注】-escapeXML false 可能无法在 Windows 系统上正常运行。

iTMSTransporter -m lookupArtist -u bob -p <password> -n "William Shakespeare" -artistType Author -outputFormat xml -escapeXML false -v off <?xml version="1.0" encoding="UTF-8"?><itunes_transporter> <artist_list> <artist> <name> William Shakespeare </name> <artistType> Author </artistType> <appleId> 2765976 </appleId> <genre> Theater </genre> <locale code="en" isNative="true"> English </locale> <localizations> <localization> <locale code="ru"> Russian </locale> <name> Уильям Шекспир </name> </localization> <localization> <locale code="ja"> Japanese </locale> <name> ウィリアム・シェークスピア </name> </localization> <localization> <locale code="cmn-Hans"> Chinese (Simplified) </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="ko"> Korean </locale> <name> 윌리엄 셰익스피어 </name> </localization> <localization> <locale code="cmn-Hant"> Chinese (Traditional) </locale> <name> 威廉‧莎士比亞 </name> </localization> <localization> <locale code="de"> German </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="pt"> 葡萄牙文 </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="it"> Italian </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="es"> 西班牙文 </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="fr-FR"> 法文(法国) </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="yue-Hant"> Cantonese </locale> <name> William Shakespeare </name> </localization> <localization> <locale code="ja"> Japanese </locale> <name> ウィリアム・シェークスピア </name> </localization> <localization> <locale code="en"> English </locale> <name> William Shakespeare </name> </localization> </localizations> <created> 2003-09-26T03:07:37-07:00[America/Los_Angeles] </created> <storeURL> https://itunes.apple.com/artist/William-Shakespeare/2765976 </storeURL> <recentTitles> <title type="Book" appleId="1473843100" contentProvider="Simon and Schuster Digital Sales Inc."> <name> William Shakespeare Comedies </name> <roles> <role> Primary </role> <role> Author </role> </roles> </title> </recentTitles> </artist> </artist_list></itunes_transporter>

Lookup Metadata 模式

Lookup Metadata 模式(单个 Store 数据包)

在下述示例中,用户 bob 在 Lookup Metadata 模式下运行 Transporter,并指定 Transporter 创建一个存根数据包,其中包括 Apple 4463953 专辑当前的元数据,并将该数据包存储到 /tmp/packages 目录,并显示 informational 级别日志信息。

该示例还显示了在 bob 执行 iTMSTransporter 命令之前和之后 /tmp/packages 目录中的内容,因此你可以看到 Transporter 已创建了 metadata.xml 文件并将其存储在该目录中的新 4463953.itmsp 存根数据包中。

everest:/tmp bsmith$ ls -alg packages/total 0drwxr-xr-x 2 wheel 68 Oct 10 23:51 .drwxrwxrwt 32 wheel 1088 Oct 10 23:50 ..everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m lookupMetadata -u bob -p <password> -s Apple -v informational -destination /tmp/packages -apple_id 4463953[2007-10-10 23:51:19 PDT] <main> INFO: Logging level set to informational[2007-10-10 23:51:19 PDT] <main> INFO: Logging configured successfully.[2007-10-10 23:51:19 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2007-10-10 23:51:19 PDT] <main> INFO: LookupMetadata mode selected.[2007-10-10 23:51:19 PDT] <main> INFO: Performing lookupMetadata request ...[2007-10-10 23:51:19 PDT] <main> INFO: Looking up the metadata with the search id 4463953 ...[2007-10-10 23:51:19 PDT] <main> INFO: Attempting to connect to Apple's web service ...[2007-10-10 23:51:35 PDT] <main> INFO: Successfully connected to Apple's web service.[2007-10-10 23:51:55 PDT] <main> INFO: Creating the stub package directory ...[2007-10-10 23:51:55 PDT] <main> INFO: Created the stub package directory: /tmp/packages/4463953.itmsp[2007-10-10 23:51:55 PDT] <main> INFO: Writing out the metadata file ...[2007-10-10 23:51:55 PDT] <main> INFO: Finished writing out the metadata file.Looking up the metadata and creating a stub package for it is done.everest:/tmp bsmith$ everest:/tmp bsmith$ ls -alg packages/total 0drwxr-xr-x 3 wheel 102 Oct 10 23:51 .drwxrwxrwt 33 wheel 1122 Oct 10 23:51 ..drwxr-xr-x 3 wheel 102 Oct 10 23:51 4463953.itmspeverest:/tmp bsmith$ ls -alg packages/4463953.itmsp/total 16drwxr-xr-x 3 wheel 102 Oct 10 23:51 .drwxr-xr-x 3 wheel 102 Oct 10 23:51 ..-rw-r--r-- 1 wheel 4824 Oct 10 23:51 metadata.xml

Transporter 会检索该专辑的当前元数据,创建包含单个 metadata.xml 文件的新 4463953.itmsp 存根数据包,将该存根数据包存储到 tmp/packages 目录中,并显示 informational 级别日志信息。

在本示例中,Transporter 显示已检索到元数据并成功创建存根数据包:“Looking up the metadata and creating a stub package for it is done(已完成元数据查找并为其创建了存根数据包)”。

该示例还显示了在 bob 执行 iTMSTransporter 命令之前和之后 /tmp/packages 目录中的内容,因此你可以看到 Transporter 已创建了 metadata.xml 文件并将其存储在该目录中的新 4463953.itmsp 存根数据包中。

Lookup Metadata 模式(多个 Store 数据包)

在下述示例中,用户 bob 在 Lookup Metadata 模式下运行 Transporter,并指定 Transporter 创建一个存根数据包,其中包括 Apple 标识符为 4463953 和 4463954 的 Apple 专辑的当前元数据。Transporter 将该数据包存储到 /tmp/packages 目录,并显示 informational 级别日志信息。

该示例还显示了在 bob 执行 iTMSTransporter 命令之前和之后 /tmp/packages 目录中的内容,因此你可以看到 Transporter 创建了 metadata.xml 文件并将其存储在该目录中的新 4463953.itmsp 和 4463954.itmsp 存根数据包中。

everest:/tmp bsmith$ ls -alg packages/total 0drwxr-xr-x 2 wheel 68 Oct 10 23:51 .drwxrwxrwt 32 wheel 1088 Oct 10 23:50 ..everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m lookupMetadata -u bob -p <password> -s Apple -v informational -destination /tmp/packages -apple_ids "4463953,4463954"[2015-10-10 23:51:19 PDT] <main> INFO: Logging level set to informational[2015-10-10 23:51:19 PDT] <main> INFO: Logging configured successfully.[2015-10-10 23:51:19 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2015-10-10 23:51:19 PDT] <main> INFO: LookupMetadata mode selected.[2015-10-10 23:51:19 PDT] <main> INFO: Performing lookupMetadata request ...[2015-10-10 23:51:19 PDT] <main> INFO: Looking up the metadata with the search id 4463953 ...[2015-10-10 23:51:19 PDT] <main> INFO: Attempting to connect to Apple's web service ...[2015-10-10 23:51:35 PDT] <main> INFO: Successfully connected to Apple's web service.[2015-10-10 23:51:55 PDT] <main> INFO: Creating the stub package directory ...[2015-10-10 23:51:55 PDT] <main> INFO: Created the stub package directory: /tmp/packages/4463953.itmsp[2015-10-10 23:51:55 PDT] <main> INFO: Writing out the metadata file ...[2015-10-10 23:51:55 PDT] <main> INFO: Finished writing out the metadata file.The package directory is: /tmp/packages/4463953.itmsp[2015-10-10 23:52:20 PDT] <main> INFO: Created the stub package directory: /tmp/packages/4463954.itmsp[2015-10-10 23:52:20 PDT] <main> INFO: Writing out the metadata file ...[2015-10-10 23:52:20 PDT] <main> INFO: Finished writing out the metadata file.The package directory is: /tmp/packages/4463954.itmspLooking up the metadata and creating a stub package for it is done.everest:/tmp bsmith$everest:/tmp bsmith$ ls -alg packages/total 0drwxr-xr-x 3 wheel 102 Oct 10 23:51 .drwxrwxrwt 33 wheel 1122 Oct 10 23:51 ..drwxr-xr-x 3 wheel 102 Oct 10 23:51 4463953.itmspdrwxr-xr-x 3 wheel 102 Oct 10 23:51 4463954.itmspeverest:/tmp bsmith$ ls -alg packages/4463953.itmsp/total 16drwxr-xr-x 3 wheel 102 Oct 10 23:51 .drwxr-xr-x 3 wheel 102 Oct 10 23:51 ..-rw-r--r-- 1 wheel 4824 Oct 10 23:51 metadata.xml

Transporter 会检索该专辑的当前元数据,创建包含单个 metadata.xml 文件的新 4463953.itmsp 和 4463954.itmsp 存根数据包,将该存根数据包存储到 tmp/packages 目录中,并显示 informational 级别日志信息。

在本示例中,Transporter 显示已检索到元数据并成功创建存根数据包:“Looking up the metadata and creating a stub packages for it is done(已完成元数据查找并为其创建了存根数据包)”。

该示例还显示了在 bob 执行 iTMSTransporter 命令之前和之后 /tmp/packages 目录中的内容,因此你可以看到 Transporter 创建了 metadata.xml 文件并将其存储在该目录中的新 4463953.itmsp 和 4463954.itmsp 存根数据包中。

Lookup Metadata 模式(单个订阅视频)

本示例中,用户 jappleseed 在 Lookup Metadata 模式下运行 Transporter,并为单个订阅视频指定了相关的通用媒体目录(UMC)值:目录 ID(-umc_catalog_id)、内容 ID(-umc_content_id)和版本 ID(-umc_variant_id)。

/usr/local/itms/bin/iTMSTransporter -u jappleseed@apple.com -p <password> -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.docclub.svod.catalog -umc_content_id 3562414 -umc_variant_id 1 -destination out[2022-07-27 16:00:11 EDT] <main> INFO: Configuring logging...[2022-07-27 16:00:11 EDT] <main> INFO: Logging level set to eXtreme[2022-07-27 16:00:13 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2022-07-27 16:00:13 EDT] <main> INFO: OS identifier: Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:00:13 EDT] <main> INFO: Memory: [JVM] 994M free, 1024M total, 2048M max [System] (Physical) 3322M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:00:13 EDT] <main> INFO: LookupMetadata mode selected.[2022-07-27 16:00:13 EDT] <main> DBG-X: Memory: [JVM] 994M free, 1024M total, 2048M max [System] (Physical) 3322M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:00:13 EDT] <main> DBG-X: Using operation named: authenticateForSession[2022-07-27 16:00:13 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter ItcProviderName = AppleOrchardFilms[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:00:13-04:00[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.134474297[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.docclub.svod.catalog -umc_content_id 3562414 -umc_variant_id 1 -destination out[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:00:13 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:00:13 EDT] <main> INFO: id = 20220727160013-923[2022-07-27 16:00:13 EDT] <main> INFO: iTMSTransporter Correlation Key: 1a1a218f-65b4-4dab-aeaa-e59ac4befc29-0001[2022-07-27 16:00:14 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:00:14.123Z[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter SessionId = CN+rDBIQr69UbLIvQk2ss5FrSdHg3A==[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:00:14 EDT] <main> INFO: Performing lookupMetadata request ...[2022-07-27 16:00:14 EDT] <main> DBG-X: Memory: [JVM] 989M free, 1024M total, 2048M max [System] (Physical) 3320M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:00:14 EDT] <main> DBG-X: Using operation named: lookupMetadataIDs[2022-07-27 16:00:14 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter ItcProviderName = AppleOrchardFilms[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:00:14-04:00[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.docclub.svod.catalog -umc_content_id 3562414 -umc_variant_id 1 -destination out[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter UMCTriples = [{UMCVariantId=1, UMCCatalogId=com.apple.AppleOrchardFilms.docclub.svod.catalog, UMCContentId=3562414}][2022-07-27 16:00:14 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:00:14 EDT] <main> INFO: id = 20220727160014-909[2022-07-27 16:00:14 EDT] <main> INFO: iTMSTransporter Correlation Key: 1a1a218f-65b4-4dab-aeaa-e59ac4befc29-0001[2022-07-27 16:00:14 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter VendorIds = [com.apple.AppleOrchardFilms.docclub.svod.catalog:3562414:1][2022-07-27 16:00:14 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:00:14.571Z[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:00:14 EDT] <main> INFO: Looking up the metadata with the UMC Triples ' ...[2022-07-27 16:00:14 EDT] <main> DBG-X: Memory: [JVM] 988M free, 1024M total, 2048M max [System] (Physical) 3319M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:00:14 EDT] <main> DBG-X: Using operation named: lookupMetadataWithArguments[2022-07-27 16:00:14 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter ItcProviderName = AppleOrchardFilms[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:00:14-04:00[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.docclub.svod.catalog -umc_content_id 3562414 -umc_variant_id 1 -destination out[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter VendorId = com.apple.AppleOrchardFilms.docclub.svod.catalog:3562414:1[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:00:14 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:00:14 EDT] <main> INFO: id = 20220727160014-099[2022-07-27 16:00:14 EDT] <main> INFO: iTMSTransporter Correlation Key: 1a1a218f-65b4-4dab-aeaa-e59ac4befc29-0001[2022-07-27 16:00:16 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:00:16 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:00:16 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:00:16 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:00:14.880Z[2022-07-27 16:00:16 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:00:16 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:00:16 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:00:16 EDT] <main> DBG-X: Inflated 1120 bytes to 1998[2022-07-27 16:00:16 EDT] <main> INFO: The package directory /Users/jappleseed/out/com.apple.AppleOrchardFilms.docclub.svod.catalog_3562414_1.itmsp already exists so no need to create it.[2022-07-27 16:00:16 EDT] <main> WARN: The metadata file /Users/jappleseed/out/com.apple.AppleOrchardFilms.docclub.svod.catalog_3562414_1.itmsp/metadata.xml already exists. It will be overwritten.[2022-07-27 16:00:16 EDT] <main> INFO: Writing out the metadata file ...[2022-07-27 16:00:16 EDT] <main> INFO: Finished writing out the metadata file.The package directory is: /Users/jappleseed/out/com.apple.AppleOrchardFilms.docclub.svod.catalog_3562414_1.itmspLooking up the metadata and creating a stub package for it is done.[2022-07-27 16:00:16 EDT] <main> DBG-X: Returning 0

Lookup Metadata 模式(多个订阅视频)

本示例中,用户 jappleseed 在 Lookup Metadata 模式下运行 Transporter,并为两个订阅视频指定了相关的通用媒体目录(UMC)值:目录 ID(-umc_catalog_id)、内容 ID(-umc_content_id)和版本 ID(-umc_variant_id)。

/usr/local/itms/bin/iTMSTransporter -u jappleseed@apple.com -p <password> -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1 -destination out[2022-07-27 16:15:57 EDT] <main> INFO: Configuring logging...[2022-07-27 16:15:57 EDT] <main> INFO: Logging level set to eXtreme[2022-07-27 16:15:59 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2022-07-27 16:15:59 EDT] <main> INFO: OS identifier: Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:15:59 EDT] <main> INFO: Memory: [JVM] 993M free, 1024M total, 2048M max [System] (Physical) 2559M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:15:59 EDT] <main> INFO: LookupMetadata mode selected.[2022-07-27 16:15:59 EDT] <main> DBG-X: Memory: [JVM] 992M free, 1024M total, 2048M max [System] (Physical) 2558M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:15:59 EDT] <main> DBG-X: Using operation named: authenticateForSession[2022-07-27 16:15:59 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter ItcProviderName = pbs[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:15:59-04:00[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.167131908[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1 -destination out[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:15:59 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:15:59 EDT] <main> INFO: id = 20220727161559-439[2022-07-27 16:15:59 EDT] <main> INFO: iTMSTransporter Correlation Key: 59aea87f-7118-474a-89f1-5c8359013528-0001[2022-07-27 16:16:00 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:16:00.367Z[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter SessionId = CN+rDBIQB2G5DH48Tiag/0I9MIcl4w==[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:16:00 EDT] <main> INFO: Performing lookupMetadata request ...[2022-07-27 16:16:00 EDT] <main> DBG-X: Memory: [JVM] 988M free, 1024M total, 2048M max [System] (Physical) 2556M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:16:00 EDT] <main> DBG-X: Using operation named: lookupMetadataIDs[2022-07-27 16:16:00 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter ItcProviderName = pbs[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:16:00-04:00[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1 -destination out[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter UMCTriples = [{UMCVariantId=1, UMCContentId=CRA1002V, UMCCatalogId=com.apple.AppleOrchardFilms.svod.catalog}, {UMCVariantId=1, UMCContentId=ANR1827V, UMCCatalogId=com.apple.AppleOrchardFilms.svod.catalog}][2022-07-27 16:16:00 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:16:00 EDT] <main> INFO: id = 20220727161600-943[2022-07-27 16:16:00 EDT] <main> INFO: iTMSTransporter Correlation Key: 59aea87f-7118-474a-89f1-5c8359013528-0001[2022-07-27 16:16:00 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter VendorIds = [com.apple.AppleOrchardFilms.svod.catalog:CRA1002V:1, com.apple.AppleOrchardFilms.svod.catalog:ANR1827V:1][2022-07-27 16:16:00 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:16:00.758Z[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:16:00 EDT] <main> INFO: Looking up the metadata with the UMC Triples ' ...[2022-07-27 16:16:00 EDT] <main> DBG-X: Memory: [JVM] 987M free, 1024M total, 2048M max [System] (Physical) 2556M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:16:00 EDT] <main> DBG-X: Using operation named: lookupMetadataWithArguments[2022-07-27 16:16:00 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter ItcProviderName = pbs[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:16:00-04:00[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1 -destination out[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter VendorId = com.apple.AppleOrchardFilms.svod.catalog:CRA1002V:1[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:16:00 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:16:00 EDT] <main> INFO: id = 20220727161600-337[2022-07-27 16:16:00 EDT] <main> INFO: iTMSTransporter Correlation Key: 59aea87f-7118-474a-89f1-5c8359013528-0001[2022-07-27 16:16:02 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:16:01.058Z[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:16:02 EDT] <main> DBG-X: Inflated 1056 bytes to 2003[2022-07-27 16:16:02 EDT] <main> INFO: Creating the stub package directory ...[2022-07-27 16:16:02 EDT] <main> INFO: Created the stub package directory: /Users/jappleseed/out/com.apple.AppleOrchardFilms.svod.catalog_CRA1002V_1.itmsp[2022-07-27 16:16:02 EDT] <main> INFO: Writing out the metadata file ...[2022-07-27 16:16:02 EDT] <main> INFO: Finished writing out the metadata file.The package directory is: /Users/jappleseed/out/com.apple.AppleOrchardFilms.svod.catalog_CRA1002V_1.itmspLooking up the metadata and creating a stub package for it is done.[2022-07-27 16:16:02 EDT] <main> INFO: Looking up the metadata with the UMC Triples ' ...[2022-07-27 16:16:02 EDT] <main> DBG-X: Memory: [JVM] 986M free, 1024M total, 2048M max [System] (Physical) 2558M free, 73728M total (Swap) 0 free, 0 total[2022-07-27 16:16:02 EDT] <main> DBG-X: Using operation named: lookupMetadataWithArguments[2022-07-27 16:16:02 EDT] <main> DBG-X: Apple's web service operation input parameters:[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter ItcProviderName = pbs[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 12.5 (x86_64); jvm=17.0.4+8-iTunesOpenJDK-1; jre=17.0.4+8-iTunesOpenJDK-1[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2022-07-27T16:16:02-04:00[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter TransporterArguments = -u jappleseed@apple.com -p **hidden value** -itc_provider AppleOrchardFilms -m lookupMetadata -umc_catalog_id com.apple.AppleOrchardFilms.svod.catalog -umc_content_id CRA1002V -umc_variant_id 1 -umc_content_id ANR1827V -umc_variant_id 1 -destination out[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter VendorId = com.apple.AppleOrchardFilms.svod.catalog:ANR1827V:1[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter Version = 3.3.0[2022-07-27 16:16:02 EDT] <main> DBG-X: parameter iTMSTransporterMode = lookupMetadata[2022-07-27 16:16:02 EDT] <main> INFO: id = 20220727161602-272[2022-07-27 16:16:02 EDT] <main> INFO: iTMSTransporter Correlation Key: 59aea87f-7118-474a-89f1-5c8359013528-0001[2022-07-27 16:16:03 EDT] <main> DBG-X: Apple's web service operation return value:[2022-07-27 16:16:03 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2022-07-27 16:16:03 EDT] <main> DBG-X: parameter ShouldUseFeatures = (null)[2022-07-27 16:16:03 EDT] <main> DBG-X: parameter SessionExpiration = 2022-07-31T20:16:02.681Z[2022-07-27 16:16:03 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2022-07-27 16:16:03 EDT] <main> DBG-X: parameter Success = true[2022-07-27 16:16:03 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2022-07-27 16:16:03 EDT] <main> DBG-X: Inflated 1060 bytes to 2001[2022-07-27 16:16:03 EDT] <main> INFO: Creating the stub package directory ...[2022-07-27 16:16:03 EDT] <main> INFO: Created the stub package directory: /Users/jappleseed/out/com.apple.AppleOrchardFilms.svod.catalog_ANR1827V_1.itmsp[2022-07-27 16:16:03 EDT] <main> INFO: Writing out the metadata file ...[2022-07-27 16:16:03 EDT] <main> INFO: Finished writing out the metadata file.The package directory is: /Users/jappleseed/out/com.apple.AppleOrchardFilms.svod.catalog_ANR1827V_1.itmspLooking up the metadata and creating a stub package for it is done.[2022-07-27 16:16:03 EDT] <main> DBG-X: Returning 0

Provider 模式

在以下示例中,用户 bob 在 Provider 模式下运行 Transporter,并指定 Transporter 不显示任何日志信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -u bob -p <password> -m <provider> -v offProvider listing: - Long Name - - Short Name - 1 Apple Computer                             Apple

当 Transporter 执行完命令后,会显示一个列表,其中包含 bob 有权交付内容的提供商的长名称和简称,但不会显示任何其他日志信息。

在本示例中,bob 有权为一位提供商交付内容:Apple Computer(长名称)、Apple(简称)。为该提供商上传素材时,可以将简称(Apple)与 -s 选项一起使用。

Query Tickets 模式

在以下示例中,用户 bob 在 Query Tickets 模式下运行 Transporter,指定 Transporter 返回有关仍然需要关注的所有待解决的 iTunes 问题票单的信息,并显示 eXtreme 级日志信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m queryTickets -u bob -p <password> -v eXtreme[2009-04-29 14:43:07 PDT] <main> INFO: Logging level set to eXtreme[2009-04-29 14:43:07 PDT] <main> INFO: Logging configured successfully.[2009-04-29 14:43:07 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2009-04-29 14:43:07 PDT] <main> DBG-X: Apple's web service operation input parameters:[2009-04-29 14:43:07 PDT] <main> DBG-X: parameter Password = **hidden value**[2009-04-29 14:43:07 PDT] <main> DBG-X: parameter Username = bob[2009-04-29 14:43:07 PDT] <main> INFO: Attempting to connect to Apple's web service ...[2009-04-29 14:43:07 PDT] <main> DBG-X: using service address: https://itunesconnect.apple.com/WebObjects/MZLabelService.woa/json/MZITunesProducerService?wsdl[2009-04-29 14:43:07 PDT] <main> INFO: Successfully connected to the Apple's web service.[2009-04-29 14:43:10 PDT] <main> DBG-X: Apple's web service operation return value:[2009-04-29 14:43:10 PDT] <main> DBG-X: parameter ContentTickets = H4sIAAAAAAAAAN1VTW+bQBC951eMuGMvYAxGmIjWbVUpsaOGJueFneBVYNdi12n977v+CPirVlq1h5YT8+a9x2pnnoivv9cVvGCjuBRjy+kRC1AUknFRjq2v2Uc7tEBpKhitpMCxtUJlXSdXsebFM2qVXIF5dtW22AM+s2QUuMSN+23dUQopNAqdbTrZaoHJe2kOAmmj4/5p80SYMlobQzd0Xd8fjLxWtGucfmltk1b5su78zzrfUFEuaYnJB1FWXM1bets4kXxC0WDyRRbPLXkLdUxBa0xmi6WC1Pd8L4KphFuqNTZxf9M7Mb1r5Atn2CSPmE/SB8hQaeACDM7AhskMprMM0skE7tO79rutqvOTCxTI3q2SdLGoMO639U+mca+pxuSG5lhBWmizGjBFZMiOBrPl7Zk0aAAzE0JCmwxtl2SOH3le5A1sEkSEGP2O0okqqvStWbgnfll5wNu7VqlRdXWLHUIdnM0RvjVSlFBs1o02GuZUQY4oQC3zmpuRMHiSDeg5V0DXC9MzIzrvydY3cOHUjB7Ljq229WuS+vtRupArx/NH4fDvBmsY+F7gBv9UsIbu/x+s0HbCzAkjh0QD8kvBOqv8Q8F6PAxVDzYbAZrrCsH8QNYgN/e8HgkwCUYENdXF/E3hOnvy3w7X65tp/AArhcOzAgcAAA==<?xml version="1.0" encoding="UTF-8" standalone="yes"?><tickets> <ticket> <ticketId>97202</ticketId> <contentTicketType>Cover Art</contentTicketType> <contentAdamId>282255493</contentAdamId> <contentType>Album</contentType> <contentLanguage>English</contentLanguage> <contentGenre>Rock</contentGenre> <name>Opus A5353: No Matter</name> <contentProvider>Test in Prod - DO NOT ADD SAP</contentProvider> <openedBy>Apple</openedBy> <contentTicketState>Label Action Needed</contentTicketState> <created>2008-06-20T15:33:34-07:00</created> <lastModified>2008-06-20T15:33:34-07:00</lastModified> <notes> <note> <note>The wrong cover art has been submitted for this album.</note> <date>2008-06-20T15:33:34-07:00</date> </note> </notes> </ticket> <ticket> <ticketId>135986</ticketId> <contentTicketType>Cover Art</contentTicketType> <contentAdamId>286753727</contentAdamId> <contentType>Album</contentType> <contentLanguage>English</contentLanguage> <contentGenre>Rock</contentGenre> <name>Opus A5362: No Matter</name> <contentProvider>Test in Prod - DO NOT ADD SAP</contentProvider> <openedBy>Apple</openedBy> <contentTicketState>Label Action Needed</contentTicketState> <created>2008-08-18T18:10:40-07:00</created> <lastModified>2008-08-18T18:10:40-07:00</lastModified> <notes> <note> <note>Wrong cover art. Album title and artist name do not match.</note> <date>2008-08-18T18:10:40-07:00</date> </note> </notes> </ticket></tickets>[2009-04-29 14:43:10 PDT] <main> DBG-X: Returning 0

Transporter 会返回有关仍然需要关注的所有待解决的 iTunes 问题票单的信息,并显示 eXtreme 级日志信息。

在本示例中,Transporter 显示了 2 个尚未解决的问题票单(ticketId=97202 和 ticketId=135986)的信息,并提供有关所需操作的详细信息:“The wrong cover art has been submitted for this album.(为该专辑提供的封面图有误。)”和“Wrong cover art. Album title and artist name do not match.(封面图有误。专辑名称与艺人名称不匹配。)”。

Repair Assets 模式

在以下示例中,用户在 Repair Assets 模式下运行 Transporter,指定 Transporter 首先修复 unmanifested.epub EPUB 文件,并从 EPUB 文件中移除未列入清单的文件,然后再将你的素材文件发送给 Apple 以上传到 Apple Books,并将修复的文件存储在 /tmp/repairEpubAssetsUnmanifested/ 目录中。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m repairEpubAssets -assetFile ~/Downloads/unmanifested.epub -destination /tmp/repairEpubAssetsUnmanifested -removeUnmanifestedFiles[2014-03-19 11:15:43 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.[2014-03-19 11:15:43 PDT] <main> INFO: Logging configured successfully.[2014-03-19 11:15:43 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-19 11:15:43 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-19 11:15:43 PDT] <main> INFO: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 294M free, 16384M total (Swap) 715M free, 1024M total[2014-03-19 11:15:43 PDT] <main> INFO: RepairEpubAssets mode selected.[2014-03-19 11:15:43 PDT] <main> INFO: Starting to repair publication asset 'unmanifested.epub'.[2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[766], FileName:[clan_9781101002575_oeb_cover_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.002], FileSizeInBytes:[2211], FileName:[clan_9781101002575_oeb_toc_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[1504], FileName:[clan_9781101002575_oeb_fm1_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[4531], FileName:[clan_9781101002575_oeb_fm2_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[622], FileName:[clan_9781101002575_oeb_tp_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[3707], FileName:[clan_9781101002575_oeb_cop_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001],FileSizeInBytes:[1512], FileName:[clan_9781101002575_oeb_ded_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.0], FileSizeInBytes:[8588], FileName:[clan_9781101002575_oeb_ack_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001],FileSizeInBytes:[13744], FileName:[clan_9781101002575_oeb_frw_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[13136], FileName:[clan_9781101002575_oeb_fm3_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.003], FileSizeInBytes:[100680], FileName:[clan_9781101002575_oeb_c01_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.004], FileSizeInBytes:[67351], FileName:[clan_9781101002575_oeb_c02_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.005], FileSizeInBytes:[159433], FileName:[clan_9781101002575_oeb_c03_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.004], FileSizeInBytes:[161492], FileName:[clan_9781101002575_oeb_c04_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.002], FileSizeInBytes:[63384], FileName:[clan_9781101002575_oeb_c05_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.003], FileSizeInBytes:[106037], FileName:[clan_9781101002575_oeb_c06_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.002], FileSizeInBytes:[88817], FileName:[clan_9781101002575_oeb_c07_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.002], FileSizeInBytes:[82613], FileName:[clan_9781101002575_oeb_c08_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.001], FileSizeInBytes:[61023], FileName:[clan_9781101002575_oeb_c09_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.0], FileSizeInBytes:[10653], FileName:[clan_9781101002575_oeb_bm1_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.002], FileSizeInBytes:[49889], FileName:[clan_9781101002575_oeb_gl1_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE: TimeInSecs:[0.002], FileSizeInBytes:[46390], FileName:[clan_9781101002575_oeb_bib_r1.html][2014-03-19 11:15:48 PDT] <main> XHTMLANALYZER_ANALYZE_TOTAL: TotalTimeInSecs:[0.04], TotalCharacterCount:[789117], TotalWordCount:[163602][2014-03-19 11:15:49 PDT] <main> INFO: Finished repairing publication asset. The repaired file is '/tmp/repairEpubAssetsUnmanifested/unmanifested.epub'.[2014-03-19 11:15:49 PDT] <main> INFO: Calculating the md5 checksum for the repaired file '/tmp/repairEpubAssetsUnmanifested/unmanifested.epub'.Repaired publication asset(s) information:- Repaired File Path - - Repaired File Checksum -/tmp/repairEpubAssetsUnmanifested/unmanifested.epub 8dd1e064ae5cdde7b1b3c8d766db92ee[2014-03-19 11:15:49 PDT] <main> DBG-X: Returning 0everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m repairEpubAssets -assetFile ~/Downloads/unmanifested.epub -destination /tmp/repairEpubAssets[2014-03-19 11:16:04 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.[2014-03-19 11:16:04 PDT] <main> INFO: Logging configured successfully.[2014-03-19 11:16:04 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-19 11:16:04 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-19 11:16:04 PDT] <main> INFO: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 265M free, 16384M total (Swap) 715M free, 1024M total[2014-03-19 11:16:04 PDT] <main> INFO: RepairEpubAssets mode selected.[2014-03-19 11:16:04 PDT] <main> INFO: Starting to repair publication asset 'unmanifested.epub'.[2014-03-19 11:16:09 PDT] <main> INFO: Finished repairing publication asset. The repaired file is '/tmp/repairEpubAssets/unmanifested.epub'.[2014-03-19 11:16:09 PDT] <main> INFO: Calculating the md5 checksum for the repaired file '/tmp/repairEpubAssets/unmanifested.epub'.Repaired publication asset(s) information:- Repaired File Path - - Repaired File Checksum -/tmp/repairEpubAssets/unmanifested.epub a4fa93107b793cfe5a2843f36f1dc55b[2014-03-19 11:16:09 PDT] <main> DBG-X: Returning 0

Transporter 会尝试修复 unmanifested.epub EPUB 文件,从你的 EPUB 文件中移除未列入清单的文件,并将修复的文件存储在 /tmp/repairEpubAssetsUnmanifested/ 目录中。当 Transporter 执行完命令后,会显示是否可以修复该文件。

在本示例中,Transporter 修复了 unmanifested.epub EPUB 文件。Transporter 显示修复的文件路径(/tmp/repairEpubAssetsUnmanifested/unmanifested.epub)和校验和 (8dd1e064ae5cdde7b1b3c8d766db92ee)。

Request Report 模式

在以下示例中,用户 bob 在 Request Report 模式下运行 Transporter,并指定 Transporter 下载过去 30 天该提供商的所有产品报告。

everest:tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m requestReport -u bob -type all -destination /tmp[2013-03-21 16:25:52 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2013-03-21 16:25:56 PDT] <main> INFO: Logging configured successfully.[2013-03-21 16:25:56 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2013-03-21 16:25:56 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2013-03-21 16:25:56 PDT] <main> INFO: Memory: [JVM] 26M free, 56M total, 910M max [System] (Physical) 2552M free, 16384M total (Swap) 989M free, 3072M total[2013-03-21 16:25:56 PDT] <main> DBG-X: Memory: [JVM] 26M free, 56M total, 910M max [System] (Physical) 2550M free, 16384M total (Swap) 989M free, 3072M total[2013-03-21 16:25:56 PDT] <main> DBG-X: Using operation named: requestReport[2013-03-21 16:25:56 PDT] <main> DBG-X: Apple's web service operation input parameters:[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter Password = **hidden value**[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter ReportType = all[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter TransporterArguments = -m requestReport -u bob -type all -destination /tmp[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter Username = bob[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter Version = 3.3.0[2013-03-21 16:25:56 PDT] <main> INFO: id = 20130321162556-019[2013-03-21 16:25:56 PDT] <main> DBG-X: Apple's web service operation return value:[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter ReportsByType = {TV Show=[{Status=Succeeded, RequestedBy=bob, DateRequested=1363893076000, ReportFile={Checksum=a3391a3739bdf271632650d1a3d71163,FileName=Apple_TV.ljjwjfgf.zip, GzipContent=H4sIAAAAAAAAAAvwZmYRYWBg4GB4UFXq5PjnnW0rMwNDuBIDgyCDKEN5alJKYllJanFJfEiYXklFSWgIJwOzS4d3IAiHVrAwJAPh1Zmn8x4ZiLRdfxdcYbnZ4ZPtN6MJU4xeMWhNX6Xtoj5NTUiAZWbWs7fHG6dkO/G2bFkY4vXJ+uLD0xv/J9+e335a48KFuefVpbYxXbj8ONXk9jz+XbwPlve2VYm5cN/45KA86+jjgmXh6u+Lqm2uvv++/Hh3gP7147Pd6petr2L8FWgzz+H/+5j/XaUMwaU/cy/8nrfa9PXPqMNnr9vYx++uP3X9zsHd12adW+zqN+f4LbNzybnSzzdu6/0ccftY5RrVQrOvOQsdywX3tjo2lXNcFhfUS1SeNWu65OvSCzNPaT3xSRUtWLaJyzw4knX2SpWF32xe7Os9fPJH6aKDh9+dvHBEbqm9QNXjiGZHfpOYC2uaf6s/+HlA9k6hquSjKYYHOIO7ApYwVHx7Pc/6ze+9/1bcleSNvnsx+bTM79iWiyueP33Jf49DcY+nb8+BzXW8x/I3xh3bcLdxmWINz9nCX94f1s27e8CmWWHDrwS2C8/OC1w4uP9JnTDHG3V+jvQLe9YzXFtw3ZD/tfP1zwnn3657z6ZfxXlLcMGKb4dzrxuYqhu+OZPwJ/pwqszM7bXd3OVMnm6cqhXT83fb5iS1CDx8tkvWp2l9e+a8QB2fQ9nf6/bazJhT0LPxQfaMoECXb5NKzYMFrU9csdmUI37Hc5W04c65uRGnVgdI9TyLVnM41rKF0YNXU7rhi1HDlk0MO1PZirwb/hg17FFo8Ez3+ye4+m9JfNaMKSeDONKOBkV8SyuU9A5U8J7cO7/pkiDXzZ0/Aq/bJdp8qbq/0PXWueWpq5aERD6y3TJPuOLm14rIg+vi7GLVZJtunpris9VF1tm8s1xey6+o7H/RqU37r881f/r8XOlliVmXLFy31fuvOlhSNrXjtlVnyMlZPG5dMr8Ej92LlDj5VMLT1VBKP+jMKpdD0/jm59rI7xJat+fw7ItCiZpvIm5Z2uzsUV2567D6sccFOZmO7TMrs+bFHTDZ+4svf0FQTy73isMptqbF+gmP4irbn0ckOa45xlh52ys+rFam4MybyYJJM1e0f152e9qiRStcdG9+OnuFkzt1J1uVyfr9b990htfnmO69XxBqtvf+zrezOoO/dnUF6fn4pt78e1Ly9NclDU+rgm4U1e5kbmieqMJxO7/phnh4fJbwkpJVPgpKuu2hpWxXlbKuHeq6FrRSaoGT11Edd4YaN8aGo19DuNeFGGpWtnuq3i4NunlpafqFp/HteSclXwucmTrpZvSCQ2XcIquZrPauUjn0P8CbkUmcGVdW5mUAAUYgXtIIYmHJ2KyQjB1awcAQ4M3KBlHPyOADpE8yg3gAm+cogysEAAA=}}]}[2013-03-21 16:25:56 PDT] <main> DBG-X: parameter Success = true[2013-03-21 16:25:56 PDT] <main> INFO: The report Apple_TV.ljjwjfgf.zip already exists in /tmp. It will be deleted before downloading the new one.[2013-03-21 16:25:56 PDT] <main> DBG-X: Inflated 1440 bytes to 1067Report download success: /tmp/Apple_TV.ljjwjfgf.zip[2013-03-21 16:25:56 PDT] <main> DBG-X: Returning 0

Transporter 会将过去 30 天该提供商的所有产品报告下载到 /tmp/ 目录中,并显示 eXtreme 级日志信息。

在本示例中,Transporter 显示已将以下产品报告下载到 /tmp/ 目录:Apple_TV.ljjwjfgf.zip 和 Apple_TV.ljjwjfgf.zip。

Schema 模式

在以下示例中,用户 bob 在 Schema 模式下运行 Transporter,指定 Transporter 返回 4.7 版 Store 数据包影片规范的 Transitional(过渡)Schema 文件,将 Schema 文件存储到 /tmp/schema 目录中,并显示 eXtreme 级日志信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m generateSchema -u bob -p <password> -schema film4.7 -schemaType transitional -s Apple -destination /tmp/schema [2009-05-28 09:16:47 PDT] <main> INFO: Logging configured successfully.[2009-05-28 09:16:47 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2009-05-28 09:16:47 PDT] <main> DBG-X: Apple's web service operation input parameters:[2009-05-28 09:16:47 PDT] <main> DBG-X: parameter Password = **hidden value**[2009-05-28 09:16:47 PDT] <main> DBG-X: parameter ProviderName = Apple[2009-05-28 09:16:47 PDT] <main> DBG-X: parameter SchemaPackage = film4.7[2009-05-28 09:16:47 PDT] <main> DBG-X: parameter SchemaType = transitional[2009-05-28 09:16:47 PDT] <main> DBG-X: parameter Username = bob[2009-05-28 09:16:47 PDT] <main> INFO: Attempting to connect to Apple's web service ...[2009-05-28 09:16:47 PDT] <main> DBG-X: using service address: https://itunesconnect.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseService?wsdl[2009-05-28 09:16:48 PDT] <main> INFO: Successfully connected to Apple's web service.[2009-05-28 09:16:50 PDT] <main> DBG-X: Apple's web service operation return value:[2009-05-28 09:16:50 PDT] <main> INFO: Writing schema to file: /tmp/schema/film4.7-transitional.rng[2009-05-28 09:16:50 PDT] <main> DBG-X: Returning 0

Transporter 会返回 4.7 版 Store 数据包影片规范的 Transitional(过渡)Schema 文件,并显示 eXtreme 级日志信息。

在本示例中,Transporter 将 Transitional(过渡)Schema 文件存储为 /tmp/schema/film4.7-transitional.rng。

Status 模式

Status 模式(音乐示例)

在以下示例中,用户 bob 在 Status 模式下运行 Transporter,并指定 Transporter 返回给定 Apple 标识符的最近上传数据包的状态信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m status -u bob -p <password> -apple_id 338571549[2017-09-28 13:34:18 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.[2017-09-28 13:34:18 PDT] <main> INFO: Logging configured successfully.[2017-09-28 13:34:18 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2017-09-28 13:34:18 PDT] <main> INFO: OS identifier: Mac OS X 10.12.6 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2017-09-28 13:34:18 PDT] <main> INFO: Memory: [JVM] 17M free, 31M total, 989M max [System] (Physical) 135M free, 16384M total (Swap) 715M free, 1024M total[2017-09-28 13:34:18 PDT] <main> INFO: Status mode selected.[2017-09-28 13:34:18 PDT] <main> INFO: Retrieving upload status for the apple identifier 338571549[2017-09-28 13:34:18 PDT] <main> DBG-X: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 140M free, 16384M total (Swap) 715M free, 1024M total[2017-09-28 13:34:18 PDT] <main> DBG-X: Using operation named: uploadStatusWithArguments[2017-09-28 13:34:18 PDT] <main> DBG-X: Apple's web service operation input parameters:[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter AppleId = 338571549[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.6 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter OutputFormat = plain[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter Password = **hidden value**[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter TransporterArguments = -m status -u bob -p **hidden value** -apple_id 338571549[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter Username = bob[2017-09-28 13:34:18 PDT] <main> DBG-X: parameter Version = 3.3.0[2017-09-28 13:34:18 PDT] <main> INFO: id = 20170928133418-550[2017-09-28 13:34:24 PDT] <main> DBG-X: Apple's web service operation returned[2017-09-28 13:34:24 PDT] <main> DBG-X: Inflated 472 bytes to 1239  Vendor identifier:81182615623Apple identifier: 338571549iTunesConnect Status:LiveContent Review state:Live-ReviewedContent Review date:2016-06-15Content state:PolishedContent is hidden:falseOnStore:AI,AG,AR,AM,AU,AT,AZ,BS,BB,BY,BE,BZ,BM,BO,BW,BR,BN,BG,BF,KH,CA,CV,KY,CL,CO,CR,CY,DK,DM,DO,EC,SV,EE,FJ,FI,FR,GM,DE,GH,GR,GD,GT,GW,HN,HK,HU,IN,ID,IE,IL,IT,JP,KE,KG,LA,LV,LT,LU,MO,MY,MT,MU,MX,FM,MD,MN,MZ,NA,NP,NL,NZ,NI,NE,NG,NO,PA,PG,PY,PT,RU,SG,SK,SI,ZA,ES,LK,KN,SZ,SE,CH,TW,TJ,TH,TT,TR,TM,UG,UA,GB,US,UZ,VE,VN,VG,ZWReady For Store: N/ANot On Store:CZ,KZ,PE,PH,PL,ROArtist Name:Juan PérezArtist Apple identifier:1128499424Artist is curated:false-------------------------Status Info-------------------------Upload created:2016-06-10 08:57:21Upload state:Imported

Transporter 会返回给定 Apple 标识符的最近上传数据包的状态信息。

Status 模式(视频示例)

在以下示例中,用户 bob 在 Status 模式下运行 Transporter,并指定 Transporter 返回给定 Apple 标识符的最近上传数据包的状态信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m status -u bob -p <password> -apple_id 832549826[2017-10-03 12:17:18 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.[2017-10-03 12:17:18 PDT] <main> INFO: Logging configured successfully.[2017-10-03 12:17:18 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2017-10-03 12:17:18 PDT] <main> INFO: OS identifier:Mac OS X 10.12.6 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2017-10-03 12:17:18 PDT] <main> INFO: Memory: [JVM] 17M free, 31M total, 989M max [System] (Physical) 135M free, 16384M total (Swap) 715M free, 1024M total[2017-10-03 12:17:18 PDT] <main> INFO: Status mode selected.[2017-10-03 12:17:18 PDT] <main> INFO: Retrieving upload status for the apple identifier 338571549[2017-10-03 12:17:18 PDT] <main> DBG-X: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 140M free, 16384M total (Swap) 715M free, 1024M total[2017-10-03 12:17:18 PDT] <main> DBG-X: Using operation named: uploadStatusWithArguments[2017-10-03 12:17:18 PDT] <main> DBG-X: Apple's web service operation input parameters:[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter AppleId = 832549826[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.6 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter OutputFormat = plain[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter Password = **hidden value**[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter TransporterArguments = -m status -u bob -p **hidden value** -apple_id 338571549[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter Username = bob[2017-10-03 12:17:18 PDT] <main> DBG-X: parameter Version = 3.3.0[2017-10-03 12:17:18 PDT] <main> INFO: id = 20171003121718-550[2017-10-03 12:17:24 PDT] <main> DBG-X: Apple's web service operation returned[2017-10-03 12:17:24 PDT] <main> DBG-X: Inflated 1472 bytes to 6293  Vendor identifier:ZX05610001Apple identifier:832549826iTunesConnect Status:LiveContent Review state:Live-ReviewedContent state:PolishedOn Store:AR,AU,AT,BZ,BO,BR,CA,CO,CR,DO,EC,SV,EE,DE,GR,GT,HN,HU,IE,LT,LU,MT,MX,NL,NZ,NI,PA,PY,CH,GB,US,VEReady For Store: N/ANot On Store:BE,CL,CY,FR,PE,ROComponent Name: ThumbnailsComponent Locale: N/AComponent Status:ApprovedComponent Delivered:2013-04-23 12:06:42Component Name:Full SubtitlesComponent Locale:fr-FRComponent Status:QC RejectedComponent Delivered:2013-02-13 19:27:28Component Rejection Reason:Subtitle Out of SyncComponent Rejection Note:FR subs early throughout fileComponent Name: AudioComponent Locale: de-DEComponent Status:ApprovedComponent Delivered:2009-01-27 17:04:27Component Name: CaptionsComponent Locale:enComponent Status:ApprovedComponent Delivered:2013-04-23 12:06:42Component Name: ChaptersComponent Locale:enComponent Status:ApprovedComponent Delivered:2013-04-23 12:06:42Component Name: ChaptersComponent Locale:fr-FRComponent Status:ApprovedComponent Delivered:2013-04-23 12:06:42Component Name:Full SubtitlesComponent Locale:es-419Component Status:QC RejectedComponent Delivered:2012-06-14 20:12:24Component Rejection Reason:Subtitle Out of SyncComponent Rejection Note:ES subs early throughout fileComponent Name: AudioComponent Locale:enComponent Status:ApprovedComponent Delivered:2009-01-27 17:04:27Component Name: AudioComponent Locale:fr-FRComponent Status:QC RejectedComponent Delivered:2013-02-13 19:27:28Component Rejection Reason:Audio Out of SyncComponent Rejection Note:French audio track early throughout fileComponent Name: ChaptersComponent Locale: de-DEComponent Status:ApprovedComponent Delivered:2013-04-23 12:06:42Component Name:Dub CreditComponent Locale:fr-FRComponent Status:ApprovedComponent Delivered:2013-02-13 19:27:28Component Name:Full SubtitlesComponent Locale:pt-BRComponent Status:QC RejectedComponent Delivered:2012-06-14 20:12:24Component Rejection Reason:Subtitle Out of SyncComponent Rejection Note:PT subs early throughout fileComponent Name: VideoComponent Locale: N/AComponent Status:ApprovedComponent Delivered:2009-01-27 17:04:27Component Name:Full SubtitlesComponent Locale:nlComponent Status:ApprovedComponent Delivered:2013-08-14 12:19:34Component Name:Preview FilmComponent Locale:WWComponent Status:ApprovedComponent Delivered:2008-01-22 17:43:12Component Name:Preview FilmComponent Locale:DEComponent Status:QC RejectedComponent Delivered:2009-01-27 17:04:27Component Rejection Reason:Audio Incorrectly TaggedComponent Rejection Note:Audio is in German.-------------------------Status Info-------------------------Upload created:2008-03-28 09:43:39Upload state: Import Error

Transporter 会返回给定 Apple 标识符的最近上传数据包的状态信息。

在本示例中,由于你要请求其状态的数据包中包含视频,因此 Status 模式除返回数据包状态外,还会返回每个视频组件(缩略图、字幕、音频字幕、章节、配音演职员表、视频、预览)的组件状态信息(名称、语言区、状态、交付时间、拒绝原因以及适用的备注)。

Status 模式(指定多个供应商标识符)

在以下示例中,用户 bob 在 Status 模式下运行 Transporter,指定 Transporter 返回逗号分隔的供应商标识符列表的最近上传数据包的状态信息,并以 XML 格式显示返回的输出信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m status -u bob -p <password> -vendor_ids "98143907070932,98143907070931" -v off -outputFormat xml[2014-08-21 10:20:21 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.<?xml version="1.0" encoding="UTF-8"?><itunes_transporter>  <upload_status vendor_identifier="98143907070932"> <upload_status_info created="2014-08-14 15:09:26" status="Upload Failed"/></upload_status>  <upload_status apple_identifier="1000040450" vendor_identifier="98143907070931"> <content_status_info content_review_status="Live-NotReviewed" content_status="Unpolished" itunes_connect_status="Partial"> <store_status not_on_store="AI,AG,AR,AM,AU,AT,AZ,BS,BB,BY,BE,BZ,BM,BO,BW,BR,BN,BG,BF,KH,CA,CV,KY,CL,CO,CR,CY,CZ,DK,DM,DO,EC,SV,EE,FJ,FI,FR,GM,DE,GH,GR,GD,GT,GW,HN,HK,HU,IN,ID,IE,IL,IT,JP,KZ,KE,KG,LA,LV,LT,LU,MO,MY,MT,MU,MX,FM,MD,MN,MZ,NA,NP,NL,NZ,NI,NE,NG,NO,PA,PG,PY,PE,PH,PL,PT,RO,RU,SG,SK,SI,ZA,ES,LK,KN,SZ,SE,CH,TW,TJ,TH,TT,TR,TM,UG,UA,GB,US,UZ,VE,VN,VG,ZW" on_store="N/A" ready_for_store="N/A"/> </content_status_info> <upload_status_info created="2014-07-08 18:31:17" status="Imported"/></upload_status></itunes_transporter>

Transporter 会返回逗号分隔的供应商标识符列表(98143907070932,98143907070931)的最近上传数据包的状态信息,并以 XML 格式返回输出信息。

在本示例中,Transporter 针对供应商标识符 98143907070932 返回“Upload Failed(上传失败)”状态,而针对供应商标识符 98143907070931 返回最终上传状态“Imported(已导入)”。

StatusAll 模式

在以下示例中,用户 bob 在 statusAll 模式下运行 Transporter,指定 Transporter 返回给定 Apple 标识符的所有上传数据包的状态信息,并以 XML 格式显示返回的输出信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m statusAll -u bob -p <password> -apple_id 338571549 -outputFormat xml[2014-03-19 13:35:29 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.[2014-03-19 13:35:29 PDT] <main> INFO: Logging configured successfully.<?xml version="1.0" encoding="UTF-8"?><itunes_transporter>[2014-03-19 13:35:29 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-19 13:35:29 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-19 13:35:29 PDT] <main> INFO: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 185M free, 16384M total (Swap) 715M free, 1024M total[2014-03-19 13:35:29 PDT] <main> INFO: StatusAll mode selected.[2014-03-19 13:35:29 PDT] <main> INFO: Retrieving the complete upload status for the apple identifier 338571549[2014-03-19 13:35:29 PDT] <main> DBG-X: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 185M free, 16384M total (Swap) 715M free, 1024M total[2014-03-19 13:35:29 PDT] <main> DBG-X: Using operation named: completeUploadStatusWithArguments[2014-03-19 13:35:29 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter AppleId = 338571549[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter OutputFormat = xml[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter TransporterArguments = -m statusAll -u bob -p **hidden value** -apple_id 338571549 -outputFormat xml[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter Username = bob[2014-03-19 13:35:29 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-19 13:35:29 PDT] <main> INFO: id = 20140319133529-171[2014-03-19 13:35:35 PDT] <main> DBG-X: Apple's web service operation returned[2014-03-19 13:35:35 PDT] <main> DBG-X: Inflated 604 bytes to 1911  <upload_status apple_identifier="338571549" vendor_identifier="10000000011046"> <content_status_info content_review_status="NotLive-WaitingForReview" content_status="Unpolished" itunes_connect_status="In Review"> <store_status not_on_store="GB,DE,US" on_store="N/A" ready_for_store="N/A"/> <video_components> <video_component component_delivered="2013-11-05 11:19:37" component_locale="N/A" component_name="Captions" component_status="Processing"/> <video_component component_delivered="2013-11-05 11:19:37" component_locale="N/A" component_name="Video" component_status="Processing"/> <video_component component_delivered="N/A" component_locale="en-US" component_name="Audio" component_status="N/A"/> <video_component component_delivered="2013-11-05 11:19:37" component_locale="en-GB" component_name="Audio" component_status="Processing"/> <video_component component_delivered="N/A" component_locale="de-DE" component_name="Audio" component_status="N/A"/> <video_component component_delivered="2013-11-05 11:19:37" component_locale="en-GB" component_name="Chapters" component_status="In Review"/> <video_component component_delivered="2013-11-05 11:19:37" component_locale="en-US" component_name="Chapters" component_status="In Review"/> <video_component component_delivered="2013-11-05 11:54:32" component_locale="N/A" component_name="Thumbnails" component_status="In Review"/> </video_components> </content_status_info> <upload_status_info created="2013-11-05 14:36:16" status="Import Error"/> <upload_status_info created="2013-11-05 12:07:03" status="Import Error"/> <upload_status_info created="2013-11-05 12:00:12" status="Import Error"/> <upload_status_info created="2013-11-05 11:52:05" status="Imported"/> <upload_status_info created="2013-11-05 11:39:40" status="Imported"/> <upload_status_info created="2013-11-05 11:18:46" status="Imported"/></upload_status></itunes_transporter>[2014-03-19 13:35:35 PDT] <main> DBG-X: Returning 0

Transporter 会返回给定 Apple 标识符的所有上传数据包的状态信息,并以 XML 格式返回输出信息。

在本示例中,由于你要请求其状态的数据包中包含电影,因此 Status 模式除返回数据包状态外,还会返回每个电影组件(字幕、视频、音频、章节、缩略图)的组件状态信息(名称、语言区、状态、交付时间)。

StatusAll 模式(指定多个供应商标识符)

在以下示例中,用户 bob 在 statusAll 模式下运行 Transporter,指定 Transporter 返回逗号分隔的供应商标识符列表的所有上传数据包的状态信息,并以 XML 格式显示返回的输出信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m statusAll -u bob -p <password> -vendor_ids "98143907070936,98143907070937" -v off -outputFormat xml[2014-09-12 14:12:03 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.<?xml version="1.0" encoding="UTF-8"?><itunes_transporter>  <upload_status apple_identifier="1000049617" vendor_identifier="98143907070936"> <content_status_info content_review_status="Live-NotReviewed" content_status="Unpolished" itunes_connect_status="Partial"> <store_status not_on_store="AI,AG,AR,AM,AU,AT,AZ,BS,BB,BY,BE,BZ,BM,BO,BW,BR,BN,BG,BF,KH,CA,CV,KY,CL,CO,CR,CY,CZ,DK,DM,DO,EC,SV,EE,FJ,FI,FR,GM,DE,GH,GR,GD,GT,GW,HN,HK,HU,IN,ID,IE,IL,IT,JP,KZ,KE,KG,LA,LV,LT,LU,MO,MY,MT,MU,MX,FM,MD,MN,MZ,NA,NP,NL,NZ,NI,NE,NG,NO,PA,PG,PY,PE,PH,PL,PT,RO,RU,SG,SK,SI,ZA,ES,LK,KN,SZ,SE,CH,TW,TJ,TH,TT,TR,TM,UG,UA,GB,UZ,VE,VN,VG,ZW" on_store="US" ready_for_store="N/A"/> </content_status_info> <upload_status_info created="2014-09-12 12:43:41" status="Import Error"/> <upload_status_info created="2014-08-29 13:32:31" status="Imported"/> <upload_status_info created="2014-08-29 13:29:47" status="Imported"/></upload_status>  <upload_status vendor_identifier="98143907070937"> <upload_status_info created="2014-09-12 14:10:24" status="Import Error"/> <upload_status_info created="2014-09-12 14:09:45" status="Upload Failed"/> <upload_status_info created="2014-09-12 13:58:13" status="Import Error"/> <upload_status_info created="2014-09-12 13:55:10" status="Import Error"/></upload_status></itunes_transporter>

Transporter 会返回逗号分隔的供应商标识符列表的所有上传数据包的状态信息,并以 XML 格式返回输出信息。

在本示例中,Transporter 针对供应商标识符 98143907070936 返回最终上传状态“Import Error(导入错误)”,并针对供应商标识符 98143907070937 返回“Import Error(导入错误)”。

Transfer Test 模式

在以下示例中,用户 bob 在 Transfer Test 模式下运行 Transporter,指定 Transporter 使用 10000 Kbit/s 限制速度将 10 兆字节的数据包上传到 Signiant 服务器,返回总传输时间和详细信息(-throughput),并显示 eXtreme 级日志信息。

everest:/tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -m transferTest -u bob -s Apple -size 10M -t Signiant -k 10000[2014-03-14 12:30:25 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-03-14 12:30:28 PDT] <main> INFO: Logging configured successfully.[2014-03-14 12:30:28 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-03-14 12:30:28 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:30:28 PDT] <main> INFO: Memory: [JVM] 18M free, 31M total, 989M max [System] (Physical) 3969M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:30:28 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/transferTest-template-v2.metadata.xml[2014-03-14 12:30:28 PDT] <main> DEBUG: No remote configuration found.[2014-03-14 12:30:29 PDT] <main> INFO: Examining the package at: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp[2014-03-14 12:30:29 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-03-14 12:30:29 PDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2014-03-14 12:30:29 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-03-14 12:30:29 PDT] <main> INFO: Performing authentication of package APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp ...[2014-03-14 12:30:29 PDT] <main> DBG-X: Memory: [JVM] 30M free, 63M total, 989M max [System] (Physical) 3951M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:30:29 PDT] <main> DBG-X: Deflated 2774 bytes to 1108[2014-03-14 12:30:29 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-03-14 12:30:29 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Files = [metadata.xml, song01.m4a, cover.png][2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8"?><package version="music5.0" xmlns="http://apple.com/itunes/importer"> <language>en-US</language> <provider>Apple</provider> <album> <vendor_id>APPLE2812F6A232B944FD91CCA2C10A1F0C8C</vendor_id> <upc>001344404448</upc> <title>APPLE2812F6A232B944FD91CCA2C10A1F0C8C Album Title</title> <title_version /> <original_release_date>2014-03-14</original_release_date> <label_name>Transfer Test Generator</label_name> <genres> <genre code="ROCK-00" /> </genres> <copyright_pline>2014 Transfer Test Generator</copyright_pline> <copyright_cline>2014 Transfer Test Generator</copyright_cline> <artwork_files> <file> <file_name>cover.png</file_name> <size>5447</size> <checksum type="md5">32d5fdd1d5e2e90e3c4be955264c609d</checksum> </file> </artwork_files> <description>Long Description</description> <volume_count>1</volume_count> <track_count>1</track_count> <products> <product> <territory>US</territory> <wholesale_price_tier>3</wholesale_price_tier> <sales_start_date>2014-03-14</sales_start_date> </product> </products> <artists> <artist> <name>Test Artist</name> <primary>true</primary> </artist> </artists> <tracks> <track> <vendor_id>APPLE2812F6A232B944FD91CCA2C10A1F0C8CT1</vendor_id> <isrc>0cf516473907</isrc> <title>Test Track Title</title> <title_version /> <label_name>Transfer Test Generator</label_name> <copyright_pline>2014 Transfer Test Generator</copyright_pline> <lyrics /> <volume_number>1</volume_number> <track_number>1</track_number> <audio_file> <file_name>song01.m4a</file_name> <size>10485760</size> <checksum type="md5">79feaf1ea2380f95f3b1320bd0a571e9</checksum> </audio_file> <products> <product> <territory>US</territory> <sales_start_date>2014-03-14</sales_start_date> </product> </products> <artists> <artist> <primary>true</primary> <name>Test Artist</name> </artist> </artists> </track> </tracks> </album></package>[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter MetadataChecksum = 1dc276fc55590810b10b25f9789224b0[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter PackageName = APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter PackageSize = 10493981[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Throttle = 10000[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter TransporterArguments = -m transferTest -u bob -s Apple -size 10M -t Signiant -k 10000[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:30:29 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:30:29 PDT] <main> INFO: id = 20140314123029-390[2014-03-14 12:30:30 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter CPUToken = 69d27ccd-c7bf-41f4-ad5c-afc5987ce443/1394825430178[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter FileSizes = {song01.m4a=10485760, cover.png=5447}[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=public.mpeg-4-audio, Role=source, ShouldDescribeAsset=true, Filename=song01.m4a}][2014-03-14 12:30:30 PDT] <main> DBG-X: parameter Checksums = {song01.m4a=79feaf1ea2380f95f3b1320bd0a571e9, cover.png=32d5fdd1d5e2e90e3c4be955264c609d}[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter Success = true[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, song01.m4a][2014-03-14 12:30:30 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-03-14 12:30:30 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, song01.m4a]. These are the files that will be uploaded.[2014-03-14 12:30:30 PDT] <main> DBG-X: Memory: [JVM] 28M free, 63M total, 989M max [System] (Physical) 3951M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:30:30 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-03-14 12:30:30 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter TransporterArguments = -m transferTest -u bob -s Apple -size 10M -t Signiant -k 10000[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:30:30 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:30:30 PDT] <main> INFO: id = 20140314123030-724[2014-03-14 12:30:31 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:30:31 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-03-14 12:30:31 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2014-03-14 12:30:31 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:30:31 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:30:31 PDT] <main> DBG-X: Setting the target rate to 1500000 bytes per second.[2014-03-14 12:30:31 PDT] <main> DBG-X: Setting the throttle to 1250000 bytes per second.[2014-03-14 12:30:31 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-03-14 12:30:31 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:30:31 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-03-14 12:30:31 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-03-14 12:30:31 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-03-14 12:30:31 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-03-14 12:30:31 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:30:31 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-03-14 12:30:32 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr203.apple.com/17.152.249.103:44001[2014-03-14 12:30:32 PDT] <Transport Protocol> INFO: Authenticating[2014-03-14 12:30:33 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-03-14 12:30:33 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:30:33 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-03-14 12:30:33 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:30:33 PDT] <File Progress Event Thread> INFO: File: 227b3abf-46e5-4006-b251-898b608197d38126022629428011628.txt 11/11, 100% completed[2014-03-14 12:30:33 PDT] <Data Channel Controller> DBG-X: The status for the file, 227b3abf-46e5-4006-b251-898b608197d38126022629428011628.txt, is TRANSFERRED.[2014-03-14 12:30:33 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:30:34 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:30:34 PDT] <main> DEBUG: Using token file path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp.token[2014-03-14 12:30:34 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-03-14 12:30:34 PDT] <main> DEBUG: Set token: 69d27ccd-c7bf-41f4-ad5c-afc5987ce443/1394825430178[2014-03-14 12:30:34 PDT] <main> DBG-X: Memory: [JVM] 62M free, 102M total, 989M max [System] (Physical) 3849M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:30:34 PDT] <main> DBG-X: Deflated 2774 bytes to 1108[2014-03-14 12:30:34 PDT] <main> DBG-X: Using operation named: validateAssets[2014-03-14 12:30:34 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter CPUToken = 69d27ccd-c7bf-41f4-ad5c-afc5987ce443/1394825430178[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Files = [metadata.xml, song01.m4a, cover.png][2014-03-14 12:30:34 PDT] <main> DBG-X: parameter MetadataChecksum = 1dc276fc55590810b10b25f9789224b0[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter PackageName = APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter PackageSize = 10493981[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Throttle = 10000[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Transport = Signiant[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter TransporterArguments = -m transferTest -u bob -s Apple -size 10M -t Signiant -k 10000[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:30:34 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:30:34 PDT] <main> INFO: id = 20140314123034-717[2014-03-14 12:30:35 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter Checksums = {song01.m4a=79feaf1ea2380f95f3b1320bd0a571e9, cover.png=32d5fdd1d5e2e90e3c4be955264c609d}[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter Success = true[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter TransportPort = 44001[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, song01.m4a][2014-03-14 12:30:35 PDT] <main> DBG-X: parameter ResumeFlag = false[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter NewPackageName = APPLE2812F6A232B944FD91CCA2C10A1F0C8C-20140314123035-278.itmsp[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter TransportUser = transporter[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter CPUToken = 9cee5f74-5a03-4171-a2e3-17ec8d490d40/1394825435436[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter FileSizes = {song01.m4a=10485760, cover.png=5447}[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=public.mpeg-4-audio, Role=source, ShouldDescribeAsset=true, Filename=song01.m4a}][2014-03-14 12:30:35 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-03-14 12:30:35 PDT] <main> DBG-X: parameter TransportPath = sgr2_pod1/transporter/content/transporter/Apple[2014-03-14 12:30:35 PDT] <main> DBG-X: Existing token found, cleaning up[2014-03-14 12:30:35 PDT] <main> DBG-X: Unlocking token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp.token[2014-03-14 12:30:35 PDT] <main> DBG-X: Releasing token file lock[2014-03-14 12:30:35 PDT] <main> DEBUG: Using token file path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp.token[2014-03-14 12:30:35 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-03-14 12:30:35 PDT] <main> DEBUG: Set token: 9cee5f74-5a03-4171-a2e3-17ec8d490d40/1394825435436[2014-03-14 12:30:35 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, song01.m4a]. These are the files that will be uploaded.[2014-03-14 12:30:35 PDT] <main> INFO: Done performing authentication.[2014-03-14 12:30:35 PDT] <main> INFO: The asset replacement verification check is disabled.[2014-03-14 12:30:35 PDT] <main> INFO: Package does not support file size checking; skipping[2014-03-14 12:30:35 PDT] <main> INFO: Preparing to upload package APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp ...[2014-03-14 12:30:35 PDT] <main> INFO: Determining which files should be uploaded ...[2014-03-14 12:30:35 PDT] <main> DEBUG: Valid local files will be checked:[/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp/metadata.xml,/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp/cover.png,/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp/song01.m4a][2014-03-14 12:30:35 PDT] <main> DEBUG: Remote files uploaded:[2014-03-14 12:30:35 PDT] <main> DBG-X: Examining working file: metadata.xml[2014-03-14 12:30:35 PDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2014-03-14 12:30:35 PDT] <main> DBG-X: Examining working file: cover.png[2014-03-14 12:30:35 PDT] <main> DEBUG: Adding file to be uploaded: cover.png[2014-03-14 12:30:35 PDT] <main> DBG-X: Examining working file: song01.m4a[2014-03-14 12:30:35 PDT] <main> DEBUG: Adding file to be uploaded: song01.m4a[2014-03-14 12:30:35 PDT] <main> INFO: Finished determining which files should be uploaded.[2014-03-14 12:30:35 PDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp/metadata.xml,/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp/cover.png,/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp/song01.m4a][2014-03-14 12:30:35 PDT] <main> INFO: Starting to upload the package's files (APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp) ...[2014-03-14 12:30:35 PDT] <main> DEBUG: Resetting sizes for progress logging[2014-03-14 12:30:35 PDT] <main> INFO: Computing total size of files to upload ...[2014-03-14 12:30:35 PDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 2774[2014-03-14 12:30:35 PDT] <main> DBG-X: adding file for % complete logging: cover.png , size: 5447[2014-03-14 12:30:35 PDT] <main> DBG-X: adding file for % complete logging: song01.m4a , size: 10485760[2014-03-14 12:30:35 PDT] <main> DEBUG: Setting total size of files for upload to: 10493981[2014-03-14 12:30:35 PDT] <main> INFO: Done computing total size of files to upload.[2014-03-14 12:30:35 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-03-14 12:30:35 PDT] <main> INFO: Using Signiant UDP transport[2014-03-14 12:30:35 PDT] <main> DBG-X: Setting the target rate to 1500000 bytes per second.[2014-03-14 12:30:35 PDT] <main> DBG-X: Setting the throttle to 1250000 bytes per second.[2014-03-14 12:30:35 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:30:35 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTINGMar 14, 2014 12:30:35 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-03-14 12:30:35 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/Mar 14, 2014 12:30:35 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...Mar 14, 2014 12:30:35 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-03-14 12:30:35 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...Mar 14, 2014 12:30:35 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-03-14 12:30:35 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...Mar 14, 2014 12:30:35 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:30:35 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-03-14 12:30:35 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...Mar 14, 2014 12:30:37 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected to UDP sgr205.apple.com/17.152.249.105:44001[2014-03-14 12:30:37 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr205.apple.com/17.152.249.105:44001Mar 14, 2014 12:30:37 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Authenticating[2014-03-14 12:30:37 PDT] <Transport Protocol> INFO: AuthenticatingMar 14, 2014 12:30:37 PM com.signiant.interactivetransfer.engine.ControlStream transferINFO: Remote agent log base: sigitc-2014-03-14-12-30-35-917.464434-2[2014-03-14 12:30:37 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMSMar 14, 2014 12:30:37 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Setting up data streams[2014-03-14 12:30:37 PDT] <Transport Protocol> INFO: Setting up data streams[2014-03-14 12:30:38 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTEDMar 14, 2014 12:30:38 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected using WAN accelerator[2014-03-14 12:30:38 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-03-14 12:30:38 PDT] <File Progress Event Thread> INFO: File: metadata.xml 2774/2774, 100% completed[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: Memory: [JVM] 69M free, 122M total, 989M max [System] (Physical) 3836M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: Using operation named: assignTransportPodToUpload[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter CPUToken = 9cee5f74-5a03-4171-a2e3-17ec8d490d40/1394825435436[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter NewPackageName = APPLE2812F6A232B944FD91CCA2C10A1F0C8C-20140314123035-278.itmsp[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter Password = **hidden value**[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter Pod = Newark Signiant 4[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter ProviderName = Apple[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter Transport = Signiant[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter TransporterArguments = -m transferTest -u bob -s Apple -size 10M -t Signiant -k 10000[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter Username = bob[2014-03-14 12:30:38 PDT] <File Progress Event Thread> DBG-X: parameter Version = 3.3.0[2014-03-14 12:30:38 PDT] <File Progress Event Thread> INFO: id = 20140314123038-640[2014-03-14 12:30:38 PDT] <Data Channel Controller> DBG-X: The status for the file, metadata.xml, is TRANSFERRED.[2014-03-14 12:30:38 PDT] <Data Channel Controller> INFO: Package upload progress: 0.03% completed[2014-03-14 12:30:39 PDT] <File Progress Event Thread> DBG-X: Apple's web service operation return value:[2014-03-14 12:30:39 PDT] <File Progress Event Thread> DBG-X: parameter Success = true[2014-03-14 12:30:39 PDT] <File Progress Event Thread> INFO: File: cover.png 5447/5447, 100% completed[2014-03-14 12:30:39 PDT] <Data Channel Controller> DBG-X: The status for the file, cover.png, is TRANSFERRED.[2014-03-14 12:30:39 PDT] <Data Channel Controller> INFO: Package upload progress: 0.08% completed[2014-03-14 12:30:39 PDT] <File Progress Event Thread> INFO: File: song01.m4a 212992/10485760, 2% completed[2014-03-14 12:30:39 PDT] <File Progress Event Thread> INFO: File: song01.m4a 425984/10485760, 4% completed[2014-03-14 12:30:39 PDT] <File Progress Event Thread> INFO: File: song01.m4a 524288/10485760, 5% completed[2014-03-14 12:30:39 PDT] <File Progress Event Thread> INFO: File: song01.m4a 630784/10485760, 6% completed[2014-03-14 12:30:39 PDT] <File Progress Event Thread> INFO: File: song01.m4a 737280/10485760, 7% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 950272/10485760, 9% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1048576/10485760, 10% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1155072/10485760, 11% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1368064/10485760, 13% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1474560/10485760, 14% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1572864/10485760, 15% completed[2014-03-14 12:30:40 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1679360/10485760, 16% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1785856/10485760, 17% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1892352/10485760, 18% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 1998848/10485760, 19% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2097152/10485760, 20% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2203648/10485760, 21% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2310144/10485760, 22% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2416640/10485760, 23% completed[2014-03-14 12:30:41 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2523136/10485760, 24% completed[2014-03-14 12:30:42 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2621440/10485760, 25% completed[2014-03-14 12:30:42 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2834432/10485760, 27% completed[2014-03-14 12:30:42 PDT] <File Progress Event Thread> INFO: File: song01.m4a 2940928/10485760, 28% completed[2014-03-14 12:30:42 PDT] <File Progress Event Thread> INFO: File: song01.m4a 3145728/10485760, 30% completed[2014-03-14 12:30:42 PDT] <File Progress Event Thread> INFO: File: song01.m4a 3252224/10485760, 31% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 3465216/10485760, 33% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 3571712/10485760, 34% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 3776512/10485760, 36% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 3883008/10485760, 37% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4096000/10485760, 39% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4194304/10485760, 40% completed[2014-03-14 12:30:43 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4300800/10485760, 41% completed[2014-03-14 12:30:44 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4513792/10485760, 43% completed[2014-03-14 12:30:44 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4620288/10485760, 44% completed[2014-03-14 12:30:44 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4825088/10485760, 46% completed[2014-03-14 12:30:44 PDT] <File Progress Event Thread> INFO: File: song01.m4a 4931584/10485760, 47% completed[2014-03-14 12:30:44 PDT] <File Progress Event Thread> INFO: File: song01.m4a 5144576/10485760, 49% completed[2014-03-14 12:30:45 PDT] <File Progress Event Thread> INFO: File: song01.m4a 5242880/10485760, 50% completed[2014-03-14 12:30:45 PDT] <File Progress Event Thread> INFO: File: song01.m4a 5455872/10485760, 52% completed[2014-03-14 12:30:45 PDT] <File Progress Event Thread> INFO: File: song01.m4a 5668864/10485760, 54% completed[2014-03-14 12:30:45 PDT] <File Progress Event Thread> INFO: File: song01.m4a 5767168/10485760, 55% completed[2014-03-14 12:30:45 PDT] <File Progress Event Thread> INFO: File: song01.m4a 5980160/10485760, 57% completed[2014-03-14 12:30:46 PDT] <File Progress Event Thread> INFO: File: song01.m4a 6193152/10485760, 59% completed[2014-03-14 12:30:46 PDT] <File Progress Event Thread> INFO: File: song01.m4a 6291456/10485760, 60% completed[2014-03-14 12:30:46 PDT] <File Progress Event Thread> INFO: File: song01.m4a 6397952/10485760, 61% completed[2014-03-14 12:30:46 PDT] <File Progress Event Thread> INFO: File: song01.m4a 6610944/10485760, 63% completed[2014-03-14 12:30:46 PDT] <File Progress Event Thread> INFO: File: song01.m4a 6815744/10485760, 65% completed[2014-03-14 12:30:47 PDT] <File Progress Event Thread> INFO: File: song01.m4a 6922240/10485760, 66% completed[2014-03-14 12:30:47 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7028736/10485760, 67% completed[2014-03-14 12:30:47 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7135232/10485760, 68% completed[2014-03-14 12:30:47 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7340032/10485760, 70% completed[2014-03-14 12:30:47 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7553024/10485760, 72% completed[2014-03-14 12:30:47 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7659520/10485760, 73% completed[2014-03-14 12:30:48 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7766016/10485760, 74% completed[2014-03-14 12:30:48 PDT] <File Progress Event Thread> INFO: File: song01.m4a 7970816/10485760, 76% completed[2014-03-14 12:30:48 PDT] <File Progress Event Thread> INFO: File: song01.m4a 8183808/10485760, 78% completed[2014-03-14 12:30:48 PDT] <File Progress Event Thread> INFO: File: song01.m4a 8290304/10485760, 79% completed[2014-03-14 12:30:48 PDT] <File Progress Event Thread> INFO: File: song01.m4a 8388608/10485760, 80% completed[2014-03-14 12:30:48 PDT] <File Progress Event Thread> INFO: File: song01.m4a 8495104/10485760, 81% completed[2014-03-14 12:30:49 PDT] <File Progress Event Thread> INFO: File: song01.m4a 8708096/10485760, 83% completed[2014-03-14 12:30:49 PDT] <File Progress Event Thread> INFO: File: song01.m4a 8912896/10485760, 85% completed[2014-03-14 12:30:49 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9019392/10485760, 86% completed[2014-03-14 12:30:49 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9125888/10485760, 87% completed[2014-03-14 12:30:49 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9338880/10485760, 89% completed[2014-03-14 12:30:50 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9543680/10485760, 91% completed[2014-03-14 12:30:50 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9650176/10485760, 92% completed[2014-03-14 12:30:50 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9756672/10485760, 93% completed[2014-03-14 12:30:50 PDT] <File Progress Event Thread> INFO: File: song01.m4a 9961472/10485760, 95% completed[2014-03-14 12:30:50 PDT] <File Progress Event Thread> INFO: File: song01.m4a 10174464/10485760, 97% completed[2014-03-14 12:30:50 PDT] <File Progress Event Thread> INFO: File: song01.m4a 10280960/10485760, 98% completed[2014-03-14 12:30:51 PDT] <File Progress Event Thread> INFO: File: song01.m4a 10387456/10485760, 99% completed[2014-03-14 12:30:51 PDT] <File Progress Event Thread> INFO: File: song01.m4a 10485760/10485760, 100% completed[2014-03-14 12:30:51 PDT] <Data Channel Controller> DBG-X: The status for the file, song01.m4a, is TRANSFERRED.[2014-03-14 12:30:51 PDT] <Data Channel Controller> INFO: Package upload progress: 100% completed[2014-03-14 12:30:51 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-03-14 12:30:51 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTEDMar 14, 2014 12:30:51 PM com.signiant.interactivetransfer.engine.TransferEngine doTransferINFO: Transfer completed: SUCCESSFUL[2014-03-14 12:30:51 PDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2014-03-14 12:30:51 PDT] <main> INFO: The file, cover.png, was uploaded successfully.[2014-03-14 12:30:51 PDT] <main> INFO: The file, song01.m4a, was uploaded successfully.[2014-03-14 12:30:51 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-03-14 12:30:51 PDT] <main> INFO: The package's files (APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp) uploaded successfully.[2014-03-14 12:30:51 PDT] <main> INFO: Done performing upload.[2014-03-14 12:30:51 PDT] <main> DBG-X: The transfer time for the package APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp was 15839 milliseconds.[2014-03-14 12:30:51 PDT] <main> DBG-X: Throughput information for APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp: 0 minutes, 15.84 seconds, 10.01MB, 647.01KB/sec[2014-03-14 12:30:51 PDT] <main> INFO: Performing uploadDone notification to Apple for package APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp ...[2014-03-14 12:30:51 PDT] <main> DBG-X: Memory: [JVM] 78M free, 122M total, 989M max [System] (Physical) 3795M free, 16384M total (Swap) 1024M free, 1024M total[2014-03-14 12:30:51 PDT] <main> DBG-X: Deflated 28074 bytes to 6272[2014-03-14 12:30:51 PDT] <main> DBG-X: Deflated 814 bytes to 396[2014-03-14 12:30:51 PDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2014-03-14 12:30:51 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter CPUToken = 9cee5f74-5a03-4171-a2e3-17ec8d490d40/1394825435436[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter ClientChecksumInfo = (null)[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter ExtraTransportLogCompressed = (suppressed)[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=2774, song01.m4a=10485760, cover.png=5447}[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter NewPackageName = APPLE2812F6A232B944FD91CCA2C10A1F0C8C-20140314123035-278.itmsp[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter NumberBytesTransferred = 10493981[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter PackagePathWithoutBase = sgr2_pod1/transporter/content/transporter/Apple[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter TestTransfer = true[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter Throttle = 10000[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter TransferTime = 15839[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter Transport = Signiant[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter TransporterArguments = -m transferTest -u bob -s Apple -size 10M -t Signiant -k 10000[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter Username = bob[2014-03-14 12:30:51 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-03-14 12:30:51 PDT] <main> INFO: id = 20140314123051-675[2014-03-14 12:30:52 PDT] <main> DBG-X: Apple's web service operation return value:[2014-03-14 12:30:52 PDT] <main> DBG-X: parameter Success = true[2014-03-14 12:30:52 PDT] <main> DBG-X: Unlocking token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp.token[2014-03-14 12:30:52 PDT] <main> DBG-X: Releasing token file lock[2014-03-14 12:30:52 PDT] <main> DBG-X: Removing token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp.token[2014-03-14 12:30:52 PDT] <main> INFO: Done performing uploadDone notification to Apple.[2014-03-14 12:30:52 PDT] <main> INFO: The package: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmspThe successful package(s) throughput information is: /var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/itms_test_packages/APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp 0 minutes, 15.84 seconds, 10.01MB, 647.01KB/sec[2014-03-14 12:30:53 PDT] <main> DBG-X: Returning 0

Transporter 使用 10000 Kbit/s 限制速度将 10 兆字节的数据包上传至 Signiant 服务器,它会显示数据包元数据、总传输时间、详细信息(-throughput)以及 eXtreme 级日志信息。Transporter 执行完命令后,会显示信息说明文件是否成功上传。

在本示例中,Transporter 显示已成功上传一个 10 兆字节的数据包(APPLE2812F6A232B944FD91CCA2C10A1F0C8C.itmsp),总传输时间为 15839([2014-03-14 12:30:51 PDT] <main> DBG-X: parameter TransferTime = 15839),Transporter 还会显示成功上传数据包的摘要吞吐量信息(0 分钟,15.84 秒,10.01 MB,647.01 KB/s)。

Upload 模式

使用 Linux 或 Windows 上传 App

在以下示例中,用户在 Upload 模式下运行 Transporter,以从 Linux 设备上传 App。此示例使用 -assetFile 以指定 App 文件,使用 -assetDescription 以指定 AppStoreInfo.plist 文件(由 Xcode 生成)。

jappleseed@ubuntu:~/$ /usr/local/itms/bin/iTMSTransporter -m upload -u jappleseed@apple.com -p MyP@ssw0rd!@78 -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:47:31 EDT] <main> INFO: Transporter is searching for new software components.[2018-08-29 13:47:32 EDT] <main> INFO: Update check complete.[2018-08-29 13:47:33 EDT] <main> INFO: Logging level set to eXtreme[2018-08-29 13:47:33 EDT] <main> INFO: Logging configured successfully.[2018-08-29 13:47:34 EDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2018-08-29 13:47:34 EDT] <main> DEBUG: Configuration refresh successful.[2018-08-29 13:47:34 EDT] <main> DEBUG: Saving configuration to local path: /home/jappleseed/.itmstransporter/Defaults.properties[2018-08-29 13:47:34 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2018-08-29 13:47:34 EDT] <main> INFO: OS identifier: Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:47:34 EDT] <main> INFO: Memory: [JVM] 955M free, 981M total, 1820M max [System] (Physical) 655M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:47:34 EDT] <main> DBG-X: Memory: [JVM] 923M free, 981M total, 1820M max [System] (Physical) 643M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:47:34 EDT] <main> DBG-X: Using operation named: authenticateForSession[2018-08-29 13:47:34 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:47:34-04:00[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.735048322[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 13:47:34 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:47:34 EDT] <main> INFO: id = 20180829134734-676[2018-08-29 13:47:34 EDT] <main> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:47:35 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T17:47:34.982Z[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter SessionId = CNCoDBIQQk8eVU3XQuub+ijViy23HQ==[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:47:35 EDT] <main> DBG-X: Using operation named: lookupSoftwareForBundleId[2018-08-29 13:47:35 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter BundleId = com.apple.contentdelivery.myApp[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter SoftwareTypeEnum = ios[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:47:35-04:00[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 13:47:35 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:47:35 EDT] <main> INFO: id = 20180829134735-081[2018-08-29 13:47:35 EDT] <main> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:47:38 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter DisplayKeys = [Application, Version Number, SKU Number, Primary Language, Copyright, Type, Apple ID][2018-08-29 13:47:38 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Applications = {MyApp 1.0 (iOS App)=4112979851}[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter ValidIconSizes = [57x57][2018-08-29 13:47:38 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T17:47:37.485Z[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Attributes = [{Type=iOS App, Primary Language=en-US, Apple ID=4112979851, AppleID=4112979851, WWDRIdentifier=XXKJ396S2Y, ReservedBundleIdentifier=com.apple.contentdelivery.myApp, SKU Number=MyApp, SoftwareTypeEnum=Purple, Application=MyApp, MarketingVersion=1.0}][2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Success = true[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter PerformZipFilenameVerification = true[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter ProviderName = Apple[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter SkipValidateSupportedArchitectures = true[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter PerformIconVerification = true[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter PerformCodesignVerification = anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and (certificate leaf[field.1.2.840.113635.100.6.1.2] exists or certificate leaf[field.1.2.840.113635.100.6.1.4] exists)[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter PerformIconSizeVerification = true[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter DisallowedPaths = [SC_Info][2018-08-29 13:47:38 EDT] <main> INFO: Upload mode selected.[2018-08-29 13:47:38 EDT] <main> INFO: Examining the package at: /tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp[2018-08-29 13:47:38 EDT] <main> INFO: Ensuring that package has well formed metadata file...[2018-08-29 13:47:38 EDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2018-08-29 13:47:38 EDT] <main> INFO: Gathering the list of valid files from the package ...[2018-08-29 13:47:38 EDT] <main> DEBUG: MyApp.ipa will be verified by Apple's web service to determine if it is a valid file.[2018-08-29 13:47:38 EDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2018-08-29 13:47:38 EDT] <main> INFO: Finished gathering the list of valid files from the package.[2018-08-29 13:47:38 EDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2018-08-29 13:47:38 EDT] <main> INFO: Performing authentication of package 4112979851.itmsp ...[2018-08-29 13:47:38 EDT] <main> DBG-X: Memory: [JVM] 904M free, 981M total, 1820M max [System] (Physical) 624M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:47:38 EDT] <main> DBG-X: Deflated 601 bytes to 440[2018-08-29 13:47:38 EDT] <main> DBG-X: Using operation named: validateMetadata[2018-08-29 13:47:38 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Files = [MyApp.ipa, metadata.xml][2018-08-29 13:47:38 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8"?><package version="software5.4" xmlns="http://apple.com/itunes/importer"> <software_assets apple_id="4112979851" bundle_short_version_string="1.0" bundle_version="1.0" bundle_identifier="com.apple.contentdelivery.myApp" app_platform="ios"> <asset type="bundle"> <data_file> <file_name>MyApp.ipa</file_name> <checksum type="md5">6f0ecfd6285588915617b1795afb8930</checksum> <size>237219</size> </data_file> </asset> </software_assets></package>[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter MetadataChecksum = 414dd21173af5e9313c7ae71c1b43c12[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.contentdelivery.myApp, packageVersion=software5.4, apple_id=4112979851, asset_types=[bundle], bundle_version=1.0, bundle_short_version_string=1.0}[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter PackageName = 4112979851.itmsp[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter PackageSize = 237820[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:47:38-04:00[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 13:47:38 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:47:38 EDT] <main> INFO: id = 20180829134738-750[2018-08-29 13:47:38 EDT] <main> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:47:44 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T17:47:39.590Z[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter Success = true[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2018-08-29 13:47:44 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2018-08-29 13:47:44 EDT] <main> DBG-X: parameter CPUToken = 7c08bbaa-795a-40cd-8298-7ea058a4a3a4/1535564863771[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter Checksums = {MyApp.ipa=6f0ecfd6285588915617b1795afb8930}[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter FileSizes = {MyApp.ipa=237219}[2018-08-29 13:47:44 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2018-08-29 13:47:44 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2018-08-29 13:47:44 EDT] <main> INFO: Starting media analysis of assets[2018-08-29 13:47:44 EDT] <main> DEBUG: Handling asset: filename=MyApp.ipa,uti=com.apple.ipa,role=source,describe=true[2018-08-29 13:47:44 EDT] <main> DEBUG: Using container type tool name and version: iOS App Describer:1.26[2018-08-29 13:47:44 EDT] <main> DEBUG: Using path: /tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp/MyApp.ipa[2018-08-29 13:47:44 EDT] <main> DEBUG: Using the provided assetDescription: /home/jappleseed//AppStoreInfo.plist[2018-08-29 13:47:45 EDT] <main> DBG-X: description length:0[2018-08-29 13:47:45 EDT] <main> DBG-X: Asset description:[2018-08-29 13:47:45 EDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.software.AbstractSoftwareDescriber$1@6dc1484[2018-08-29 13:47:45 EDT] <main> DBG-X: Deflated 481 bytes to 295[2018-08-29 13:47:45 EDT] <main> INFO: Asset media analysis has completed[2018-08-29 13:47:45 EDT] <main> DBG-X: Memory: [JVM] 871M free, 981M total, 1820M max [System] (Physical) 589M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:47:45 EDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2018-08-29 13:47:45 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:47:45-04:00[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa-assetDescription AppStoreInfo.plist[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 13:47:45 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:47:45 EDT] <main> INFO: id = 20180829134745-342[2018-08-29 13:47:45 EDT] <main> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:47:49 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 13:47:49 EDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2018-08-29 13:47:49 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:47:49 EDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2018-08-29 13:47:49 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T17:47:45.527Z[2018-08-29 13:47:49 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:47:49 EDT] <main> INFO: Signiant TransferEngine build 10.6.0.59156[2018-08-29 13:47:49 EDT] <main> INFO: Using Signiant UDP transport[2018-08-29 13:47:49 EDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2018-08-29 13:47:49 EDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2018-08-29 13:47:49 EDT] <main> INFO: Transfer engine: 10.6.0.59156[2018-08-29 13:47:49 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 13:47:49 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2018-08-29 13:47:49 EDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/[2018-08-29 13:47:49 EDT] <Connector: UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001> INFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...[2018-08-29 13:47:50 EDT] <Transport Protocol Seeker> INFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001[2018-08-29 13:47:51 EDT] <Transport Protocol> INFO: Authenticating[2018-08-29 13:47:52 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2018-08-29 13:47:52 EDT] <Transport Protocol> INFO: Setting up data streams[2018-08-29 13:47:53 EDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2018-08-29 13:47:53 EDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2018-08-29 13:47:53 EDT] <File Progress Event Thread> INFO: File: fb1ae873-d4e9-4f68-ad8e-3ee3011e2c9d3386412836054817202.txt 11/11, 100% completed[2018-08-29 13:47:53 EDT] <Data Channel Controller> DBG-X: The status for the file, fb1ae873-d4e9-4f68-ad8e-3ee3011e2c9d3386412836054817202.txt, is TRANSFERRED.[2018-08-29 13:47:54 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 13:47:54 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 13:47:54 EDT] <main> DEBUG: Using token file path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 13:47:54 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2018-08-29 13:47:54 EDT] <main> DEBUG: Set token: 7c08bbaa-795a-40cd-8298-7ea058a4a3a4/1535564863771[2018-08-29 13:47:54 EDT] <main> DBG-X: Memory: [JVM] 1019M free, 1070M total, 1820M max [System] (Physical) 530M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:47:54 EDT] <main> DBG-X: Deflated 601 bytes to 440[2018-08-29 13:47:54 EDT] <main> DBG-X: Using operation named: validateAssets[2018-08-29 13:47:54 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter CPUToken = 7c08bbaa-795a-40cd-8298-7ea058a4a3a4/1535564863771[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter Files = [MyApp.ipa, metadata.xml][2018-08-29 13:47:54 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter MetadataChecksum = 414dd21173af5e9313c7ae71c1b43c12[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.contentdelivery.myApp, packageVersion=software5.4, apple_id=4112979851, asset_types=[bundle], bundle_version=1.0, bundle_short_version_string=1.0}[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter PackageName = 4112979851.itmsp[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter PackageSize = 237820[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter RequestUUID = d58f2b84-8ed5-4226-8879-077c06e3f3ad[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:47:54-04:00[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter StreamingInfoList = [file: AppStoreInfo.plist536717192619580629.swinfo.gz, content-length: 3382224, content-type: application/binary, MD5: 5487dbde1d6c2294da177dae83d8fa2e][2018-08-29 13:47:54 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter Transport = Signiant[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 13:47:54 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:47:54 EDT] <main> INFO: id = 20180829134754-176[2018-08-29 13:47:54 EDT] <main> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:48:22 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T17:48:02.256Z[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter TransportUser = transporter[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter ResumeFlag = false[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter Success = true[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2018-08-29 13:48:22 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2018-08-29 13:48:22 EDT] <main> DBG-X: parameter CPUToken = 9e96d4f1-605a-413a-9a09-306f63248431/1535564897187[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter FileSizes = {MyApp.ipa=237219}[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter TransportPort = 44001[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter TransportHosts = [vp2-sgr002-itms6.cse.apple.com][2018-08-29 13:48:22 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter ProviderName = Apple[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter Checksums = {MyApp.ipa=6f0ecfd6285588915617b1795afb8930}[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter TransportPath = sgr_pod2_itms6/transporter/content/transporter/Apple[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter NewPackageName = 4112979851-20180829104818-995.itmsp[2018-08-29 13:48:22 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2018-08-29 13:48:22 EDT] <main> DBG-X: JSON-START>>{"dev-id-results":{"upload_id":"d58f2b84-8ed5-4226-8879-077c06e3f3ad"}}<<JSON-END[2018-08-29 13:48:22 EDT] <main> DBG-X: Existing token found, cleaning up[2018-08-29 13:48:22 EDT] <main> DBG-X: Unlocking token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 13:48:22 EDT] <main> DBG-X: Releasing token file lock[2018-08-29 13:48:22 EDT] <main> DEBUG: Using token file path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 13:48:22 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2018-08-29 13:48:22 EDT] <main> DEBUG: Set token: 9e96d4f1-605a-413a-9a09-306f63248431/1535564897187[2018-08-29 13:48:22 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2018-08-29 13:48:22 EDT] <main> INFO: Done performing authentication.[2018-08-29 13:48:22 EDT] <main> INFO: The asset replacement verification check is disabled.[2018-08-29 13:48:22 EDT] <main> INFO: Checking the file size of the files: [MyApp.ipa][2018-08-29 13:48:22 EDT] <main> DBG-X: Checking the size of file: MyApp.ipa[2018-08-29 13:48:22 EDT] <main> INFO: Done checking the file sizes.[2018-08-29 13:48:22 EDT] <main> INFO: Checking the md5 checksum of the files: [MyApp.ipa][2018-08-29 13:48:22 EDT] <main> DBG-X: Checking the MD5 checksum of file: MyApp.ipa[2018-08-29 13:48:22 EDT] <main> INFO: Done checking the md5 checksum.[2018-08-29 13:48:22 EDT] <main> INFO: Preparing to upload package 4112979851.itmsp ...[2018-08-29 13:48:22 EDT] <main> INFO: Determining which files should be uploaded ...[2018-08-29 13:48:22 EDT] <main> DEBUG: Valid local files will be checked:[/tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp/metadata.xml, /tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp/MyApp.ipa][2018-08-29 13:48:22 EDT] <main> DEBUG: Remote files uploaded:[2018-08-29 13:48:22 EDT] <main> DBG-X: Examining working file: metadata.xml[2018-08-29 13:48:22 EDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2018-08-29 13:48:22 EDT] <main> DBG-X: Examining working file: MyApp.ipa[2018-08-29 13:48:22 EDT] <main> DEBUG: Adding file to be uploaded: MyApp.ipa[2018-08-29 13:48:22 EDT] <main> INFO: Finished determining which files should be uploaded.[2018-08-29 13:48:22 EDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp/metadata.xml, /tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp/MyApp.ipa][2018-08-29 13:48:22 EDT] <main> INFO: Starting to upload the package's files (4112979851.itmsp) ...[2018-08-29 13:48:22 EDT] <main> DEBUG: Resetting sizes for progress logging[2018-08-29 13:48:22 EDT] <main> INFO: Computing total size of files to upload ...[2018-08-29 13:48:22 EDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 601[2018-08-29 13:48:22 EDT] <main> DBG-X: adding file for % complete logging: MyApp.ipa , size: 237219[2018-08-29 13:48:22 EDT] <main> DEBUG: Setting total size of files for upload to: 237820[2018-08-29 13:48:22 EDT] <main> INFO: Done computing total size of files to upload.[2018-08-29 13:48:22 EDT] <main> INFO: Signiant TransferEngine build 10.6.0.59156[2018-08-29 13:48:22 EDT] <main> INFO: Using Signiant UDP transport[2018-08-29 13:48:22 EDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2018-08-29 13:48:22 EDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2018-08-29 13:48:22 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 13:48:22 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTINGAug 29, 2018 1:48:22 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/[2018-08-29 13:48:22 EDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/Aug 29, 2018 1:48:22 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...[2018-08-29 13:48:22 EDT] <Connector: UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001> INFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...Aug 29, 2018 1:48:23 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001[2018-08-29 13:48:23 EDT] <Transport Protocol Seeker> INFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001Aug 29, 2018 1:48:23 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Authenticating[2018-08-29 13:48:23 EDT] <Transport Protocol> INFO: AuthenticatingAug 29, 2018 1:48:24 PM com.signiant.interactivetransfer.engine.ControlStream transferINFO: Remote agent log base: sigitc-2018-08-29-13-48-22-450.311214-2[2018-08-29 13:48:24 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMSAug 29, 2018 1:48:24 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Setting up data streams[2018-08-29 13:48:24 EDT] <Transport Protocol> INFO: Setting up data streams[2018-08-29 13:48:25 EDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTEDAug 29, 2018 1:48:25 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected using WAN accelerator[2018-08-29 13:48:25 EDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2018-08-29 13:48:26 EDT] <File Progress Event Thread> INFO: File: metadata.xml 601/601, 100% completed[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: Memory: [JVM] 887M free, 1070M total, 1820M max [System] (Physical) 514M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: Using operation named: assignTransportPodToUpload[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter CPUToken = 9e96d4f1-605a-413a-9a09-306f63248431/1535564897187[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter NewPackageName = 4112979851-20180829104818-995.itmsp[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter Pod = iTMS6 Signiant 2[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:48:26-04:00[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 3.726999621[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter Transport = Signiant[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter Version = 3.3.0[2018-08-29 13:48:26 EDT] <File Progress Event Thread> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:48:26 EDT] <File Progress Event Thread> INFO: id = 20180829134826-261[2018-08-29 13:48:26 EDT] <File Progress Event Thread> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:48:26 EDT] <Data Channel Controller> DBG-X: The status for the file, metadata.xml, is TRANSFERRED.[2018-08-29 13:48:26 EDT] <Data Channel Controller> INFO: Package upload progress: 0.25% completed[2018-08-29 13:48:28 EDT] <File Progress Event Thread> DBG-X: Apple's web service operation return value:[2018-08-29 13:48:28 EDT] <File Progress Event Thread> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:48:28 EDT] <File Progress Event Thread> DBG-X: parameter SessionExpiration = 2018-09-02T17:48:27.323Z[2018-08-29 13:48:28 EDT] <File Progress Event Thread> DBG-X: parameter Success = true[2018-08-29 13:48:28 EDT] <File Progress Event Thread> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:48:28 EDT] <File Progress Event Thread> INFO: File: MyApp.ipa 15800/237219, 6% completed[2018-08-29 13:48:28 EDT] <File Progress Event Thread> INFO: File: MyApp.ipa 31600/237219, 13% completed[2018-08-29 13:48:28 EDT] <Data Channel Controller> DBG-X: The status for the file, MyApp.ipa, is TRANSFERRED.[2018-08-29 13:48:28 EDT] <Data Channel Controller> INFO: Package upload progress: 100% completed[2018-08-29 13:48:29 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 13:48:29 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTEDAug 29, 2018 1:48:29 PM com.signiant.interactivetransfer.engine.TransferEngine doTransferINFO: Transfer completed: SUCCESSFUL[2018-08-29 13:48:29 EDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2018-08-29 13:48:29 EDT] <main> INFO: The file, MyApp.ipa, was uploaded successfully.[2018-08-29 13:48:29 EDT] <main> INFO: The status for the upload is SUCCESSFUL.[2018-08-29 13:48:29 EDT] <main> INFO: The package's files (4112979851.itmsp) uploaded successfully.[2018-08-29 13:48:29 EDT] <main> INFO: Done performing upload.[2018-08-29 13:48:29 EDT] <main> DBG-X: The transfer time for the package 4112979851.itmsp was 7208 milliseconds.[2018-08-29 13:48:29 EDT] <main> DBG-X: Throughput information for 4112979851.itmsp: 0 minutes, 7.21 seconds, 31.45KB, 4.36KB/sec[2018-08-29 13:48:29 EDT] <main> DBG-X: Memory: [JVM] 1023M free, 1070M total, 1820M max [System] (Physical) 504M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 13:48:29 EDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2018-08-29 13:48:29 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter CPUToken = 9e96d4f1-605a-413a-9a09-306f63248431/1535564897187[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter ClientChecksumInfo = [{CalculationTime=2, FileLastModified=1535564858000, Filename=MyApp.ipa, FileSize=237219, CalculatedChecksum=6f0ecfd6285588915617b1795afb8930}][2018-08-29 13:48:29 EDT] <main> DBG-X: parameter ExtraTransportLogFile = $MZCD_STREAMING_ROOT/c463bb82-84e7-4b1e-848d-21db80281769_1681973186996258494sigitc-2018-08-29-13-48-22-450.311214.log.info[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=601, MyApp.ipa=237219}[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter NewPackageName = 4112979851-20180829104818-995.itmsp[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter NumberBytesTransferred = 32201[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter PackagePathWithoutBase = sgr_pod2_itms6/transporter/content/transporter/Apple[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter StatisticsArray = [{duration=0.735048322, method=clientApplication.start, count=1}, {duration=0.999052844, method=authenticateForSession, count=1}, {duration=2.950622859, method=lookupSoftwareForBundleId, count=1}, {duration=5.62706693, method=validateMetadata, count=1}, {duration=4.003671094, method=lookupTransportDiagnostic, count=1}, {duration=27.615494427, method=validateAssets, count=1}, {duration=5.03426E-4, method=createTransportPod, count=1}, {duration=3.726999621, method=upload-SigniantTransport, count=1}, {duration=2.704627133, method=assignTransportPodToUpload, count=1}][2018-08-29 13:48:29 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T13:48:29-04:00[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter StreamingInfoList = [file: c463bb82-84e7-4b1e-848d-21db80281769_1681973186996258494sigitc-2018-08-29-13-48-22-450.311214.log.info, content-length: 271, content-type: text/plain, MD5: 113a83018f150a2228cc8b42e77d6d91][2018-08-29 13:48:29 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter TransferTime = 7208[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter Transport = Signiant[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u jappleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 13:48:29 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 13:48:29 EDT] <main> INFO: id = 20180829134829-320[2018-08-29 13:48:29 EDT] <main> INFO: iTMSTransporter Correlation Key: 0f4266a5-3e06-45de-8c6b-b2cb81c9a4f7[2018-08-29 13:48:33 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 13:48:33 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 13:48:33 EDT] <main> DBG-X: parameter SessionInvalid = true[2018-08-29 13:48:33 EDT] <main> DBG-X: parameter Success = true[2018-08-29 13:48:33 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 13:48:33 EDT] <main> DBG-X: Unlocking token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 13:48:33 EDT] <main> DBG-X: Releasing token file lock[2018-08-29 13:48:33 EDT] <main> DBG-X: Removing token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 13:48:33 EDT] <main> INFO: Done performing uploadDone notification to Apple.[2018-08-29 13:48:33 EDT] <main> INFO: The package: /tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully:/tmp/DeveloperAPIUpload4255970977768683773/4112979851.itmsp[2018-08-29 13:48:33 EDT] <main> DBG-X: Returning 0

在 macOS 上使用 -assetFile 上传 App

在以下示例中,用户在 Upload 模式下运行 Transporter,以在 macOS 上上传 iOS App。本示例使用 -assetFile 指定 App 文件。在 macOS 上,-assetDescription 选项为可选。-assetFile 选项指定针对 iOS 的 .ipa 文件或针对 macOS 的 .pkg 文件(此文件是由 Xcode 构建版本产生的)。下面是名称为 MyApp 的 iOS 应用程序示例。

本示例由与多位提供商相关联的用户发送,因此 -asc_provider 选项为必需项。如果用户未与多位提供商相关联,则该选项为可选,应使用 -itc_provider

jappleseed@orchard ~ % /usr/local/itms/bin/iTMSTransporter -m upload -u johnny-appleseed@apple.com -p Test12#$ -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:17 PST] <main> INFO: Configuring logging...[2021-11-19 17:34:17 PST] <main> INFO: Logging level set to eXtreme[2021-11-19 17:34:19 PST] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2021-11-19 17:34:19 PST] <main> INFO: OS identifier: Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:19 PST] <main> INFO: Memory: [JVM] 977M free, 1024M total, 2048M max [System] (Physical) 4340M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:34:19 PST] <main> DBG-X: Memory: [JVM] 977M free, 1024M total, 2048M max [System] (Physical) 4340M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:34:19 PST] <main> DBG-X: Using operation named: authenticateForSession[2021-11-19 17:34:19 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:19 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:19 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:19 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:19 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:19 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:19-05:00[2021-11-19 17:34:19 PST] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.083753697[2021-11-19 17:34:19 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:19 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:19 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:19 PST] <main> INFO: id = 20211119173419-331[2021-11-19 17:34:19 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:20 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:20 PST] <main> DBG-X: parameter SharedSecret = **hidden value**[2021-11-19 17:34:20 PST] <main> DBG-X: parameter MultipartUploadsEnabled = true[2021-11-19 17:34:20 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:20 PST] <main> DBG-X: parameter TxHeaders = {jenga=true}[2021-11-19 17:34:20 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:20 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:20.184Z[2021-11-19 17:34:20 PST] <main> DBG-X: parameter SessionId = CP+qDBIQzMyY27YiRAWHwg+9VNgK7g==[2021-11-19 17:34:20 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:20 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:24 PST] <main> DBG-X: Using operation named: lookupSoftwareForBundleId[2021-11-19 17:34:24 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:24 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:24 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:24 PST] <main> DBG-X: parameter BundleId = com.apple.MyApp[2021-11-19 17:34:24 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:24 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:24 PST] <main> DBG-X: parameter SoftwareTypeEnum = ios[2021-11-19 17:34:24 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:24-05:00[2021-11-19 17:34:24 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:24 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:24 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:24 PST] <main> INFO: id = 20211119173424-765[2021-11-19 17:34:24 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:26 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:26 PST] <main> DBG-X: parameter ProviderPublicId = 69a6de93-1daf-47e3-e053-5b8c7c11a4d1[2021-11-19 17:34:26 PST] <main> DBG-X: parameter DisplayKeys = [Application, Version Number, SKU Number, Primary Language, Copyright, Type, Apple ID][2021-11-19 17:34:26 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:26 PST] <main> DBG-X: parameter Applications = {xctest-MyApp 1.0 (iOS App)=111222333}[2021-11-19 17:34:26 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:26 PST] <main> DBG-X: parameter ValidIconSizes = [57x57][2021-11-19 17:34:26 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:26.096Z[2021-11-19 17:34:26 PST] <main> DBG-X: parameter Attributes = [{Type=iOS App, Primary Language=en-US, Apple ID=111222333, AppleID=111222333, WWDRIdentifier=Apple, ReservedBundleIdentifier=com.apple.MyApp, DidOptInToMacAppStore=true, SKU Number=iOSTestAppSoloSKU, SoftwareTypeEnum=Purple, Application=xctest-MyApp, MarketingVersion=1.0}][2021-11-19 17:34:26 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:34:26 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:26 PST] <main> DBG-X: parameter PerformZipFilenameVerification = true[2021-11-19 17:34:26 PST] <main> DBG-X: parameter ProviderName = Apple[2021-11-19 17:34:26 PST] <main> DBG-X: parameter SkipValidateSupportedArchitectures = true[2021-11-19 17:34:26 PST] <main> DBG-X: parameter PerformIconVerification = true[2021-11-19 17:34:26 PST] <main> DBG-X: parameter PerformCodesignVerification = anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and (certificate leaf[field.1.2.840.113635.100.6.1.2] exists or certificate leaf[field.1.2.840.113635.100.6.1.4] exists)[2021-11-19 17:34:26 PST] <main> DBG-X: parameter PerformIconSizeVerification = true[2021-11-19 17:34:26 PST] <main> DBG-X: parameter DisallowedPaths = [SC_Info][2021-11-19 17:34:26 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:27 PST] <main> INFO: Upload mode selected.[2021-11-19 17:34:27 PST] <main> DBG-X: Memory: [JVM] 951M free, 1024M total, 2048M max [System] (Physical) 3918M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:34:27 PST] <main> DBG-X: Using operation named: authenticateForTransportDiscovery[2021-11-19 17:34:27 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:27 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:27 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:27 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:27 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:27 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:27-05:00[2021-11-19 17:34:27 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:27 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:27 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:27 PST] <main> INFO: id = 20211119173427-751[2021-11-19 17:34:27 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:28 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:28 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:28 PST] <main> DBG-X: parameter PreferredTransports = [HTTP, Signiant, Aspera][2021-11-19 17:34:28 PST] <main> DBG-X: parameter TransportHosts.Signiant = [vp21q06ce-sgr001.cse.apple.com:44001, vp21q06ce-sgr002.cse.apple.com:44001][2021-11-19 17:34:28 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:28 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:27.883Z[2021-11-19 17:34:28 PST] <main> DBG-X: parameter TransportHosts.HTTP = [itms6-itmsdav.itunes.apple.com:443][2021-11-19 17:34:28 PST] <main> DBG-X: parameter TransportHosts.Aspera = [vp21q06ce-vgr001.cse.apple.com:33001, vp21q06ce-vgr002.cse.apple.com:33001][2021-11-19 17:34:28 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:28 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:28 PST] <main> INFO: Transporter's command line arguments are: -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:28 PST] <main> INFO: Gathering the list of valid files from the package ...[2021-11-19 17:34:28 PST] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2021-11-19 17:34:28 PST] <main> DEBUG: MyApp.ipa will be verified by Apple's web service to determine if it is a valid file.[2021-11-19 17:34:28 PST] <main> INFO: Finished gathering the list of valid files from the package.[2021-11-19 17:34:28 PST] <main> INFO: Examining the package at: /var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/DeveloperAPIUpload4660591674728981464/111222333.itmsp[2021-11-19 17:34:28 PST] <main> INFO: Ensuring that package has well formed metadata file...[2021-11-19 17:34:28 PST] <main> DEBUG: Getting case-sensitive metadata xml filename...[2021-11-19 17:34:28 PST] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2021-11-19 17:34:28 PST] <main> INFO: Performing authentication of package 111222333.itmsp ...[2021-11-19 17:34:28 PST] <main> DBG-X: Memory: [JVM] 938M free, 1024M total, 2048M max [System] (Physical) 3868M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:34:28 PST] <main> DBG-X: Deflated 635 bytes to 480[2021-11-19 17:34:28 PST] <main> DBG-X: Using operation named: validateMetadata[2021-11-19 17:34:28 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:28 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:28 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:28 PST] <main> DBG-X: parameter Files = [metadata.xml, MyApp.ipa][2021-11-19 17:34:28 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:28 PST] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8"?><package version="software5.4" xmlns="http://apple.com/itunes/importer"> <software_assets apple_id="111222333" bundle_short_version_string="1.0" bundle_version="220211119222108" bundle_identifier="com.apple.MyApp" app_platform="ios"> <asset type="bundle"> <data_file> <file_name>MyApp.ipa</file_name> <checksum type="md5">059eedf7c04a612d24344731f683ea67</checksum> <size>466958895</size> </data_file> </asset> </software_assets></package>[2021-11-19 17:34:28 PST] <main> DBG-X: parameter MetadataChecksum = 493809055c828e5b38a445e95e499494[2021-11-19 17:34:28 PST] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2021-11-19 17:34:28 PST] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.MyApp, packageVersion=software5.4, apple_id=111222333, asset_types=[bundle], bundle_version=220211119222108, bundle_short_version_string=1.0}[2021-11-19 17:34:28 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:28 PST] <main> DBG-X: parameter PackageName = 111222333.itmsp[2021-11-19 17:34:28 PST] <main> DBG-X: parameter PackageSize = 466959530[2021-11-19 17:34:28 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:28-05:00[2021-11-19 17:34:28 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:28 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:28 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:28 PST] <main> INFO: id = 20211119173428-943[2021-11-19 17:34:28 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:30 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:30 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:30 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:30 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:28.816Z[2021-11-19 17:34:30 PST] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2021-11-19 17:34:30 PST] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2021-11-19 17:34:30 PST] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2021-11-19 17:34:30 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:34:30 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:30 PST] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2021-11-19 17:34:30 PST] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2021-11-19 17:34:30 PST] <main> DBG-X: parameter CPUToken = a410591d-3a16-4571-9c92-bc49a98d23eb/1637361270352[2021-11-19 17:34:30 PST] <main> DBG-X: parameter Checksums = {MyApp.ipa=059eedf7c04a612d24344731f683ea67}[2021-11-19 17:34:30 PST] <main> DBG-X: parameter FileSizes = {MyApp.ipa=466958895}[2021-11-19 17:34:30 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:30 PST] <main> DBG-X: parameter ProviderNameForToken = Apple[2021-11-19 17:34:30 PST] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2021-11-19 17:34:30 PST] <main> INFO: Starting media analysis of assets[2021-11-19 17:34:30 PST] <main> DEBUG: Handling asset: filename=MyApp.ipa,uti=com.apple.ipa,role=source,describe=true[2021-11-19 17:34:30 PST] <main> DEBUG: Using container type tool name and version: iOS App Describer:1.26[2021-11-19 17:34:30 PST] <main> DEBUG: Using path: /var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/DeveloperAPIUpload4660591674728981464/111222333.itmsp/MyApp.ipa[2021-11-19 17:34:30 PST] <main> DEBUG: Using the provided assetDescription: /var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/MyApp.ipa7369533956670959907swinfo.plist[2021-11-19 17:34:30 PST] <main> DBG-X: description length:0[2021-11-19 17:34:30 PST] <main> DBG-X: Asset description: [2021-11-19 17:34:30 PST] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.software.AbstractSoftwareDescriber$1@7196a8f1[2021-11-19 17:34:30 PST] <main> DBG-X: Deflated 525 bytes to 313[2021-11-19 17:34:30 PST] <main> INFO: Asset media analysis has completed[2021-11-19 17:34:30 PST] <main> DBG-X: Memory: [JVM] 915M free, 1024M total, 2048M max [System] (Physical) 3867M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:34:30 PST] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2021-11-19 17:34:30 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:30 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:30 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:30 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:30 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:30 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:30-05:00[2021-11-19 17:34:30 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:30 PST] <main> DBG-X: parameter TxTransportVersions = {SigniantTCP=1.2.0, Aspera=1.2.1, Signiant=1.2.0, HTTP=1.4.3}[2021-11-19 17:34:30 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:30 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:30 PST] <main> INFO: id = 20211119173430-806[2021-11-19 17:34:30 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:31 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:31 PST] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2021-11-19 17:34:31 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:31 PST] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2021-11-19 17:34:31 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:31 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:31.139Z[2021-11-19 17:34:31 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:31 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:31 PST] <main> DBG-X: Using operation named: createTestReservation[2021-11-19 17:34:31 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:31 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:31 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:31 PST] <main> DBG-X: parameter fileDescriptions = ( one FileDescription )[2021-11-19 17:34:31 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:31 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:31 PST] <main> DBG-X: parameter NewPackageName = http-transport-diagnostic-20211119223431-726-3606.itmsp[2021-11-19 17:34:31 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:31 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:31 PST] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2021-11-19 17:34:31 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:31 PST] <main> INFO: id = 20211119173431-231[2021-11-19 17:34:31 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:33 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:33 PST] <main> DBG-X: parameter Reservations = ( one Reservation )[2021-11-19 17:34:33 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:32.324Z[2021-11-19 17:34:33 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:34:33 PST] <main> INFO: Setting transport log file: /var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/http-transport-diagnostic-20211119223431-726-3606.itmsp9567899059888207459.log[2021-11-19 17:34:33 PST] <main> INFO: Starting upload for packageName: http-transport-diagnostic-20211119223431-726-3606.itmsp[2021-11-19 17:34:33 PST] <main> INFO: Thread Pool Configuration: {rateLimit=100000000000 KBs, minConnections=6, coreThreads=6, perCoreThreadMultiplier=1.65, processors=12, maxThreads=14, maxConnections=13}[2021-11-19 17:34:33 PST] <main> INFO: Reservation CPUSource125/v4/dd/99/e7/dd99e7cc-bf3c-3483-d267-3bc628a47ab9/http-transport-diagnostic-250991304789485218.txt created for file: (http-transport-diagnostic-250991304789485218.txt), part count:(1), file size: (198)[2021-11-19 17:34:33 PST] <main> INFO: Computing total size of files to upload ...[2021-11-19 17:34:33 PST] <main> DBG-X: adding file for % complete logging: http-transport-diagnostic-250991304789485218.txt , size: 198[2021-11-19 17:34:33 PST] <main> DEBUG: Setting total size of files for upload to: 198[2021-11-19 17:34:33 PST] <main> INFO: Done computing total size of files to upload.[2021-11-19 17:34:33 PST] <RLT-001> INFO: Starting upload for reservation: (CPUSource125/v4/dd/99/e7/dd99e7cc-bf3c-3483-d267-3bc628a47ab9/http-transport-diagnostic-250991304789485218.txt) file: (http-transport-diagnostic-250991304789485218.txt/1) size: 198[2021-11-19 17:34:33 PST] <RLT-001> INFO: File: http-transport-diagnostic-250991304789485218.txt 198/198, 100.00% completed[2021-11-19 17:34:33 PST] <RLT-001> INFO: Package upload progress: 100.00% completed[2021-11-19 17:34:33 PST] <RLT-001> INFO: Finished part upload for: (http-transport-diagnostic-250991304789485218.txt/1) 1.60 KB/s in 0 seconds[2021-11-19 17:34:33 PST] <RLT-001> INFO: Finished upload for reservation: (CPUSource125/v4/dd/99/e7/dd99e7cc-bf3c-3483-d267-3bc628a47ab9/http-transport-diagnostic-250991304789485218.txt) file: (http-transport-diagnostic-250991304789485218.txt)[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: Using operation named: commitTestReservation[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:33 PST] <main> INFO: Waiting on reservation commit(s) to finish.[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter NewPackageName = http-transport-diagnostic-20211119223431-726-3606.itmsp[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter reservations = [CPUSource125/v4/dd/99/e7/dd99e7cc-bf3c-3483-d267-3bc628a47ab9/http-transport-diagnostic-250991304789485218.txt][2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2021-11-19 17:34:33 PST] <pool-7-thread-1> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:33 PST] <pool-7-thread-1> INFO: id = 20211119173433-914[2021-11-19 17:34:33 PST] <pool-7-thread-1> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:34 PST] <pool-7-thread-1> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:34 PST] <pool-7-thread-1> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:34.058Z[2021-11-19 17:34:34 PST] <pool-7-thread-1> DBG-X: parameter Success = true[2021-11-19 17:34:34 PST] <pool-7-thread-1> INFO: Reservation committed: (CPUSource125/v4/dd/99/e7/dd99e7cc-bf3c-3483-d267-3bc628a47ab9/http-transport-diagnostic-250991304789485218.txt) file: (http-transport-diagnostic-250991304789485218.txt)[2021-11-19 17:34:34 PST] <pool-7-thread-1> INFO: All reservation commit(s) finished.[2021-11-19 17:34:34 PST] <main> INFO: 128.16 B/s in 1 second[2021-11-19 17:34:34 PST] <main> DEBUG: Using token file path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/orchard.local_Apple_111222333.itmsp.token[2021-11-19 17:34:34 PST] <main> DEBUG: Attempting exclusive file lock on token file[2021-11-19 17:34:34 PST] <main> DEBUG: Set token: a410591d-3a16-4571-9c92-bc49a98d23eb/1637361270352[2021-11-19 17:34:34 PST] <main> DBG-X: Memory: [JVM] 894M free, 1024M total, 2048M max [System] (Physical) 3820M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:34:34 PST] <main> DBG-X: Deflated 635 bytes to 480[2021-11-19 17:34:34 PST] <main> DBG-X: Using operation named: validateAssets[2021-11-19 17:34:34 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:34 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:34 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:34 PST] <main> DBG-X: parameter CPUToken = a410591d-3a16-4571-9c92-bc49a98d23eb/1637361270352[2021-11-19 17:34:34 PST] <main> DBG-X: parameter Files = [metadata.xml, MyApp.ipa][2021-11-19 17:34:34 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:34 PST] <main> DBG-X: parameter MetadataChecksum = 493809055c828e5b38a445e95e499494[2021-11-19 17:34:34 PST] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2021-11-19 17:34:34 PST] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.MyApp, packageVersion=software5.4, apple_id=111222333, asset_types=[bundle], bundle_version=220211119222108, bundle_short_version_string=1.0}[2021-11-19 17:34:34 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:34 PST] <main> DBG-X: parameter PackageName = 111222333.itmsp[2021-11-19 17:34:34 PST] <main> DBG-X: parameter PackageSize = 466959530[2021-11-19 17:34:34 PST] <main> DBG-X: parameter RequestUUID = 57c30802-171e-4c2b-acb6-982821bcd97a[2021-11-19 17:34:34 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:34-05:00[2021-11-19 17:34:34 PST] <main> DBG-X: parameter StreamingInfoList = [file: MyApp.ipa7369533956670959907swinfo.plist7806142058541083189.swinfo.gz, content-length: 26526, content-type: application/binary, MD5: 5de0d8d148274fbee04525eaf61d4148][2021-11-19 17:34:34 PST] <main> DBG-X: parameter Transport = HTTP[2021-11-19 17:34:34 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:34 PST] <main> DBG-X: parameter TxTransportVersions = {SigniantTCP=1.2.0, Aspera=1.2.1, Signiant=1.2.0, HTTP=1.4.3}[2021-11-19 17:34:34 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:34 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:34 PST] <main> INFO: id = 20211119173434-784[2021-11-19 17:34:34 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:52 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:52 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:52 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:52 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:35.077Z[2021-11-19 17:34:52 PST] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2021-11-19 17:34:52 PST] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2021-11-19 17:34:52 PST] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2021-11-19 17:34:52 PST] <main> DBG-X: parameter ResumeFlag = false[2021-11-19 17:34:52 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:34:52 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:52 PST] <main> DBG-X: parameter ProviderName = Apple[2021-11-19 17:34:52 PST] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2021-11-19 17:34:52 PST] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2021-11-19 17:34:52 PST] <main> DBG-X: parameter CPUToken = 03d7cf52-9c55-4838-ba46-e8994fb95af0/1637361290007[2021-11-19 17:34:52 PST] <main> DBG-X: parameter Checksums = {MyApp.ipa=059eedf7c04a612d24344731f683ea67}[2021-11-19 17:34:52 PST] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2021-11-19 17:34:52 PST] <main> DBG-X: parameter FileSizes = {MyApp.ipa=466958895}[2021-11-19 17:34:52 PST] <main> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:34:52 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:52 PST] <main> DBG-X: parameter ProviderNameForToken = Apple[2021-11-19 17:34:52 PST] <main> DBG-X: Existing token found, cleaning up[2021-11-19 17:34:52 PST] <main> DBG-X: Unlocking token at path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/orchard.local_Apple_111222333.itmsp.token[2021-11-19 17:34:52 PST] <main> DBG-X: Releasing token file lock[2021-11-19 17:34:52 PST] <main> DEBUG: Using token file path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/orchard.local_Apple_111222333.itmsp.token[2021-11-19 17:34:52 PST] <main> DEBUG: Attempting exclusive file lock on token file[2021-11-19 17:34:52 PST] <main> DEBUG: Set token: 03d7cf52-9c55-4838-ba46-e8994fb95af0/1637361290007[2021-11-19 17:34:52 PST] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2021-11-19 17:34:52 PST] <main> INFO: Done performing authentication.[2021-11-19 17:34:52 PST] <main> INFO: The asset replacement verification check is disabled.[2021-11-19 17:34:52 PST] <main> INFO: Checking the file size of the files: [MyApp.ipa][2021-11-19 17:34:52 PST] <main> DBG-X: Checking the size of file: MyApp.ipa[2021-11-19 17:34:52 PST] <main> INFO: Done checking the file sizes.[2021-11-19 17:34:52 PST] <main> INFO: Checking the md5 checksum of the files: [MyApp.ipa][2021-11-19 17:34:52 PST] <pool-8-thread-1> DBG-X: Checking the MD5 checksum of file: MyApp.ipa[2021-11-19 17:34:53 PST] <main> DBG-X: Using operation named: clientChecksumCompleted[2021-11-19 17:34:53 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:53 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:53 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:53 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:53 PST] <main> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:34:53 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:53 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:34:53-05:00[2021-11-19 17:34:53 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:53 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:53 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:53 PST] <main> INFO: id = 20211119173453-081[2021-11-19 17:34:53 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:53 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:53 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:34:53 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:34:53 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:53.375Z[2021-11-19 17:34:53 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:34:53 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:34:53 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:34:53 PST] <main> INFO: Done checking the md5 checksum.[2021-11-19 17:34:53 PST] <main> INFO: Preparing to upload package 111222333.itmsp ...[2021-11-19 17:34:53 PST] <main> DBG-X: Using operation named: createReservation[2021-11-19 17:34:53 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:53 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:53 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:53 PST] <main> DBG-X: parameter fileDescriptions = ( 2 FileDescriptions )[2021-11-19 17:34:53 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:53 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:53 PST] <main> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:34:53 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:53 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:53 PST] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2021-11-19 17:34:53 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:53 PST] <main> INFO: id = 20211119173453-180[2021-11-19 17:34:53 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:54 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:54 PST] <main> DBG-X: parameter Reservations = ( 2 Reservations )[2021-11-19 17:34:54 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:54.187Z[2021-11-19 17:34:54 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:34:54 PST] <main> INFO: Setting transport log file: /var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/111222333-20211119143451-646.itmsp4699971111973263896.log[2021-11-19 17:34:54 PST] <main> INFO: Starting upload for packageName: 111222333-20211119143451-646.itmsp[2021-11-19 17:34:54 PST] <main> INFO: Thread Pool Configuration: {rateLimit=100000000000 KBs, minConnections=6, coreThreads=6, perCoreThreadMultiplier=1.65, processors=12, maxThreads=14, maxConnections=13}[2021-11-19 17:34:54 PST] <main> INFO: Reservation CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/metadata.xml created for file: (metadata.xml),part count:(1), file size: (635)[2021-11-19 17:34:54 PST] <main> INFO: Reservation CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa created for file: (MyApp.ipa), part count:(7), file size: (466958895)[2021-11-19 17:34:54 PST] <main> INFO: Computing total size of files to upload ...[2021-11-19 17:34:54 PST] <main> DBG-X: adding file for % complete logging: MyApp.ipa , size: 466958895[2021-11-19 17:34:54 PST] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 635[2021-11-19 17:34:54 PST] <main> DEBUG: Setting total size of files for upload to: 466959530[2021-11-19 17:34:54 PST] <main> INFO: Done computing total size of files to upload.[2021-11-19 17:34:54 PST] <RLT-002> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/metadata.xml) file: (metadata.xml/1) size: 635[2021-11-19 17:34:54 PST] <RLT-003> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/7) size: 64305711[2021-11-19 17:34:54 PST] <RLT-004> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/6) size: 67108864[2021-11-19 17:34:54 PST] <RLT-005> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/5) size: 67108864[2021-11-19 17:34:54 PST] <RLT-006> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/4) size: 67108864[2021-11-19 17:34:54 PST] <RLT-007> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/3) size: 67108864[2021-11-19 17:34:54 PST] <RLT-008> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/2) size: 67108864[2021-11-19 17:34:54 PST] <RLT-009> INFO: Starting upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa/1) size: 67108864[2021-11-19 17:34:55 PST] <RLT-002> INFO: File: metadata.xml 635/635, 100.00% completed[2021-11-19 17:34:55 PST] <RLT-002> INFO: Package upload progress: 0.00% completed[2021-11-19 17:34:55 PST] <RLT-008> INFO: File: MyApp.ipa 16384/466958895, 0.00% completed[2021-11-19 17:34:55 PST] <RLT-009> INFO: File: MyApp.ipa 262144/466958895, 0.06% completed[2021-11-19 17:34:55 PST] <RLT-007> INFO: Package upload progress: 0.06% completed[2021-11-19 17:34:55 PST] <RLT-006> INFO: File: MyApp.ipa 491520/466958895, 0.11% completed[2021-11-19 17:34:55 PST] <RLT-002> INFO: Finished part upload for: (metadata.xml/1) 3.55 KB/s in 0 seconds[2021-11-19 17:34:55 PST] <RLT-002> INFO: Finished upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/metadata.xml) file: (metadata.xml)[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: Using operation named: commitReservation[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter reservations = [CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/metadata.xml][2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2021-11-19 17:34:55 PST] <pool-10-thread-1> DBG-X: parameter Version = 3.3.0[2021-11-19 17:34:55 PST] <pool-10-thread-1> INFO: id = 20211119173455-124[2021-11-19 17:34:55 PST] <pool-10-thread-1> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:34:55 PST] <RLT-007> INFO: Package upload progress: 1.58% completed[2021-11-19 17:34:55 PST] <RLT-007> INFO: File: MyApp.ipa 7405568/466958895, 1.59% completed[2021-11-19 17:34:55 PST] <RLT-006> INFO: File: MyApp.ipa 7421952/466958895, 1.59% completed[2021-11-19 17:34:55 PST] <RLT-007> INFO: File: MyApp.ipa 7634944/466958895, 1.64% completed[2021-11-19 17:34:55 PST] <RLT-007> INFO: Package upload progress: 1.64% completed[2021-11-19 17:34:55 PST] <RLT-006> INFO: File: MyApp.ipa 7651328/466958895, 1.64% completed[2021-11-19 17:34:55 PST] <RLT-007> INFO: File: MyApp.ipa 7929856/466958895, 1.70% completed[2021-11-19 17:34:55 PST] <RLT-004> INFO: File: MyApp.ipa 7946240/466958895, 1.70% completed[2021-11-19 17:34:56 PST] <RLT-008> INFO: Package upload progress: 6.48% completed[2021-11-19 17:34:56 PST] <pool-10-thread-1> DBG-X: Apple's web service operation return value:[2021-11-19 17:34:56 PST] <pool-10-thread-1> DBG-X: parameter SessionExpiration = 2021-11-23T22:34:55.599Z[2021-11-19 17:34:56 PST] <pool-10-thread-1> DBG-X: parameter Success = true[2021-11-19 17:34:56 PST] <pool-10-thread-1> INFO: Reservation committed: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/metadata.xml)file: (metadata.xml)[2021-11-19 17:34:56 PST] <RLT-005> INFO: File: MyApp.ipa 30474240/466958895, 6.53% completed[2021-11-19 17:34:56 PST] <RLT-005> INFO: Package upload progress: 6.53% completed[2021-11-19 17:34:56 PST] <RLT-005> INFO: File: MyApp.ipa 30490624/466958895, 6.53% completed[2021-11-19 17:35:24 PST] <RLT-009> INFO: Package upload progress: 99.99% completed[2021-11-19 17:35:24 PST] <RLT-009> INFO: File: MyApp.ipa 466909743/466958895, 99.99% completed[2021-11-19 17:35:24 PST] <RLT-009> INFO: File: MyApp.ipa 466926127/466958895, 99.99% completed[2021-11-19 17:35:24 PST] <RLT-009> INFO: File: MyApp.ipa 466942511/466958895, 100.00% completed[2021-11-19 17:35:24 PST] <RLT-009> INFO: Package upload progress: 100.00% completed[2021-11-19 17:35:24 PST] <RLT-009> INFO: File: MyApp.ipa 466958895/466958895, 100.00% completed[2021-11-19 17:35:25 PST] <RLT-009> INFO: Finished part upload for: (MyApp.ipa/1) 2.24 MB/s in 29 seconds[2021-11-19 17:35:25 PST] <RLT-009> INFO: Finished upload for reservation: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa)[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: Using operation named: commitReservation[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter reservations = [CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa][2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2021-11-19 17:35:25 PST] <pool-10-thread-1> DBG-X: parameter Version = 3.3.0[2021-11-19 17:35:25 PST] <pool-10-thread-1> INFO: id = 20211119173525-035[2021-11-19 17:35:25 PST] <pool-10-thread-1> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:35:25 PST] <main> INFO: Waiting on reservation commit(s) to finish.[2021-11-19 17:35:26 PST] <pool-10-thread-1> DBG-X: Apple's web service operation return value:[2021-11-19 17:35:26 PST] <pool-10-thread-1> DBG-X: parameter SessionExpiration = 2021-11-23T22:35:25.404Z[2021-11-19 17:35:26 PST] <pool-10-thread-1> DBG-X: parameter Success = true[2021-11-19 17:35:26 PST] <pool-10-thread-1> INFO: Reservation committed: (CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa) file: (MyApp.ipa)[2021-11-19 17:35:26 PST] <pool-10-thread-1> INFO: All reservation commit(s) finished.[2021-11-19 17:35:26 PST] <main> DBG-X: Using operation named: getReservation[2021-11-19 17:35:26 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:35:26 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:35:26 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:35:26 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:35:26 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:35:26 PST] <main> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:35:26 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:35:26 PST] <main> DBG-X: parameter reservations = [CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/metadata.xml, CPUSource115/v4/b7/56/31/b756312d-ef23-1b03-0cdd-621e7fb1e952/MyApp.ipa][2021-11-19 17:35:26 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:35:26 PST] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2021-11-19 17:35:26 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:35:26 PST] <main> INFO: id = 20211119173526-101[2021-11-19 17:35:26 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:35:27 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:35:27 PST] <main> DBG-X: parameter SessionExpiration = 2021-11-23T22:35:26.679Z[2021-11-19 17:35:27 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:35:27 PST] <main> INFO: 14.45 MB/s in 32 seconds[2021-11-19 17:35:27 PST] <main> INFO: Done performing upload.[2021-11-19 17:35:27 PST] <main> INFO: Transfer Metrics Summary:[2021-11-19 17:35:27 PST] <main> INFO: bytes transmitted: 466959530[2021-11-19 17:35:27 PST] <main> INFO: MyApp.ipa transfer metrics:[2021-11-19 17:35:27 PST] <main> INFO: bytes transmitted: 466958895[2021-11-19 17:35:27 PST] <main> INFO: metadata.xml transfer metrics:[2021-11-19 17:35:27 PST] <main> INFO: bytes transmitted: 635[2021-11-19 17:35:27 PST] <main> DBG-X: The transfer time for the package 111222333.itmsp was 32316 milliseconds.[2021-11-19 17:35:27 PST] <main> DBG-X: Throughput information for 111222333.itmsp: 0 minutes, 32.32 seconds, 445.33MB, 13.78MB/sec[2021-11-19 17:35:27 PST] <main> DBG-X: Memory: [JVM] 824M free, 1024M total, 2048M max [System] (Physical) 3581M free, 73728M total (Swap) 632M free, 1024M total[2021-11-19 17:35:27 PST] <main> DBG-X: Using operation named: uploadDoneWithArguments[2021-11-19 17:35:27 PST] <main> DBG-X: Apple's web service operation input parameters:[2021-11-19 17:35:27 PST] <main> DBG-X: parameter Application = iTMSTransporter[2021-11-19 17:35:27 PST] <main> DBG-X: parameter BaseVersion = 3.3.0[2021-11-19 17:35:27 PST] <main> DBG-X: parameter CPUToken = 03d7cf52-9c55-4838-ba46-e8994fb95af0/1637361290007[2021-11-19 17:35:27 PST] <main> DBG-X: parameter ClientChecksumInfo = [{CalculationTime=617, FileLastModified=1637361267320, Filename=MyApp.ipa, FileSize=466958895, CalculatedChecksum=059eedf7c04a612d24344731f683ea67}][2021-11-19 17:35:27 PST] <main> DBG-X: parameter ExtraTransportLogFile = $MZCD_STREAMING_ROOT/0e729ff6-b374-4eed-a4d4-c0f0d4bd0f60_6517600903558929857111222333-20211119143451-646.itmsp4699971111973263896.log[2021-11-19 17:35:27 PST] <main> DBG-X: parameter FileSizeInfo = {MyApp.ipa=466958895, metadata.xml=635}[2021-11-19 17:35:27 PST] <main> DBG-X: parameter ItcProviderName = Apple[2021-11-19 17:35:27 PST] <main> DBG-X: parameter NewPackageName = 111222333-20211119143451-646.itmsp[2021-11-19 17:35:27 PST] <main> DBG-X: parameter NumberBytesTransferred = 466959530[2021-11-19 17:35:27 PST] <main> DBG-X: parameter OSIdentifier = Mac OS X 11.5.3 (x86_64); jvm=14.0.2+12-iTunesOpenJDK-1; jre=14.0.2+12-iTunesOpenJDK-1[2021-11-19 17:35:27 PST] <main> DBG-X: parameter PackagePathWithoutBase = (null)[2021-11-19 17:35:27 PST] <main> DBG-X: parameter StatisticsArray = [{duration=0.083753697, method=clientApplication.start, count=1}, {duration=0.956341415, method=authenticateForSession, count=1}, {duration=2.011722184, method=lookupSoftwareForBundleId, count=1}, {duration=1.113342381, method=authenticateForTransportDiscovery, count=1}, {duration=1.747016409, method=validateMetadata, count=1}, {duration=1.185300232, method=lookupTransportDiagnostic, count=1}, {duration=17.660271457, method=validateAssets, count=1}, {duration=0.848840612, method=clientChecksumCompleted, count=1}, {duration=4.40001E-4, method=createTransportPod, count=1}][2021-11-19 17:35:27 PST] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2021-11-19T17:35:27-05:00[2021-11-19 17:35:27 PST] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 33.227066232[2021-11-19 17:35:27 PST] <main> DBG-X: parameter StreamingInfoList = [file: 0e729ff6-b374-4eed-a4d4-c0f0d4bd0f60_6517600903558929857111222333-20211119143451-646.itmsp4699971111973263896.log, content-length: 704, content-type: text/plain, MD5: e21c166833a0bb7aff51ce951edbe7c1][2021-11-19 17:35:27 PST] <main> DBG-X: parameter TransferTime = 32316[2021-11-19 17:35:27 PST] <main> DBG-X: parameter Transport = HTTP[2021-11-19 17:35:27 PST] <main> DBG-X: parameter TransportHostSummaries = [{hostname=store-025.blobstore.apple.com, transportType=HTTP, port=443, fileCount=9, bytesSent=3268713098, bytesLost=0, connectionsAttempted=9, retryCount=0, hostExceptions=[]}][2021-11-19 17:35:27 PST] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2021-11-19 17:35:27 PST] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:35:27 PST] <main> DBG-X: parameter Version = 3.3.0[2021-11-19 17:35:27 PST] <main> DBG-X: parameter iTMSTransporterMode = upload[2021-11-19 17:35:27 PST] <main> INFO: id = 20211119173527-894[2021-11-19 17:35:27 PST] <main> INFO: iTMSTransporter Correlation Key: 6aed5845-5f32-4529-bf6a-c66dbbc10207-0001[2021-11-19 17:35:31 PST] <main> DBG-X: Apple's web service operation return value:[2021-11-19 17:35:31 PST] <main> DBG-X: parameter EnableJWTForAllCalls = false[2021-11-19 17:35:31 PST] <main> DBG-X: parameter ShouldUseFeatures = (null)[2021-11-19 17:35:31 PST] <main> DBG-X: parameter SessionInvalid = true[2021-11-19 17:35:31 PST] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2021-11-19 17:35:31 PST] <main> DBG-X: parameter Success = true[2021-11-19 17:35:31 PST] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2021-11-19 17:35:31 PST] <main> DBG-X: JSON-START>>{"dev-id-results":{"upload_id":"57c30802-171e-4c2b-acb6-982821bcd97a"}}<<JSON-END[2021-11-19 17:35:31 PST] <main> DBG-X: Unlocking token at path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/orchard.local_Apple_111222333.itmsp.token[2021-11-19 17:35:31 PST] <main> DBG-X: Releasing token file lock[2021-11-19 17:35:31 PST] <main> DBG-X: Removing token at path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/orchard.local_Apple_111222333.itmsp.token[2021-11-19 17:35:31 PST] <main> INFO: Done performing uploadDone notification to Apple.[2021-11-19 17:35:31 PST] <main> INFO: Transporter's command line arguments are: -m upload -u johnny-appleseed@apple.com -p **hidden value** -asc_provider Apple -v eXtreme -assetFile MyApp.ipa[2021-11-19 17:35:31 PST] <main> INFO: The package: /var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/DeveloperAPIUpload4660591674728981464/111222333.itmsp has been successfully uploaded.Package Summary:1 package was uploaded successfully:/var/folders/k1/fyztggjd12x7v_br1g23xxfh0000gn/T/DeveloperAPIUpload4660591674728981464/111222333.itmsp[2021-11-19 17:35:31 PST] <main> DBG-X: Returning 0

在 Linux 上使用 API 密钥上传 App

本示例显示如何使用 API 密钥从 Linux 设备上传 iOS App。此示例使用 -apiKey 选项来指定 API 密钥的名称,使用 -apiIssuer 来指定软件提供商的唯一标识符(即 Issuer ID,可在 App Store Connect 中前往“用户和访问”部分的“密钥”标签页查看)。

请注意,对于 Windows,该命令应为 C:\Program Files (x86)\itms\iTMSTransporter.cmd,而非 /usr/local/itms/bin/iTMSTransporter

jappleseed@ubuntu:~/$ /usr/local/itms/bin/iTMSTransporter -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:54:32 EDT] <main> INFO: Transporter is searching for new software components.[2018-08-29 15:54:33 EDT] <main> INFO: Update check complete.[2018-08-29 15:54:34 EDT] <main> INFO: Logging level set to eXtreme[2018-08-29 15:54:34 EDT] <main> INFO: Logging configured successfully.[2018-08-29 15:54:34 EDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2018-08-29 15:54:34 EDT] <main> DEBUG: Configuration refresh successful.[2018-08-29 15:54:34 EDT] <main> DEBUG: Saving configuration to local path: /home/jappleseed/.itmstransporter/Defaults.properties[2018-08-29 15:54:34 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2018-08-29 15:54:34 EDT] <main> INFO: OS identifier: Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:54:34 EDT] <main> INFO: Memory: [JVM] 1202M free, 1237M total, 1820M max [System] (Physical) 641M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:54:35 EDT] <main> DBG-X: Memory: [JVM] 1173M free, 1237M total, 1820M max [System] (Physical) 626M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:54:35 EDT] <main> DBG-X: Using operation named: authenticateForSession[2018-08-29 15:54:35 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:54:35-04:00[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.373960822[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:54:35 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:54:35 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:54:35 EDT] <main> INFO: id = 20180829155435-104[2018-08-29 15:54:35 EDT] <main> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:54:36 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:54:36.217Z[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter SessionId = CNCoDBIQCMNYv0SsTxO8kGHV3G2kcA==[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:54:36 EDT] <main> DBG-X: Using operation named: lookupSoftwareForBundleId[2018-08-29 15:54:36 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter BundleId = com.apple.contentdelivery.myApp[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter SoftwareTypeEnum = ios[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:54:36-04:00[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:54:36 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:54:36 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:54:36 EDT] <main> INFO: id = 20180829155436-120[2018-08-29 15:54:36 EDT] <main> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:54:37 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter DisplayKeys = [Application, Version Number, SKU Number, Primary Language, Copyright, Type, Apple ID][2018-08-29 15:54:37 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Applications = {MyApp 1.0 (iOS App)=4112979851}[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter ValidIconSizes = [57x57][2018-08-29 15:54:37 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:54:36.657Z[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Attributes = [{Type=iOS App, Primary Language=en-US, Apple ID=4112979851, AppleID=4112979851, WWDRIdentifier=XXKJ396S2Y, ReservedBundleIdentifier=com.apple.contentdelivery.myApp, SKU Number=iosforjappleseed, SoftwareTypeEnum=Purple, Application=MyApp, MarketingVersion=1.0}][2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter PerformZipFilenameVerification = true[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter ProviderName = Apple[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter SkipValidateSupportedArchitectures = true[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter PerformIconVerification = true[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter PerformCodesignVerification = anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and (certificate leaf[field.1.2.840.113635.100.6.1.2] exists or certificate leaf[field.1.2.840.113635.100.6.1.4] exists)[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter PerformIconSizeVerification = true[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter DisallowedPaths = [SC_Info][2018-08-29 15:54:37 EDT] <main> INFO: Upload mode selected.[2018-08-29 15:54:37 EDT] <main> INFO: Examining the package at: /tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp[2018-08-29 15:54:37 EDT] <main> INFO: Ensuring that package has well formed metadata file...[2018-08-29 15:54:37 EDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2018-08-29 15:54:37 EDT] <main> INFO: Gathering the list of valid files from the package ...[2018-08-29 15:54:37 EDT] <main> DEBUG: MyApp.ipa will be verified by Apple's web service to determine if it is a valid file.[2018-08-29 15:54:37 EDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2018-08-29 15:54:37 EDT] <main> INFO: Finished gathering the list of valid files from the package.[2018-08-29 15:54:37 EDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2018-08-29 15:54:37 EDT] <main> INFO: Performing authentication of package 4112979851.itmsp ...[2018-08-29 15:54:37 EDT] <main> DBG-X: Memory: [JVM] 1135M free, 1237M total, 1820M max [System] (Physical) 614M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:54:37 EDT] <main> DBG-X: Deflated 601 bytes to 440[2018-08-29 15:54:37 EDT] <main> DBG-X: Using operation named: validateMetadata[2018-08-29 15:54:37 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Files = [MyApp.ipa,metadata.xml][2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8"?><package version="software5.4" xmlns="http://apple.com/itunes/importer"> <software_assets apple_id="4112979851" bundle_short_version_string="1.0" bundle_version="1.0" bundle_identifier="com.apple.contentdelivery.myApp" app_platform="ios"> <asset type="bundle"> <data_file> <file_name>MyApp.ipa</file_name> <checksum type="md5">6f0ecfd6285588915617b1795afb8930</checksum> <size>237219</size> </data_file> </asset> </software_assets></package>[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter MetadataChecksum = 414dd21173af5e9313c7ae71c1b43c12[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.contentdelivery.myApp, packageVersion=software5.4, apple_id=4112979851, asset_types=[bundle], bundle_version=1.0, bundle_short_version_string=1.0}[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter PackageName = 4112979851.itmsp[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter PackageSize = 237820[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:54:37-04:00[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:54:37 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:54:37 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:54:37 EDT] <main> INFO: id = 20180829155437-462[2018-08-29 15:54:37 EDT] <main> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:54:39 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:54:37.560Z[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2018-08-29 15:54:39 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2018-08-29 15:54:39 EDT] <main> DBG-X: parameter CPUToken = 080603cf-447e-4cd4-b1b8-3e0375e14b08/1535572479074[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter Checksums = {MyApp.ipa=6f0ecfd6285588915617b1795afb8930}[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter FileSizes = {MyApp.ipa=237219}[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2018-08-29 15:54:39 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2018-08-29 15:54:39 EDT] <main> INFO: Starting media analysis of assets[2018-08-29 15:54:39 EDT] <main> DEBUG: Handling asset: filename=MyApp.ipa,uti=com.apple.ipa,role=source,describe=true[2018-08-29 15:54:39 EDT] <main> DEBUG: Using container type tool name and version: iOS App Describer:1.26[2018-08-29 15:54:39 EDT] <main> DEBUG: Using path: /tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp/MyApp.ipa[2018-08-29 15:54:39 EDT] <main> DEBUG: Using the provided assetDescription: /home/jappleseed//AppStoreInfo.plist[2018-08-29 15:54:39 EDT] <main> DBG-X: description length:0[2018-08-29 15:54:39 EDT] <main> DBG-X: Asset description: [2018-08-29 15:54:39 EDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.software.AbstractSoftwareDescriber$1@1eea9d2d[2018-08-29 15:54:39 EDT] <main> DBG-X: Deflated 481 bytes to 295[2018-08-29 15:54:39 EDT] <main> INFO: Asset media analysis has completed[2018-08-29 15:54:39 EDT] <main> DBG-X: Memory: [JVM] 1107M free, 1237M total, 1820M max [System] (Physical) 573M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:54:39 EDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2018-08-29 15:54:39 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:54:39-04:00[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:54:39 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:54:39 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:54:39 EDT] <main> INFO: id = 20180829155439-493[2018-08-29 15:54:39 EDT] <main> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:54:41 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:54:41 EDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2018-08-29 15:54:41 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:54:41 EDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2018-08-29 15:54:41 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:54:40.127Z[2018-08-29 15:54:41 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:54:41 EDT] <main> INFO: Signiant TransferEngine build 10.6.0.59156[2018-08-29 15:54:41 EDT] <main> INFO: Using Signiant UDP transport[2018-08-29 15:54:41 EDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2018-08-29 15:54:41 EDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2018-08-29 15:54:41 EDT] <main> INFO: Transfer engine: 10.6.0.59156[2018-08-29 15:54:41 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:54:41 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2018-08-29 15:54:41 EDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/[2018-08-29 15:54:41 EDT] <Connector: UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001> INFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...[2018-08-29 15:54:42 EDT] <Transport Protocol Seeker> INFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001[2018-08-29 15:54:42 EDT] <Transport Protocol> INFO: Authenticating[2018-08-29 15:54:43 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2018-08-29 15:54:43 EDT] <Transport Protocol> INFO: Setting up data streams[2018-08-29 15:54:44 EDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2018-08-29 15:54:44 EDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2018-08-29 15:54:45 EDT] <File Progress Event Thread> INFO: File: 052314dc-defb-430c-bebb-36a12f08714b1590624578744754030.txt 11/11, 100% completed[2018-08-29 15:54:45 EDT] <Data Channel Controller> DBG-X: The status for the file, 052314dc-defb-430c-bebb-36a12f08714b1590624578744754030.txt, is TRANSFERRED.[2018-08-29 15:54:45 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:54:45 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:54:46 EDT] <main> DEBUG: Using token file path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:54:46 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2018-08-29 15:54:46 EDT] <main> DEBUG: Set token: 080603cf-447e-4cd4-b1b8-3e0375e14b08/1535572479074[2018-08-29 15:54:46 EDT] <main> DBG-X: Memory: [JVM] 1265M free, 1323M total, 1820M max [System] (Physical) 506M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:54:46 EDT] <main> DBG-X: Deflated 601 bytes to 440[2018-08-29 15:54:46 EDT] <main> DBG-X: Using operation named: validateAssets[2018-08-29 15:54:46 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter CPUToken = 080603cf-447e-4cd4-b1b8-3e0375e14b08/1535572479074[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter Files = [MyApp.ipa, metadata.xml][2018-08-29 15:54:46 EDT] <main> DBG-X: parameter MetadataChecksum = 414dd21173af5e9313c7ae71c1b43c12[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.contentdelivery.myApp, packageVersion=software5.4, apple_id=4112979851, asset_types=[bundle], bundle_version=1.0, bundle_short_version_string=1.0}[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic(amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter PackageName = 4112979851.itmsp[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter PackageSize = 237820[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter RequestUUID = f4441c20-28ae-458f-ab60-9dabfd84b45d[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:54:46-04:00[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter StreamingInfoList = [file: AppStoreInfo.plist848643651015635467.swinfo.gz, content-length: 3382224, content-type: application/binary, MD5: 5487dbde1d6c2294da177dae83d8fa2e][2018-08-29 15:54:46 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter Transport = Signiant[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:54:46 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:54:46 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:54:46 EDT] <main> INFO: id = 20180829155446-985[2018-08-29 15:54:46 EDT] <main> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:55:04 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:54:50.953Z[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter TransportUser = transporter[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter ResumeFlag = false[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2018-08-29 15:55:04 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2018-08-29 15:55:04 EDT] <main> DBG-X: parameter CPUToken = a6596419-d71c-4fb0-a61a-24357dd3188e/1535572501297[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter FileSizes = {MyApp.ipa=237219}[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter TransportPort = 44001[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter TransportHosts = [vp2-sgr002-itms6.cse.apple.com][2018-08-29 15:55:04 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter Checksums = {MyApp.ipa=6f0ecfd6285588915617b1795afb8930}[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter TransportPath = sgr_pod1_itms6/transporter/content/transporter/Apple[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter NewPackageName = 4112979851-20180829125502-110.itmsp[2018-08-29 15:55:04 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2018-08-29 15:55:04 EDT] <main> DBG-X: JSON-START>>{"dev-id-results":{"upload_id":"f4441c20-28ae-458f-ab60-9dabfd84b45d"}}<<JSON-END[2018-08-29 15:55:04 EDT] <main> DBG-X: Existing token found, cleaning up[2018-08-29 15:55:04 EDT] <main> DBG-X: Unlocking token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:55:04 EDT] <main> DBG-X: Releasing token file lock[2018-08-29 15:55:04 EDT] <main> DEBUG: Using token file path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:55:04 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2018-08-29 15:55:04 EDT] <main> DEBUG: Set token: a6596419-d71c-4fb0-a61a-24357dd3188e/1535572501297[2018-08-29 15:55:04 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2018-08-29 15:55:04 EDT] <main> INFO: Done performing authentication.[2018-08-29 15:55:04 EDT] <main> INFO: The asset replacement verification check is disabled.[2018-08-29 15:55:04 EDT] <main> INFO: Checking the file size of the files: [MyApp.ipa][2018-08-29 15:55:04 EDT] <main> DBG-X: Checking the size of file: MyApp.ipa[2018-08-29 15:55:04 EDT] <main> INFO: Done checking the file sizes.[2018-08-29 15:55:04 EDT] <main> INFO: Checking the md5 checksum of the files: [MyApp.ipa][2018-08-29 15:55:04 EDT] <main> DBG-X: Checking the MD5 checksum of file: MyApp.ipa[2018-08-29 15:55:04 EDT] <main> INFO: Done checking the md5 checksum.[2018-08-29 15:55:04 EDT] <main> INFO: Preparing to upload package 4112979851.itmsp ...[2018-08-29 15:55:04 EDT] <main> INFO: Determining which files should be uploaded ...[2018-08-29 15:55:04 EDT] <main> DEBUG: Valid local files will be checked:[/tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp/metadata.xml, /tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp/MyApp.ipa][2018-08-29 15:55:04 EDT] <main> DEBUG: Remote files uploaded:[][2018-08-29 15:55:04 EDT] <main> DBG-X: Examining working file: metadata.xml[2018-08-29 15:55:04 EDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2018-08-29 15:55:04 EDT] <main> DBG-X: Examining working file: MyApp.ipa[2018-08-29 15:55:04 EDT] <main> DEBUG: Adding file to be uploaded: MyApp.ipa[2018-08-29 15:55:04 EDT] <main> INFO: Finished determining which files should be uploaded.[2018-08-29 15:55:04 EDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp/metadata.xml, /tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp/MyApp.ipa][2018-08-29 15:55:04 EDT] <main> INFO: Starting to upload the package's files (4112979851.itmsp) ...[2018-08-29 15:55:04 EDT] <main> DEBUG: Resetting sizes for progress logging[2018-08-29 15:55:04 EDT] <main> INFO: Computing total size of files to upload ...[2018-08-29 15:55:04 EDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 601[2018-08-29 15:55:04 EDT] <main> DBG-X: adding file for % complete logging: MyApp.ipa , size: 237219[2018-08-29 15:55:04 EDT] <main> DEBUG: Setting total size of files for upload to: 237820[2018-08-29 15:55:04 EDT] <main> INFO: Done computing total size of files to upload.[2018-08-29 15:55:04 EDT] <main> INFO: Signiant TransferEngine build 10.6.0.59156[2018-08-29 15:55:04 EDT] <main> INFO: Using Signiant UDP transport[2018-08-29 15:55:04 EDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2018-08-29 15:55:04 EDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2018-08-29 15:55:04 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:55:04 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTINGAug 29, 2018 3:55:04 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/[2018-08-29 15:55:04 EDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/Aug 29, 2018 3:55:04 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...[2018-08-29 15:55:04 EDT] <Connector: UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001> INFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...Aug 29, 2018 3:55:05 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001[2018-08-29 15:55:05 EDT] <Transport Protocol Seeker> INFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001Aug 29, 2018 3:55:05 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Authenticating[2018-08-29 15:55:05 EDT] <Transport Protocol> INFO: AuthenticatingAug 29, 2018 3:55:06 PM com.signiant.interactivetransfer.engine.ControlStream transferINFO: Remote agent log base: sigitc-2018-08-29-15-55-04-389.545647-2[2018-08-29 15:55:06 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMSAug 29, 2018 3:55:06 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Setting up data streams[2018-08-29 15:55:06 EDT] <Transport Protocol> INFO: Setting up data streams[2018-08-29 15:55:07 EDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTEDAug 29, 2018 3:55:07 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected using WAN accelerator[2018-08-29 15:55:07 EDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2018-08-29 15:55:07 EDT] <File Progress Event Thread> INFO: File: metadata.xml 601/601, 100% completed[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: Memory: [JVM] 1124M free, 1323M total, 1820M max [System] (Physical) 487M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: Using operation named: assignTransportPodToUpload[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter CPUToken = a6596419-d71c-4fb0-a61a-24357dd3188e/1535572501297[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter NewPackageName = 4112979851-20180829125502-110.itmsp[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter Pod = iTMS6 Signiant 1[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:55:07-04:00[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 3.613551948[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter Transport = Signiant[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter Version = 3.3.0[2018-08-29 15:55:07 EDT] <File Progress Event Thread> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:55:07 EDT] <File Progress Event Thread> INFO: id = 20180829155507-195[2018-08-29 15:55:07 EDT] <File Progress Event Thread> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:55:07 EDT] <Data Channel Controller> DBG-X: The status for the file, metadata.xml, is TRANSFERRED.[2018-08-29 15:55:07 EDT] <Data Channel Controller> INFO: Package upload progress: 0.25% completed[2018-08-29 15:55:08 EDT] <File Progress Event Thread> DBG-X: Apple's web service operation return value:[2018-08-29 15:55:08 EDT] <File Progress Event Thread> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:55:08 EDT] <File Progress Event Thread> DBG-X: parameter SessionExpiration = 2018-09-02T19:55:08.215Z[2018-08-29 15:55:08 EDT] <File Progress Event Thread> DBG-X: parameter Success = true[2018-08-29 15:55:08 EDT] <File Progress Event Thread> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:55:08 EDT] <File Progress Event Thread> INFO: File: MyApp.ipa 15800/237219, 6% completed[2018-08-29 15:55:08 EDT] <Data Channel Controller> DBG-X: The status for the file, MyApp.ipa, is TRANSFERRED.[2018-08-29 15:55:08 EDT] <Data Channel Controller> INFO: Package upload progress: 100% completed[2018-08-29 15:55:08 EDT] <File Progress Event Thread> INFO: File: MyApp.ipa 31600/237219, 13% completed[2018-08-29 15:55:09 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:55:09 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTEDAug 29, 2018 3:55:09 PM com.signiant.interactivetransfer.engine.TransferEngine doTransferINFO: Transfer completed: SUCCESSFUL[2018-08-29 15:55:09 EDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2018-08-29 15:55:09 EDT] <main> INFO: The file, MyApp.ipa, was uploaded successfully.[2018-08-29 15:55:09 EDT] <main> INFO: The status for the upload is SUCCESSFUL.[2018-08-29 15:55:09 EDT] <main> INFO: The package's files (4112979851.itmsp) uploaded successfully.[2018-08-29 15:55:09 EDT] <main> INFO: Done performing upload.[2018-08-29 15:55:09 EDT] <main> DBG-X: The transfer time for the package 4112979851.itmsp was 5374 milliseconds.[2018-08-29 15:55:09 EDT] <main> DBG-X: Throughput information for 4112979851.itmsp: 0 minutes, 5.37 seconds, 31.45KB, 5.85KB/sec[2018-08-29 15:55:09 EDT] <main> DBG-X: Memory: [JVM] 1268M free, 1323M total, 1820M max [System] (Physical) 476M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:55:09 EDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2018-08-29 15:55:09 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter CPUToken = a6596419-d71c-4fb0-a61a-24357dd3188e/1535572501297[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter ClientChecksumInfo = [{CalculationTime=3, FileLastModified=1535572477000, Filename=MyApp.ipa, FileSize=237219, CalculatedChecksum=6f0ecfd6285588915617b1795afb8930}][2018-08-29 15:55:09 EDT] <main> DBG-X: parameter ExtraTransportLogFile = $MZCD_STREAMING_ROOT/7955c155-26ff-4c43-801e-af557a43c2e1_820835385783211331sigitc-2018-08-29-15-55-04-389.545647.log.info[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=601, MyApp.ipa=237219}[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter NewPackageName = 4112979851-20180829125502-110.itmsp[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter NumberBytesTransferred = 32201[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter PackagePathWithoutBase = sgr_pod1_itms6/transporter/content/transporter/Apple[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter StatisticsArray = [{duration=0.373960822, method=clientApplication.start, count=1}, {duration=1.278963379, method=authenticateForSession, count=1}, {duration=0.791962543, method=lookupSoftwareForBundleId, count=1}, {duration=1.965061145, method=validateMetadata, count=1}, {duration=1.430508925, method=lookupTransportDiagnostic, count=1}, {duration=18.284952778, method=validateAssets, count=1}, {duration=3.74597E-4, method=createTransportPod, count=1}, {duration=3.613551948, method=upload-SigniantTransport, count=1}, {duration=0.869940756, method=assignTransportPodToUpload, count=1}][2018-08-29 15:55:09 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:55:09-04:00[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter StreamingInfoList = [file: 7955c155-26ff-4c43-801e-af557a43c2e1_820835385783211331sigitc-2018-08-29-15-55-04-389.545647.log.info, content-length: 271, content-type: text/plain, MD5: ffb57cb778d6da7be5c0a9e241b84b6d][2018-08-29 15:55:09 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter TransferTime = 5374[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter Transport = Signiant[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -apiIssuer 69a6de7e-bbea-47e3-e053-5b8c7c11a4d1 -apiKey CK4X2VKFGL -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:55:09 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:55:09 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:55:09 EDT] <main> INFO: id = 20180829155509-071[2018-08-29 15:55:09 EDT] <main> INFO: iTMSTransporter Correlation Key: eae5b209-93f5-4dfa-abb1-cd705511dbf8[2018-08-29 15:55:12 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:55:12 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:55:12 EDT] <main> DBG-X: parameter SessionInvalid = true[2018-08-29 15:55:12 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:55:12 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:55:12 EDT] <main> DBG-X: Unlocking token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:55:12 EDT] <main> DBG-X: Releasing token file lock[2018-08-29 15:55:12 EDT] <main> DBG-X: Removing token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:55:12 EDT] <main> INFO: Done performing uploadDone notification to Apple.[2018-08-29 15:55:12 EDT] <main> INFO: The package: /tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: /tmp/DeveloperAPIUpload9142104788028484751/4112979851.itmsp[2018-08-29 15:55:13 EDT] <main> DBG-X: Returning 0

在 Linux 上使用 JWT 上传 App

本示例显示如何使用 JWT 从 Linux 设备上传 App。此示例使用 -jwt 选项来指定 JSON 网络令牌(JWT)。你可以在 App Store Connect 中前往“用户和访问”部分的“密钥”标签页下载私有密钥,并借助 https://jwt.io 上的外部工具或资料库来生成 JWT。

请注意,对于 Windows,该命令应为 C:\Program Files (x86)\itms\iTMSTransporter.cmd,而非 /usr/local/itms/bin/iTMSTransporter

jappleseed@ubuntu:~/$ /usr/local/itms/bin/iTMSTransporter -m upload -jwt "eyJhbGciOiJFUzI1NiIsImtpZCI6IkNLNFgyVktGR0wiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiI2OWE2ZGU3ZS1iYmVhLTQ3ZTMtZTA1My01YjhjN2MxMWE0ZDEiLCJleHAiOjE1MzU1NzIwNTMsImF1ZCI6ImFwcHN0b3JlY29ubmVjdC12MSJ9.aZAj2EW8Zzrz__T_XmMd1HKr0nUSsfdvNwjAdulWaTbjRrqmdv8v6RA993RgSQcDsr3LTlvxTO1GRezl4xqeFA" -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:28:37 EDT] <main> INFO: Transporter is searching for new software components.[2018-08-29 15:28:38 EDT] <main> INFO: Update check complete.[2018-08-29 15:28:39 EDT] <main> INFO: Logging level set to eXtreme[2018-08-29 15:28:39 EDT] <main> INFO: Logging configured successfully.[2018-08-29 15:28:40 EDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2018-08-29 15:28:40 EDT] <main> DEBUG: Configuration refresh successful.[2018-08-29 15:28:40 EDT] <main> DEBUG: Saving configuration to local path: /home/jappleseed/.itmstransporter/Defaults.properties[2018-08-29 15:28:40 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2018-08-29 15:28:40 EDT] <main> INFO: OS identifier: Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:28:40 EDT] <main> INFO: Memory: [JVM] 956M free, 981M total, 1820M max [System] (Physical) 613M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:28:40 EDT] <main> DBG-X: Memory: [JVM] 925M free, 981M total, 1820M max [System] (Physical) 598M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:28:40 EDT] <main> DBG-X: Using operation named: authenticateForSession[2018-08-29 15:28:40 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:28:40-04:00[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.754378565[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:28:40 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:28:40 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:28:40 EDT] <main> INFO: id = 20180829152840-436[2018-08-29 15:28:40 EDT] <main> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:28:42 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:28:41.825Z[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter SessionId = CNCoDBIQpvJpmGq6RE+Y1XCCPoogQg==[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:28:42 EDT] <main> DBG-X: Using operation named: lookupSoftwareForBundleId[2018-08-29 15:28:42 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter BundleId = com.apple.contentdelivery.myApp[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter SoftwareTypeEnum = ios[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:28:42-04:00[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:28:42 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:28:42 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:28:42 EDT] <main> INFO: id = 20180829152842-555[2018-08-29 15:28:42 EDT] <main> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:28:43 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter DisplayKeys = [Application, Version Number, SKU Number, Primary Language, Copyright, Type, Apple ID][2018-08-29 15:28:43 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Applications = {MyApp 1.0 (iOS App)=4112979851}[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter ValidIconSizes = [57x57][2018-08-29 15:28:43 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:28:42.435Z[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Attributes = [{Type=iOS App, Primary Language=en-US, Apple ID=4112979851, AppleID=4112979851, WWDRIdentifier=XXKJ396S2Y, ReservedBundleIdentifier=com.apple.contentdelivery.myApp, SKU Number=MyApp, SoftwareTypeEnum=Purple, Application=MyApp, MarketingVersion=1.0}][2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter PerformZipFilenameVerification = true[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter ProviderName = Apple[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter SkipValidateSupportedArchitectures = true[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter PerformIconVerification = true[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter PerformCodesignVerification = anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.1] exists and (certificate leaf[field.1.2.840.113635.100.6.1.2] exists or certificate leaf[field.1.2.840.113635.100.6.1.4] exists)[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter PerformIconSizeVerification = true[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter DisallowedPaths = [SC_Info][2018-08-29 15:28:43 EDT] <main> INFO: Upload mode selected.[2018-08-29 15:28:43 EDT] <main> INFO: Examining the package at: /tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp[2018-08-29 15:28:43 EDT] <main> INFO: Ensuring that package has well formed metadata file...[2018-08-29 15:28:43 EDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2018-08-29 15:28:43 EDT] <main> INFO: Gathering the list of valid files from the package ...[2018-08-29 15:28:43 EDT] <main> DEBUG: MyApp.ipa will be verified by Apple's web service to determine if it is a valid file.[2018-08-29 15:28:43 EDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2018-08-29 15:28:43 EDT] <main> INFO: Finished gathering the list of valid files from the package.[2018-08-29 15:28:43 EDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2018-08-29 15:28:43 EDT] <main> INFO: Performing authentication of package 4112979851.itmsp ...[2018-08-29 15:28:43 EDT] <main> DBG-X: Memory: [JVM] 905M free, 981M total, 1820M max [System] (Physical) 595M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:28:43 EDT] <main> DBG-X: Deflated 601 bytes to 440[2018-08-29 15:28:43 EDT] <main> DBG-X: Using operation named: validateMetadata[2018-08-29 15:28:43 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Files = [MyApp.ipa, metadata.xml][2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8"?><package version="software5.4" xmlns="http://apple.com/itunes/importer"> <software_assets apple_id="4112979851" bundle_short_version_string="1.0" bundle_version="1.0" bundle_identifier="com.apple.contentdelivery.myApp" app_platform="ios"> <asset type="bundle"> <data_file> <file_name>MyApp.ipa</file_name> <checksum type="md5">6f0ecfd6285588915617b1795afb8930</checksum> <size>237219</size> </data_file> </asset> </software_assets></package>[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter MetadataChecksum = 414dd21173af5e9313c7ae71c1b43c12[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.contentdelivery.myApp, packageVersion=software5.4, apple_id=4112979851, asset_types=[bundle], bundle_version=1.0, bundle_short_version_string=1.0}[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter PackageName = 4112979851.itmsp[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter PackageSize = 237820[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:28:43-04:00[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:28:43 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:28:43 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:28:43 EDT] <main> INFO: id = 20180829152843-248[2018-08-29 15:28:43 EDT] <main> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:28:45 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:28:43.588Z[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2018-08-29 15:28:45 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2018-08-29 15:28:45 EDT] <main> DBG-X: parameter CPUToken = 3c46e9ac-25b9-4c9d-88ac-eab55a73a4a0/1535570925128[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter Checksums = {MyApp.ipa=6f0ecfd6285588915617b1795afb8930}[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter FileSizes = {MyApp.ipa=237219}[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2018-08-29 15:28:45 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2018-08-29 15:28:45 EDT] <main> INFO: Starting media analysis of assets[2018-08-29 15:28:45 EDT] <main> DEBUG: Handling asset: filename=MyApp.ipa,uti=com.apple.ipa,role=source,describe=true[2018-08-29 15:28:45 EDT] <main> DEBUG: Using container type tool name and version: iOS App Describer:1.26[2018-08-29 15:28:45 EDT] <main> DEBUG: Using path: /tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp/MyApp.ipa[2018-08-29 15:28:45 EDT] <main> DEBUG: Using the provided assetDescription: /home/jappleseed//AppStoreInfo.plist[2018-08-29 15:28:45 EDT] <main> DBG-X: description length:0[2018-08-29 15:28:45 EDT] <main> DBG-X: Asset description: [2018-08-29 15:28:45 EDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.software.AbstractSoftwareDescriber$1@6dc1484[2018-08-29 15:28:45 EDT] <main> DBG-X: Deflated 482 bytes to 295[2018-08-29 15:28:45 EDT] <main> INFO: Asset media analysis has completed[2018-08-29 15:28:45 EDT] <main> DBG-X: Memory: [JVM] 873M free, 981M total, 1820M max [System] (Physical) 561M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:28:45 EDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2018-08-29 15:28:45 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:28:45-04:00[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:28:45 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:28:45 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:28:45 EDT] <main> INFO: id = 20180829152845-436[2018-08-29 15:28:45 EDT] <main> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:28:47 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:28:47 EDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2018-08-29 15:28:47 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:28:47 EDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2018-08-29 15:28:47 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:28:46.147Z[2018-08-29 15:28:47 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:28:47 EDT] <main> INFO: Signiant TransferEngine build 10.6.0.59156[2018-08-29 15:28:47 EDT] <main> INFO: Using Signiant UDP transport[2018-08-29 15:28:47 EDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2018-08-29 15:28:47 EDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2018-08-29 15:28:47 EDT] <main> INFO: Transfer engine: 10.6.0.59156[2018-08-29 15:28:47 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:28:47 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2018-08-29 15:28:47 EDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/[2018-08-29 15:28:47 EDT] <Connector: UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001> INFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...[2018-08-29 15:28:48 EDT] <Transport Protocol Seeker> INFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001[2018-08-29 15:28:49 EDT] <Transport Protocol> INFO: Authenticating[2018-08-29 15:28:49 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2018-08-29 15:28:49 EDT] <Transport Protocol> INFO: Setting up data streams[2018-08-29 15:28:51 EDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2018-08-29 15:28:51 EDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2018-08-29 15:28:51 EDT] <File Progress Event Thread> INFO: File: 9fe95fbd-9758-420c-af75-91515f8549ba3914029226262205712.txt 11/11, 100% completed[2018-08-29 15:28:51 EDT] <Data Channel Controller> DBG-X: The status for the file, 9fe95fbd-9758-420c-af75-91515f8549ba3914029226262205712.txt, is TRANSFERRED.[2018-08-29 15:28:51 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:28:51 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:28:52 EDT] <main> DEBUG: Using token file path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:28:52 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2018-08-29 15:28:52 EDT] <main> DEBUG: Set token: 3c46e9ac-25b9-4c9d-88ac-eab55a73a4a0/1535570925128[2018-08-29 15:28:52 EDT] <main> DBG-X: Memory: [JVM] 1111M free, 1165M total, 1820M max [System] (Physical) 502M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:28:52 EDT] <main> DBG-X: Deflated 601 bytes to 440[2018-08-29 15:28:52 EDT] <main> DBG-X: Using operation named: validateAssets[2018-08-29 15:28:52 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter CPUToken = 3c46e9ac-25b9-4c9d-88ac-eab55a73a4a0/1535570925128[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter Files = [MyApp.ipa, metadata.xml][2018-08-29 15:28:52 EDT] <main> DBG-X: parameter MetadataChecksum = 414dd21173af5e9313c7ae71c1b43c12[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter MetadataInfo = {app_platform=ios, primary_bundle_identifier=, device_id=, bundle_identifier=com.apple.contentdelivery.myApp, packageVersion=software5.4, apple_id=4112979851, asset_types=[bundle], bundle_version=1.0, bundle_short_version_string=1.0}[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter PackageName = 4112979851.itmsp[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter PackageSize = 237820[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter RequestUUID = 09b76ddb-efcd-4a9a-9a7a-e34309f5a3b3[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:28:52-04:00[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter StreamingInfoList = [file: AppStoreInfo.plist8223883077376286240.swinfo.gz, content-length: 3382224, content-type: application/binary, MD5: 5487dbde1d6c2294da177dae83d8fa2e][2018-08-29 15:28:52 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter Transport = Signiant[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:28:52 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:28:52 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:28:52 EDT] <main> INFO: id = 20180829152852-792[2018-08-29 15:28:52 EDT] <main> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:29:11 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter SessionExpiration = 2018-09-02T19:28:56.973Z[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter TransportUser = transporter[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter ResumeFlag = false[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, MyApp.ipa][2018-08-29 15:29:11 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=MyApp.ipa, ShouldDescribeAsset=true, UTI=com.apple.ipa}][2018-08-29 15:29:11 EDT] <main> DBG-X: parameter CPUToken = d5044f6c-9c3a-48f0-8327-d34e63ffedbc/1535570948739[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter FileSizes = {MyApp.ipa=237219}[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter TransportPort = 44001[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter TransportHosts = [vp2-sgr002-itms6.cse.apple.com][2018-08-29 15:29:11 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionFormat = binary[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter SoftwareMediaDescriptionThresholds = {in-app-purchase-content={extensions=[pkg], size=100000000}, ccats={extensions=[pdf], size=100000000}, product-archive={extensions=[pkg], size=100000000}, developer-id-package={extensions=[zip, pkg, dmg], size=100000000}, bundle={extensions=[zip, ipa], size=100000000}, large-icon={extensions=[jpg, png, jpeg], size=100000000}}[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter Checksums = {MyApp.ipa=6f0ecfd6285588915617b1795afb8930}[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter TransportPath = sgr_pod2_itms6/transporter/content/transporter/Apple[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter NewPackageName = 4112979851-20180829122909-114.itmsp[2018-08-29 15:29:11 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2018-08-29 15:29:11 EDT] <main> DBG-X: JSON-START>>{"dev-id-results":{"upload_id":"09b76ddb-efcd-4a9a-9a7a-e34309f5a3b3"}}<<JSON-END[2018-08-29 15:29:11 EDT] <main> DBG-X: Existing token found, cleaning up[2018-08-29 15:29:11 EDT] <main> DBG-X: Unlocking token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:29:11 EDT] <main> DBG-X: Releasing token file lock[2018-08-29 15:29:11 EDT] <main> DEBUG: Using token file path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:29:11 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2018-08-29 15:29:11 EDT] <main> DEBUG: Set token: d5044f6c-9c3a-48f0-8327-d34e63ffedbc/1535570948739[2018-08-29 15:29:11 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, MyApp.ipa]. These are the files that will be uploaded.[2018-08-29 15:29:11 EDT] <main> INFO: Done performing authentication.[2018-08-29 15:29:11 EDT] <main> INFO: The asset replacement verification check is disabled.[2018-08-29 15:29:11 EDT] <main> INFO: Checking the file size of the files: [MyApp.ipa][2018-08-29 15:29:11 EDT] <main> DBG-X: Checking the size of file: MyApp.ipa[2018-08-29 15:29:11 EDT] <main> INFO: Done checking the file sizes.[2018-08-29 15:29:11 EDT] <main> INFO: Checking the md5 checksum of the files: [MyApp.ipa][2018-08-29 15:29:11 EDT] <main> DBG-X: Checking the MD5 checksum of file: MyApp.ipa[2018-08-29 15:29:11 EDT] <main> INFO: Done checking the md5 checksum.[2018-08-29 15:29:11 EDT] <main> INFO: Preparing to upload package 4112979851.itmsp ...[2018-08-29 15:29:11 EDT] <main> INFO: Determining which files should be uploaded ...[2018-08-29 15:29:11 EDT] <main> DEBUG: Valid local files will be checked:[/tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp/metadata.xml, /tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp/MyApp.ipa][2018-08-29 15:29:11 EDT] <main> DEBUG: Remote files uploaded:[][2018-08-29 15:29:11 EDT] <main> DBG-X: Examining working file: metadata.xml[2018-08-29 15:29:11 EDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2018-08-29 15:29:11 EDT] <main> DBG-X: Examining working file: MyApp.ipa[2018-08-29 15:29:11 EDT] <main> DEBUG: Adding file to be uploaded: MyApp.ipa[2018-08-29 15:29:11 EDT] <main> INFO: Finished determining which files should be uploaded.[2018-08-29 15:29:11 EDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp/metadata.xml, /tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp/MyApp.ipa][2018-08-29 15:29:11 EDT] <main> INFO: Starting to upload the package's files (4112979851.itmsp) ...[2018-08-29 15:29:11 EDT] <main> DEBUG: Resetting sizes for progress logging[2018-08-29 15:29:11 EDT] <main> INFO: Computing total size of files to upload ...[2018-08-29 15:29:11 EDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 601[2018-08-29 15:29:11 EDT] <main> DBG-X: adding file for % complete logging: MyApp.ipa , size: 237219[2018-08-29 15:29:11 EDT] <main> DEBUG: Setting total size of files for upload to: 237820[2018-08-29 15:29:11 EDT] <main> INFO: Done computing total size of files to upload.[2018-08-29 15:29:11 EDT] <main> INFO: Signiant TransferEngine build 10.6.0.59156[2018-08-29 15:29:11 EDT] <main> INFO: Using Signiant UDP transport[2018-08-29 15:29:11 EDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2018-08-29 15:29:11 EDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2018-08-29 15:29:11 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:29:11 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTINGAug 29, 2018 3:29:11 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/[2018-08-29 15:29:11 EDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://vp2-sgr002-itms6.cse.apple.com:44001/Aug 29, 2018 3:29:11 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...[2018-08-29 15:29:11 EDT] <Connector: UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001> INFO: Trying UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001...Aug 29, 2018 3:29:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001[2018-08-29 15:29:12 EDT] <Transport Protocol Seeker> INFO: Connected to UDP vp2-sgr002-itms6.cse.apple.com/17.176.217.12:44001Aug 29, 2018 3:29:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Authenticating[2018-08-29 15:29:12 EDT] <Transport Protocol> INFO: AuthenticatingAug 29, 2018 3:29:12 PM com.signiant.interactivetransfer.engine.ControlStream transferINFO: Remote agent log base: sigitc-2018-08-29-15-29-11-164.562303-2[2018-08-29 15:29:13 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMSAug 29, 2018 3:29:13 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Setting up data streams[2018-08-29 15:29:13 EDT] <Transport Protocol> INFO: Setting up data streams[2018-08-29 15:29:14 EDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTEDAug 29, 2018 3:29:14 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected using WAN accelerator[2018-08-29 15:29:14 EDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2018-08-29 15:29:14 EDT] <File Progress Event Thread> INFO: File: metadata.xml 601/601, 100% completed[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: Memory: [JVM] 967M free, 1165M total, 1820M max [System] (Physical) 487M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: Using operation named: assignTransportPodToUpload[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter CPUToken = d5044f6c-9c3a-48f0-8327-d34e63ffedbc/1535570948739[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter NewPackageName = 4112979851-20180829122909-114.itmsp[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter Pod = iTMS6 Signiant 1[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:29:14-04:00[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 3.684321647[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter Transport = Signiant[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter Version = 3.3.0[2018-08-29 15:29:14 EDT] <File Progress Event Thread> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:29:14 EDT] <File Progress Event Thread> INFO: id = 20180829152914-664[2018-08-29 15:29:14 EDT] <File Progress Event Thread> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:29:14 EDT] <Data Channel Controller> DBG-X: The status for the file, metadata.xml, is TRANSFERRED.[2018-08-29 15:29:14 EDT] <Data Channel Controller> INFO: Package upload progress: 0.25% completed[2018-08-29 15:29:15 EDT] <File Progress Event Thread> DBG-X: Apple's web service operation return value:[2018-08-29 15:29:15 EDT] <File Progress Event Thread> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:29:15 EDT] <File Progress Event Thread> DBG-X: parameter SessionExpiration = 2018-09-02T19:29:15.074Z[2018-08-29 15:29:15 EDT] <File Progress Event Thread> DBG-X: parameter Success = true[2018-08-29 15:29:15 EDT] <File Progress Event Thread> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:29:15 EDT] <File Progress Event Thread> INFO: File: MyApp.ipa 15800/237219, 6% completed[2018-08-29 15:29:15 EDT] <Data Channel Controller> DBG-X: The status for the file, MyApp.ipa, is TRANSFERRED.[2018-08-29 15:29:15 EDT] <Data Channel Controller> INFO: Package upload progress: 100% completed[2018-08-29 15:29:16 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2018-08-29 15:29:16 EDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTEDAug 29, 2018 3:29:16 PM com.signiant.interactivetransfer.engine.TransferEngine doTransferINFO: Transfer completed: SUCCESSFUL[2018-08-29 15:29:16 EDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2018-08-29 15:29:16 EDT] <main> INFO: The file, MyApp.ipa, was uploaded successfully.[2018-08-29 15:29:16 EDT] <main> INFO: The status for the upload is SUCCESSFUL.[2018-08-29 15:29:16 EDT] <main> INFO: The package's files (4112979851.itmsp) uploaded successfully.[2018-08-29 15:29:16 EDT] <main> INFO: Done performing upload.[2018-08-29 15:29:16 EDT] <main> DBG-X: The transfer time for the package 4112979851.itmsp was 5428 milliseconds.[2018-08-29 15:29:16 EDT] <main> DBG-X: Throughput information for 4112979851.itmsp: 0 minutes, 5.43 seconds, 16.02KB, 2.95KB/sec[2018-08-29 15:29:16 EDT] <main> DBG-X: Memory: [JVM] 1117M free, 1165M total, 1820M max [System] (Physical) 474M free, 3933M total (Swap) 4090M free, 4093M total[2018-08-29 15:29:16 EDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2018-08-29 15:29:16 EDT] <main> DBG-X: Apple's web service operation input parameters:[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter CPUToken = d5044f6c-9c3a-48f0-8327-d34e63ffedbc/1535570948739[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter ClientChecksumInfo = [{CalculationTime=1, FileLastModified=1535570923000, Filename=MyApp.ipa, FileSize=237219, CalculatedChecksum=6f0ecfd6285588915617b1795afb8930}][2018-08-29 15:29:16 EDT] <main> DBG-X: parameter ExtraTransportLogFile = $MZCD_STREAMING_ROOT/54395870-f2c8-4f51-ace3-db516423d7ef_8746363812358615568sigitc-2018-08-29-15-29-11-164.562303.log.info[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=601, MyApp.ipa=237219}[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter NewPackageName = 4112979851-20180829122909-114.itmsp[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter NumberBytesTransferred = 16401[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter OSIdentifier = Linux 4.4.0-133-generic (amd64); jvm=25.181-b13; jre=1.8.0_181-b13[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter PackagePathWithoutBase = sgr_pod2_itms6/transporter/content/transporter/Apple[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter StatisticsArray = [{duration=0.754378565, method=clientApplication.start, count=1}, {duration=1.400207636, method=authenticateForSession, count=1}, {duration=0.954677258, method=lookupSoftwareForBundleId, count=1}, {duration=2.189043579, method=validateMetadata, count=1}, {duration=1.617494429, method=lookupTransportDiagnostic, count=1}, {duration=19.000242779, method=validateAssets, count=1}, {duration=3.54881E-4, method=createTransportPod, count=1}, {duration=3.684321647, method=upload-SigniantTransport, count=1}, {duration=0.943992288, method=assignTransportPodToUpload, count=1}][2018-08-29 15:29:16 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2018-08-29T15:29:16-04:00[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter StreamingInfoList = [file: 54395870-f2c8-4f51-ace3-db516423d7ef_8746363812358615568sigitc-2018-08-29-15-29-11-164.562303.log.info, content-length: 270, content-type: text/plain, MD5: 0e92a0698e856689124abd2a42a071be][2018-08-29 15:29:16 EDT] <main> DBG-X: parameter Throttle = 100000[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter TransferTime = 5428[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter Transport = Signiant[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -jwt **hidden value** -v eXtreme -assetFile MyApp.ipa -assetDescription AppStoreInfo.plist [2018-08-29 15:29:16 EDT] <main> DBG-X: parameter Version = 3.3.0[2018-08-29 15:29:16 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2018-08-29 15:29:16 EDT] <main> INFO: id = 20180829152916-310[2018-08-29 15:29:16 EDT] <main> INFO: iTMSTransporter Correlation Key: 7a547caa-cf9a-4e5a-ac68-eb0a9effe236[2018-08-29 15:29:18 EDT] <main> DBG-X: Apple's web service operation return value:[2018-08-29 15:29:18 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2018-08-29 15:29:18 EDT] <main> DBG-X: parameter SessionInvalid = true[2018-08-29 15:29:18 EDT] <main> DBG-X: parameter Success = true[2018-08-29 15:29:18 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2018-08-29 15:29:18 EDT] <main> DBG-X: Unlocking token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:29:18 EDT] <main> DBG-X: Releasing token file lock[2018-08-29 15:29:18 EDT] <main> DBG-X: Removing token at path /home/jappleseed/.itmstransporter/UploadTokens/ubuntu_Apple_4112979851.itmsp.token[2018-08-29 15:29:18 EDT] <main> INFO: Done performing uploadDone notification to Apple.[2018-08-29 15:29:18 EDT] <main> INFO: The package: /tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: /tmp/DeveloperAPIUpload605296168994294424/4112979851.itmsp[2018-08-29 15:29:19 EDT] <main> DBG-X: Returning 0

Aspera

在以下示例中,用户 bob 在 Upload 模式下运行 Transporter,并指定 Transporter 使用 100000 Kbit/s 限制速度将 /tmp/packages 目录中的所有 Apple 数据包上传到 Aspera 服务器,并显示 eXtreme 级日志信息。

everest:tmp bsmith$ /usr/local/itms/bin/iTMSTransporter -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Aspera -k 100000[2014-04-03 15:27:54 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-04-03 15:27:58 PDT] <main> INFO: Logging level set to eXtreme[2014-04-03 15:27:58 PDT] <main> INFO: Logging configured successfully.[2014-04-03 15:27:58 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-04-03 15:27:59 PDT] <main> DEBUG: Configuration refresh successful.[2014-04-03 15:27:59 PDT] <main> DEBUG: Saving configuration to local path: /Users/bsmith/.itmstransporter/Defaults.properties[2014-04-03 15:27:59 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-04-03 15:27:59 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:27:59 PDT] <main> INFO: Memory: [JVM] 42M free, 56M total, 910M max [System] (Physical) 574M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:27:59 PDT] <main> INFO: Upload mode selected.[2014-04-03 15:27:59 PDT] <main> INFO: Examining the package at: /tmp/packages/98143907081232.itmsp[2014-04-03 15:27:59 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-04-03 15:27:59 PDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2014-04-03 15:27:59 PDT] <main> INFO: Gathering the list of valid files from the package ...[2014-04-03 15:27:59 PDT] <main> DEBUG: cover1.png will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:27:59 PDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:27:59 PDT] <main> DEBUG: prove-it.flac will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:27:59 PDT] <main> INFO: Finished gathering the list of valid files from the package.[2014-04-03 15:27:59 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-04-03 15:27:59 PDT] <main> INFO: Performing authentication of package 98143907081232.itmsp ...[2014-04-03 15:27:59 PDT] <main> DBG-X: Memory: [JVM] 21M free, 56M total, 910M max [System] (Physical) 574M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:27:59 PDT] <main> DBG-X: Deflated 2951 bytes to 1168[2014-04-03 15:27:59 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-04-03 15:27:59 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Files = [cover1.png, metadata.xml, prove-it.flac][2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?><package xmlns="http://apple.com/itunes/importer" version="music5.1"> <language>en-US</language> <provider>Apple</provider> <album>[To improve readability, XML metadata output details are not shown.] </album></package>[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter MetadataChecksum = 1b26303d20b96b315e65d5cc3eb34425[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter PackageName = 98143907081232.itmsp[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter PackageSize = 13643353[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Throttle = 100000[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Aspera -k 100000[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:27:59 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:27:59 PDT] <main> INFO: id = 20140403152759-077[2014-04-03 15:28:01 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:28:01 PDT] <main> DBG-X: parameter CPUToken = 9fbc004f-4046-43c1-8712-78c0af658dc9/1396564080950[2014-04-03 15:28:01 PDT] <main> DBG-X: parameter FileSizes = {cover1.png=40743, prove-it.flac=13599659}[2014-04-03 15:28:01 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover1.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:28:01 PDT] <main> DBG-X: parameter Checksums = {cover1.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:28:01 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:28:01 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:28:01 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover1.png, prove-it.flac][2014-04-03 15:28:01 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:28:01 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover1.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:28:01 PDT] <main> INFO: Starting media analysis of assets[2014-04-03 15:28:01 PDT] <main> DEBUG: Handling asset: filename=cover1.png,uti=public.png,role=source,describe=true[2014-04-03 15:28:01 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.22[2014-04-03 15:28:01 PDT] <main> DEBUG: Using path: /tmp/packages/98143907081232.itmsp/cover1.png[2014-04-03 15:28:01 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8"?><!--Generated by the FoghornLeghorn ImageDescriptionGenerator, version 1.22--><image> <height>1400</height> <width>1400</width> <sample_precision>8</sample_precision> <color_space>RGB</color_space> <alpha_channel>true</alpha_channel> <color_map>false</color_map></image>[2014-04-03 15:28:01 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@180fad0a[2014-04-03 15:28:01 PDT] <main> DEBUG: Handling asset: filename=prove-it.flac,uti=org.xiph.flac,role=source,describe=true[2014-04-03 15:28:01 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn FLAC Describer:1.22[2014-04-03 15:28:01 PDT] <main> DEBUG: Using path: /tmp/packages/98143907081232.itmsp/prove-it.flac[2014-04-03 15:28:02 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8" standalone="no"?><stream_description asset_type="FLAC Audio File" uti="org.xiph.flac"> <overview> <file_size>13599659</file_size> <duration units="seconds">149.16</duration> </overview> <header>fLaC</header> <metadata> <stream_info> <min_block_size units="samples">4608</min_block_size> <max_block_size units="samples">4608</max_block_size> <min_frame_size units="bytes">1570</min_frame_size> <max_frame_size units="bytes">14929</max_frame_size> <sample_rate units="Hz">44100</sample_rate> <channels>2</channels> <bit_depth>16</bit_depth> <total_samples>6577956</total_samples> <md5>9a64e80916d7fe0faf938bb846bdef67</md5> </stream_info> </metadata> <audioframes> <frames>1428</frames> <blocking_strategy>Fixed</blocking_strategy> <last_block_size units="samples">2340</last_block_size> </audioframes> <validationreport> <warnings>0</warnings> <errors>0</errors> </validationreport></stream_description>[2014-04-03 15:28:02 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SingleStreamContainerDescription@524663bc[2014-04-03 15:28:02 PDT] <main> INFO: Asset media analysis has completed[2014-04-03 15:28:02 PDT] <main> DBG-X: Memory: [JVM] 48M free, 115M total, 910M max [System] (Physical) 507M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:28:02 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-04-03 15:28:02 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Aspera -k 100000[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:28:02 PDT] <main> INFO: id = 20140403152802-345[2014-04-03 15:28:02 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-04-03 15:28:02 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2014-04-03 15:28:02 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001[2014-04-03 15:28:03 PDT] <aspera.util.SelectThread> INFO: The upload of the file named/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/2e64575e-ef4e-4e01-b8bc-69c3fa97395969853112581430696dir/c22e571a-dad1-4026-b565-feb2e3d5ecc83661893350918012178.txt has started.[2014-04-03 15:28:03 PDT] <aspera.util.SelectThread> INFO: File:/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/2e64575e-ef4e-4e01-b8bc-69c3fa97395969853112581430696dir/c22e571a-dad1-4026-b565-feb2e3d5ecc83661893350918012178.txt 11/11, 100% completed[2014-04-03 15:28:03 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/2e64575e-ef4e-4e01-b8bc-69c3fa97395969853112581430696dir/c22e571a-dad1-4026-b565-feb2e3d5ecc83661893350918012178.txt.[2014-04-03 15:28:03 PDT] <main> INFO: The session's final state is Complete[2014-04-03 15:28:03 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-04-03 15:28:03 PDT] <main> INFO:/var/folders/1t/xvbnqvpn7cxg_4gnbj4sdfcm0000gn/T/2e64575e-ef4e-4e01-b8bc-69c3fa97395969853112581430696dir/c22e571a-dad1-4026-b565-feb2e3d5ecc83661893350918012178.txt - Complete[2014-04-03 15:28:04 PDT] <main> DEBUG: Using token file path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081232.itmsp.token[2014-04-03 15:28:04 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:28:04 PDT] <main> DEBUG: Set token: 9fbc004f-4046-43c1-8712-78c0af658dc9/1396564080950[2014-04-03 15:28:04 PDT] <main> DBG-X: Memory: [JVM] 40M free, 115M total, 910M max [System] (Physical) 494M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:28:04 PDT] <main> DBG-X: Deflated 2951 bytes to 1168[2014-04-03 15:28:04 PDT] <main> DBG-X: Deflated 693 bytes to 350[2014-04-03 15:28:04 PDT] <main> DBG-X: Deflated 1428 bytes to 606[2014-04-03 15:28:04 PDT] <main> DBG-X: Using operation named: validateAssets[2014-04-03 15:28:04 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter CPUToken = 9fbc004f-4046-43c1-8712-78c0af658dc9/1396564080950[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Files = [cover1.png, metadata.xml, prove-it.flac][2014-04-03 15:28:04 PDT] <main> DBG-X: parameter MetadataChecksum = 1b26303d20b96b315e65d5cc3eb34425[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter PackageName = 98143907081232.itmsp[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter PackageSize = 13643353[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Throttle = 100000[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Transport = Aspera[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Aspera -k 100000[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:28:04 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:28:04 PDT] <main> INFO: id = 20140403152804-995[2014-04-03 15:28:06 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter TransportHost = vgr104.apple.com[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter Checksums = {cover1.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter TransportPort = 33001[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover1.png, prove-it.flac][2014-04-03 15:28:06 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter ResumeFlag = false[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter NewPackageName = 98143907081232-20140403152805-055.itmsp[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter TransportUser = transporter[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter CPUToken = 90e30b14-f8cc-4e94-810e-4fdbdccb74d8/1396564085877[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter FileSizes = {cover1.png=40743, prove-it.flac=13599659}[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover1.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:28:06 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:28:06 PDT] <main> DBG-X: parameter TransportPath = vgr1_pod2/transporter/content/transporter/Apple[2014-04-03 15:28:06 PDT] <main> DBG-X: Existing token found, cleaning up[2014-04-03 15:28:06 PDT] <main> DBG-X: Unlocking token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081232.itmsp.token[2014-04-03 15:28:06 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:28:06 PDT] <main> DEBUG: Using token file path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081232.itmsp.token[2014-04-03 15:28:06 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:28:06 PDT] <main> DEBUG: Set token: 90e30b14-f8cc-4e94-810e-4fdbdccb74d8/1396564085877[2014-04-03 15:28:06 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover1.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:28:06 PDT] <main> INFO: Done performing authentication.[2014-04-03 15:28:06 PDT] <main> INFO: The asset replacement verification check is disabled.[2014-04-03 15:28:06 PDT] <main> INFO: Checking the file size of the files: [cover1.png, prove-it.flac][2014-04-03 15:28:06 PDT] <main> DBG-X: Checking the size of file: cover1.png[2014-04-03 15:28:06 PDT] <main> DBG-X: Checking the size of file: prove-it.flac[2014-04-03 15:28:06 PDT] <main> INFO: Done checking the file sizes.[2014-04-03 15:28:06 PDT] <main> INFO: Apple's web service did not return any cover images to be validated.[2014-04-03 15:28:06 PDT] <main> INFO: Checking the md5 checksum of the files: [cover1.png, prove-it.flac][2014-04-03 15:28:06 PDT] <main> DBG-X: Checking the MD5 checksum of file: cover1.png[2014-04-03 15:28:06 PDT] <main> DBG-X: Checking the MD5 checksum of file: prove-it.flac[2014-04-03 15:28:06 PDT] <main> INFO: Done checking the md5 checksum.[2014-04-03 15:28:06 PDT] <main> INFO: Preparing to upload package 98143907081232.itmsp ...[2014-04-03 15:28:06 PDT] <main> INFO: Determining which files should be uploaded ...[2014-04-03 15:28:06 PDT] <main> DEBUG: Valid local files will be checked:[/tmp/packages/98143907081232.itmsp/metadata.xml, /tmp/packages/98143907081232.itmsp/cover1.png, /tmp/packages/98143907081232.itmsp/prove-it.flac][2014-04-03 15:28:06 PDT] <main> DEBUG: Remote files uploaded:[2014-04-03 15:28:06 PDT] <main> DBG-X: Examining working file: metadata.xml[2014-04-03 15:28:06 PDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2014-04-03 15:28:06 PDT] <main> DBG-X: Examining working file: cover1.png[2014-04-03 15:28:06 PDT] <main> DEBUG: Adding file to be uploaded: cover1.png[2014-04-03 15:28:06 PDT] <main> DBG-X: Examining working file: prove-it.flac[2014-04-03 15:28:06 PDT] <main> DEBUG: Adding file to be uploaded: prove-it.flac[2014-04-03 15:28:06 PDT] <main> INFO: Finished determining which files should be uploaded.[2014-04-03 15:28:06 PDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/tmp/packages/98143907081232.itmsp/metadata.xml, /tmp/packages/98143907081232.itmsp/cover1.png, /tmp/packages/98143907081232.itmsp/prove-it.flac][2014-04-03 15:28:06 PDT] <main> INFO: Starting to upload the package's files (98143907081232.itmsp) ...[2014-04-03 15:28:06 PDT] <main> DEBUG: Resetting sizes for progress logging[2014-04-03 15:28:06 PDT] <main> INFO: Computing total size of files to upload ...[2014-04-03 15:28:06 PDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 2951[2014-04-03 15:28:06 PDT] <main> DBG-X: adding file for % complete logging: cover1.png , size: 40743[2014-04-03 15:28:06 PDT] <main> DBG-X: adding file for % complete logging: prove-it.flac , size: 13599659[2014-04-03 15:28:06 PDT] <main> DEBUG: Setting total size of files for upload to: 13643353[2014-04-03 15:28:06 PDT] <main> INFO: Done computing total size of files to upload.[2014-04-03 15:28:06 PDT] <main> DEBUG: Using Aspera server 'vgr104.apple.com' for the upload.[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/packages/98143907081232.itmsp/metadata.xml has started.[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: Memory: [JVM] 25M free, 115M total, 910M max [System] (Physical) 490M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: Using operation named: assignTransportPodToUpload[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter CPUToken = 90e30b14-f8cc-4e94-810e-4fdbdccb74d8/1396564085877[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter NewPackageName = 98143907081232-20140403152805-055.itmsp[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter Password = **hidden value**[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter Pod = Newark Aspera 5[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter ProviderName = Apple[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter Transport = Aspera[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Aspera -k 100000[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter Username = bob[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> DBG-X: parameter Version = 3.3.0[2014-04-03 15:28:09 PDT] <aspera.util.SelectThread> INFO: id = 20140403152809-072[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> DBG-X: Apple's web service operation return value:[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> DBG-X: parameter Success = true[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/packages/98143907081232.itmsp/cover1.png has started.[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/packages/98143907081232.itmsp/prove-it.flac has started.[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/cover1.png 40743/40743, 100% completed[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/packages/98143907081232.itmsp/cover1.png.[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/metadata.xml 2951/2951, 100% completed[2014-04-03 15:28:10 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/packages/98143907081232.itmsp/metadata.xml.[2014-04-03 15:28:11 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 729088/13599659, 5% completed[2014-04-03 15:28:12 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 1455328/13599659, 10% completed[2014-04-03 15:28:13 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 2167328/13599659, 15% completed[2014-04-03 15:28:14 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 2836608/13599659, 20% completed[2014-04-03 15:28:15 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 3447504/13599659, 25% completed[2014-04-03 15:28:17 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 4408704/13599659, 32% completed[2014-04-03 15:28:18 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 5002512/13599659, 36% completed[2014-04-03 15:28:19 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 5733024/13599659, 42% completed[2014-04-03 15:28:20 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 6426512/13599659, 47% completed[2014-04-03 15:28:21 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 7199744/13599659, 52% completed[2014-04-03 15:28:22 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 7997184/13599659, 58% completed[2014-04-03 15:28:23 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 8726272/13599659, 64% completed[2014-04-03 15:28:24 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 9466752/13599659, 69% completed[2014-04-03 15:28:25 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 9923856/13599659, 72% completed[2014-04-03 15:28:26 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 10076224/13599659, 74% completed[2014-04-03 15:28:27 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 10779680/13599659, 79% completed[2014-04-03 15:28:28 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 11554336/13599659, 84% completed[2014-04-03 15:28:29 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 12303360/13599659, 90% completed[2014-04-03 15:28:30 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 13003968/13599659, 95% completed[2014-04-03 15:28:31 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907081232.itmsp/prove-it.flac 13599659/13599659, 100% completed[2014-04-03 15:28:31 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/packages/98143907081232.itmsp/prove-it.flac.[2014-04-03 15:28:31 PDT] <main> INFO: The session's final state is Complete[2014-04-03 15:28:31 PDT] <main> INFO: Number of files transferred: 3 . Names of files transferred:[2014-04-03 15:28:31 PDT] <main> INFO: /tmp/packages/98143907081232.itmsp/metadata.xml - Complete[2014-04-03 15:28:31 PDT] <main> INFO: /tmp/packages/98143907081232.itmsp/cover1.png - Complete[2014-04-03 15:28:31 PDT] <main> INFO: /tmp/packages/98143907081232.itmsp/prove-it.flac - Complete[2014-04-03 15:28:31 PDT] <main> INFO: The package's files (98143907081232.itmsp) uploaded successfully.[2014-04-03 15:28:31 PDT] <main> INFO: Done performing upload.[2014-04-03 15:28:31 PDT] <main> DBG-X: The transfer time for the package 98143907081232.itmsp was 24877 milliseconds.[2014-04-03 15:28:31 PDT] <main> DBG-X: Throughput information for 98143907081232.itmsp: 0 minutes, 24.88 seconds, 13.01MB, 535.58KB/sec[2014-04-03 15:28:31 PDT] <main> INFO: Performing uploadDone notification to Apple for package 98143907081232.itmsp ...[2014-04-03 15:28:31 PDT] <main> DBG-X: Memory: [JVM] 25M free, 115M total, 910M max [System] (Physical) 490M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:28:31 PDT] <main> DBG-X: Deflated 25705 bytes to 6352[2014-04-03 15:28:31 PDT] <main> DBG-X: Deflated 14055 bytes to 3072[2014-04-03 15:28:31 PDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2014-04-03 15:28:31 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter CPUToken = 90e30b14-f8cc-4e94-810e-4fdbdccb74d8/1396564085877[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter ClientChecksumInfo = [{FileSize=40743, CalculatedChecksum=76bc3f3dfb88c08b04bbd2a4df7b8336, FileLastModified=1396560905000, Filename=cover1.png, CalculationTime=0}, {FileSize=13599659, CalculatedChecksum=4edd5364f6be1f55e570dee08e3f4715, FileLastModified=1396559311000, Filename=prove-it.flac, CalculationTime=39}][2014-04-03 15:28:31 PDT] <main> DBG-X: parameter ExtraTransportLogCompressed = (suppressed)[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=2951, cover1.png=40743, prove-it.flac=13599659}[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter NewPackageName = 98143907081232-20140403152805-055.itmsp[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter NumberBytesTransferred = 13643353[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter PackagePathWithoutBase = vgr1_pod2/transporter/content/transporter/Apple[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter Throttle = 100000[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter TransferTime = 24877[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter Transport = Aspera[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Aspera -k 100000[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:28:31 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:28:31 PDT] <main> INFO: id = 20140403152831-444[2014-04-03 15:28:32 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:28:32 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:28:32 PDT] <main> DBG-X: Unlocking token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081232.itmsp.token[2014-04-03 15:28:32 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:28:32 PDT] <main> DBG-X: Removing token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081232.itmsp.token[2014-04-03 15:28:32 PDT] <main> INFO: Done performing uploadDone notification to Apple.[2014-04-03 15:28:32 PDT] <main> INFO: The package: /tmp/packages/98143907081232.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: /tmp/packages/98143907081232.itmsp[2014-04-03 15:28:32 PDT] <main> DBG-X: Returning 0everest:tmp bsmith$

Transporter 使用 100000 Kbit/s 限制速度将 /tmp/packages 目录中成功的 Apple 数据包上传到 Aspera 服务器,显示数据包元数据,并显示 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以成功上传数据包。

在本示例中,Transporter 显示已成功上传一个数据包(98143907081232.itmsp)。

在 Windows 上使用 Aspera

在以下示例中,用户 bob 在 Upload 模式下运行 Transporter,并指定 Transporter 以 200000 Kbit/s 的限制速度将 C:\Transporter-Package 目录中的所有 Apple 数据包上传到 Aspera 服务器,显示成功上传数据包吞吐量的吞吐时间和详细信息,并显示 eXtreme 级日志信息。

C:\Program Files\itms>iTMSTransporter.CMD -u bob -m upload -t Aspera -f c:\Transporter-Package -v eXtreme -s Apple -throughput -k 200000[2014-04-03 15:13:35 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password:[2014-04-03 15:13:39 PDT] <main> INFO: Logging level set to eXtreme[2014-04-03 15:13:39 PDT] <main> INFO: Logging configured successfully.[2014-04-03 15:13:39 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-04-03 15:13:39 PDT] <main> DEBUG: Configuration refresh successful.[2014-04-03 15:13:39 PDT] <main> DEBUG: Saving configuration to local path: C:\Documents and Settings\Administrator\.itmstransporter\Defaults.properties[2014-04-03 15:13:39 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-04-03 15:13:39 PDT] <main> INFO: OS identifier: Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:13:39 PDT] <main> INFO: Memory: [JVM] 8M free, 15M total, 989M max [System] (Physical) 1641M free, 2047M total (Swap) 2213M free, 2474M total[2014-04-03 15:13:39 PDT] <main> INFO: Upload mode selected.[2014-04-03 15:13:39 PDT] <main> INFO: Examining the package at: c:\Transporter-Package\98143907091223.itmsp[2014-04-03 15:13:39 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-04-03 15:13:39 PDT] <main> DEBUG: Getting case-sensitive metadata xml file name...[2014-04-03 15:13:39 PDT] <main> INFO: Gathering the list of valid files from the package ...[2014-04-03 15:13:39 PDT] <main> DEBUG: cover.png will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:13:39 PDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:13:39 PDT] <main> DEBUG: prove-it.flac will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:13:39 PDT] <main> INFO: Finished gathering the list of valid files from the package.[2014-04-03 15:13:39 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-04-03 15:13:39 PDT] <main> INFO: Performing authentication of package 98143907091223.itmsp ...[2014-04-03 15:13:39 PDT] <main> DBG-X: Memory: [JVM] 10M free, 35M total, 989M max [System] (Physical) 1621M free, 2047M total (Swap) 2193M free, 2474M total[2014-04-03 15:13:39 PDT] <main> DBG-X: Deflated 2947 bytes to 1176[2014-04-03 15:13:39 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-04-03 15:13:39 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Files = [cover.png, metadata.xml, prove-it.flac][2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?><package xmlns="http://apple.com/itunes/importer" version="music5.1"> <language>en-US</language> <provider>Apple</provider> <album>[To improve readability, XML metadata output details are not shown.] </album></package>[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter MetadataChecksum = 145df35f473b8e84fc25aa5c1f57bbb9[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter PackageName = 98143907091223.itmsp[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter PackageSize = 13643349[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Aspera -f c:\Transporter-Package -v eXtreme -s Apple -throughput -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:13:39 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:13:39 PDT] <main> INFO: id = 20140403151339-104[2014-04-03 15:13:41 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:13:41 PDT] <main> DBG-X: parameter CPUToken = 22166156-89a6-442f-8008-08e9658d4df0/1396563220987[2014-04-03 15:13:41 PDT] <main> DBG-X: parameter FileSizes = {cover.png=40743, prove-it.flac=13599659}[2014-04-03 15:13:41 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:13:41 PDT] <main> DBG-X: parameter Checksums = {cover.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:13:41 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:13:41 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:13:41 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, prove-it.flac][2014-04-03 15:13:41 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:13:41 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:13:41 PDT] <main> INFO: Starting media analysis of assets[2014-04-03 15:13:41 PDT] <main> DEBUG: Handling asset: filename=cover.png,uti=public.png,role=source,describe=true[2014-04-03 15:13:41 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.22[2014-04-03 15:13:41 PDT] <main> DEBUG: Using path: c:\Transporter-Package\98143907091223.itmsp\cover.png[2014-04-03 15:13:41 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8"?><!--Generated by the FoghornLeghorn ImageDescriptionGenerator, version 1.22--><image> <height>1400</height> <width>1400</width> <sample_precision>8</sample_precision> <color_space>RGB</color_space> <alpha_channel>true</alpha_channel> <color_map>false</color_map></image>[2014-04-03 15:13:41 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@1d91364[2014-04-03 15:13:41 PDT] <main> DEBUG: Handling asset: filename=prove-it.flac,uti=org.xiph.flac,role=source,describe=true[2014-04-03 15:13:41 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn FLAC Describer:1.22[2014-04-03 15:13:41 PDT] <main> DEBUG: Using path: c:\Transporter-Package\98143907091223.itmsp\prove-it.flac[2014-04-03 15:13:42 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8" standalone="no"?><stream_description asset_type="FLAC Audio File" uti="org.xiph.flac"> <overview> <file_size>13599659</file_size> <duration units="seconds">149.16</duration> </overview> <header>fLaC</header> <metadata> <stream_info> <min_block_size units="samples">4608</min_block_size> <max_block_size units="samples">4608</max_block_size> <min_frame_size units="bytes">1570</min_frame_size> <max_frame_size units="bytes">14929</max_frame_size> <sample_rate units="Hz">44100</sample_rate> <channels>2</channels> <bit_depth>16</bit_depth> <total_samples>6577956</total_samples> <md5>9a64e80916d7fe0faf938bb846bdef67</md5> </stream_info> </metadata> <audioframes> <frames>1428</frames> <blocking_strategy>Fixed</blocking_strategy> <last_block_size units="samples">2340</last_block_size> </audioframes> <validationreport> <warnings>0</warnings> <errors>0</errors> </validationreport></stream_description>[2014-04-03 15:13:42 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SingleStreamContainerDescription@1edf84f[2014-04-03 15:13:42 PDT] <main> INFO: Asset media analysis has completed[2014-04-03 15:13:42 PDT] <main> DBG-X: Memory: [JVM] 5M free, 35M total, 989M max [System] (Physical) 1612M free, 2047M total (Swap) 2189M free, 2474M total[2014-04-03 15:13:42 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-04-03 15:13:42 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Aspera -f c:\Transporter-Package -v eXtreme -s Apple -throughput -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:13:42 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:13:42 PDT] <main> INFO: id = 20140403151342-770[2014-04-03 15:13:44 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:13:44 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-04-03 15:13:44 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2014-04-03 15:13:44 PDT] <main> DBG-X: testing host/port: vgr104.apple.com/33001[2014-04-03 15:13:44 PDT] <main> INFO: Getting the current Registry Key value for HKLM\SOFTWARE\Aspera\FASP\LogDir[2014-04-03 15:13:44 PDT] <main> INFO: Removing the Registry Key HKLM\SOFTWARE\Aspera\FASP\LogDir, if it exists.[2014-04-03 15:13:46 PDT] <aspera.util.SelectThread> INFO: The upload of the file namedC:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/b70ad930-b93b-4979-894c-c9260eea7ff63138409877723750470dir/f62f04e6-beba-4538-b9a1-b9a1212a969f66509477984678184.txt has started.[2014-04-03 15:13:46 PDT] <aspera.util.SelectThread> INFO: File:C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/b70ad930-b93b-4979-894c-c9260eea7ff63138409877723750470dir/f62f04e6-beba-4538-b9a1-b9a1212a969f66509477984678184.txt 11/11, 100% completed[2014-04-03 15:13:46 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file namedC:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/b70ad930-b93b-4979-894c-c9260eea7ff63138409877723750470dir/f62f04e6-beba-4538-b9a1-b9a1212a969f66509477984678184.txt.[2014-04-03 15:13:47 PDT] <main> INFO: The session's final state is Complete[2014-04-03 15:13:47 PDT] <main> INFO: Number of files transferred: 1 .Names of files transferred:[2014-04-03 15:13:47 PDT] <main> INFO: C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/b70ad930-b93b-4979-894c-c9260eea7ff63138409877723750470dir/f62f04e6-beba-4538-b9a1-b9a1212a969f66509477984678184.txt - Complete[2014-04-03 15:13:47 PDT] <main> DEBUG: Using token file path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:13:47 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:13:47 PDT] <main> DEBUG: Set token: 22166156-89a6-442f-8008-08e9658d4df0/1396563220987[2014-04-03 15:13:47 PDT] <main> DBG-X: Memory: [JVM] 29M free, 62M total, 989M max [System] (Physical) 1604M free, 2047M total (Swap) 2154M free, 2474M total[2014-04-03 15:13:47 PDT] <main> DBG-X: Deflated 2947 bytes to 1176[2014-04-03 15:13:47 PDT] <main> DBG-X: Deflated 701 bytes to 353[2014-04-03 15:13:47 PDT] <main> DBG-X: Deflated 1458 bytes to 612[2014-04-03 15:13:47 PDT] <main> DBG-X: Using operation named: validateAssets[2014-04-03 15:13:47 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter CPUToken = 22166156-89a6-442f-8008-08e9658d4df0/1396563220987[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Files = [cover.png, metadata.xml, prove-it.flac][2014-04-03 15:13:47 PDT] <main> DBG-X: parameter MetadataChecksum = 145df35f473b8e84fc25aa5c1f57bbb9[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter PackageName = 98143907091223.itmsp[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter PackageSize = 13643349[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Transport = Aspera[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Aspera -f c:\Transporter-Package -v eXtreme -s Apple -throughput -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:13:47 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:13:47 PDT] <main> INFO: id = 20140403151347-942[2014-04-03 15:13:49 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter TransportHost = vgr105.apple.com[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter Checksums = {cover.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, prove-it.flac][2014-04-03 15:13:49 PDT] <main> DBG-X: parameter TransportPort = 33001[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter ResumeFlag = false[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter NewPackageName = 98143907091223-20140403151348-357.itmsp[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter TransportUser = transporter[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter CPUToken = f5c7d1ef-bc1a-490e-ae68-b142158cd704/1396563228866[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter FileSizes = {cover.png=40743, prove-it.flac=13599659}[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:13:49 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:13:49 PDT] <main> DBG-X: parameter TransportPath = vgr1_pod1/transporter/content/transporter/Apple[2014-04-03 15:13:49 PDT] <main> DBG-X: Existing token found, cleaning up[2014-04-03 15:13:49 PDT] <main> DBG-X: Unlocking token at path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:13:49 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:13:49 PDT] <main> DEBUG: Using token file path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:13:49 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:13:49 PDT] <main> DEBUG: Set token: f5c7d1ef-bc1a-490e-ae68-b142158cd704/1396563228866[2014-04-03 15:13:49 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:13:49 PDT] <main> INFO: Done performing authentication.[2014-04-03 15:13:49 PDT] <main> INFO: The asset replacement verification check is disabled.[2014-04-03 15:13:49 PDT] <main> INFO: Checking the file size of the files: [cover.png, prove-it.flac][2014-04-03 15:13:49 PDT] <main> DBG-X: Checking the size of file: cover.png[2014-04-03 15:13:49 PDT] <main> DBG-X: Checking the size of file: prove-it.flac[2014-04-03 15:13:49 PDT] <main> INFO: Done checking the file sizes.[2014-04-03 15:13:49 PDT] <main> INFO: Apple's web service did not return any cover images to be validated.[2014-04-03 15:13:49 PDT] <main> INFO: Checking the md5 checksum of the files:[cover.png, prove-it.flac][2014-04-03 15:13:49 PDT] <main> DBG-X: Checking the MD5 checksum of file: cover.png[2014-04-03 15:13:49 PDT] <main> DBG-X: Checking the MD5 checksum of file: prove-it.flac[2014-04-03 15:13:49 PDT] <main> INFO: Done checking the md5 checksum.[2014-04-03 15:13:49 PDT] <main> INFO: Preparing to upload package 98143907091223.itmsp ...[2014-04-03 15:13:49 PDT] <main> INFO: Determining which files should be uploaded ...[2014-04-03 15:13:49 PDT] <main> DEBUG: Valid local files will be checked:[c:\Transporter-Package\98143907091223.itmsp\metadata.xml, c:\Transporter-Package\98143907091223.itmsp\cover.png, c:\Transporter-Package\98143907091223.itmsp\prove-it.flac][2014-04-03 15:13:49 PDT] <main> DEBUG: Remote files uploaded:[2014-04-03 15:13:49 PDT] <main> DBG-X: Examining working file: metadata.xml[2014-04-03 15:13:49 PDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2014-04-03 15:13:49 PDT] <main> DBG-X: Examining working file: cover.png[2014-04-03 15:13:49 PDT] <main> DEBUG: Adding file to be uploaded: cover.png[2014-04-03 15:13:49 PDT] <main> DBG-X: Examining working file: prove-it.flac[2014-04-03 15:13:49 PDT] <main> DEBUG: Adding file to be uploaded: prove-it.flac[2014-04-03 15:13:49 PDT] <main> INFO: Finished determining which files should be uploaded.[2014-04-03 15:13:49 PDT] <main> DBG-X: ITMSPackage: files to be uploaded:[c:\Transporter-Package\98143907091223.itmsp\metadata.xml, c:\Transporter-Package\98143907091223.itmsp\cover.png, c:\Transporter-Package\98143907091223.itmsp\prove-it.flac][2014-04-03 15:13:49 PDT] <main> INFO: Starting to upload the package's files (98143907091223.itmsp) ...[2014-04-03 15:13:49 PDT] <main> DEBUG: Resetting sizes for progress logging[2014-04-03 15:13:49 PDT] <main> INFO: Computing total size of files to upload ...[2014-04-03 15:13:49 PDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 2947[2014-04-03 15:13:49 PDT] <main> DBG-X: adding file for % complete logging: cover.png , size: 40743[2014-04-03 15:13:49 PDT] <main> DBG-X: adding file for % complete logging: prove-it.flac , size: 13599659[2014-04-03 15:13:49 PDT] <main> DEBUG: Setting total size of files for upload to: 13643349[2014-04-03 15:13:49 PDT] <main> INFO: Done computing total size of files to upload.[2014-04-03 15:13:49 PDT] <main> DEBUG: Using Aspera server 'vgr103.apple.com' for the upload.[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> INFO: The upload of the file named c:/Transporter-Package/98143907091223.itmsp/metadata.xml has started.[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: Memory: [JVM] 36M free, 62M total, 989M max [System] (Physical) 1592M free, 2047M total (Swap) 2152M free, 2474M total[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: Using operation named: assignTransportPodToUpload[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter CPUToken = f5c7d1ef-bc1a-490e-ae68-b142158cd704/1396563228866[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter NewPackageName = 98143907091223-20140403151348-357.itmsp[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Password = **hidden value**[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Pod = Newark Aspera 4[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Provider Name = Apple[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Transport = Aspera[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter TransporterArguments = -u bob -m upload -t Aspera -f c:\Transporter-Package -v eXtreme -s Apple -throughput -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Username = bob[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Version = 3.3.0[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> INFO: id = 20140403151352-830[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: Apple's web service operation return value:[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> DBG-X: parameter Success = true[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> INFO: The upload of the file named c:/Transporter-Package/98143907091223.itmsp/cover.pnghas started.[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> INFO: The upload of the file named c:/Transporter-Package/98143907091223.itmsp/prove-it.flac has started.[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/cover.png 40743/40743, 100% completed[2014-04-03 15:13:52 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named c:/Transporter-Package/98143907091223.itmsp/cover.png.[2014-04-03 15:13:53 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/metadata.xml 2848/2947, 96% completed[2014-04-03 15:13:54 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 518336/13599659, 3% completed[2014-04-03 15:13:59 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 767536/13599659, 5% completed[2014-04-03 15:14:03 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/metadata.xml 2947/2947, 100% completed[2014-04-03 15:14:03 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named c:/Transporter-Package/98143907091223.itmsp/metadata.xml.[2014-04-03 15:14:03 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 1019584/13599659, 7% completed[2014-04-03 15:14:05 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 1929520/13599659, 14% completed[2014-04-03 15:14:06 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 2553232/13599659, 18% completed[2014-04-03 15:14:09 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 3112864/13599659, 22% completed[2014-04-03 15:14:10 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 3850496/13599659, 28% completed[2014-04-03 15:14:11 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 4313296/13599659, 31% completed[2014-04-03 15:14:12 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 5072288/13599659, 37% completed[2014-04-03 15:14:15 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 6185856/13599659, 45% completed[2014-04-03 15:14:16 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 6960512/13599659, 51% completed[2014-04-03 15:14:18 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 7747984/13599659, 56% completed[2014-04-03 15:14:21 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 8445744/13599659, 62% completed[2014-04-03 15:14:22 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 9218976/13599659, 67% completed[2014-04-03 15:14:23 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 9930976/13599659, 73% completed[2014-04-03 15:14:24 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 10146000/13599659, 74% completed[2014-04-03 15:14:27 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 10812432/13599659, 79% completed[2014-04-03 15:14:28 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 11544368/13599659, 84% completed[2014-04-03 15:14:29 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 11745152/13599659, 86% completed[2014-04-03 15:14:33 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 12437216/13599659, 91% completed[2014-04-03 15:14:34 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 13130704/13599659, 96% completed[2014-04-03 15:14:35 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 13325792/13599659, 97% completed[2014-04-03 15:14:36 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 13389872/13599659, 98% completed[2014-04-03 15:14:39 PDT] <aspera.util.SelectThread> INFO: File: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac 13599659/13599659, 100% completed[2014-04-03 15:14:39 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named c:/Transporter-Package/98143907091223.itmsp/prove-it.flac.[2014-04-03 15:14:39 PDT] <main> INFO: The session's final state is Complete[2014-04-03 15:14:39 PDT] <main> INFO: Number of files transferred: 3 . Names of files transferred:[2014-04-03 15:14:39 PDT] <main> INFO: c:/Transporter-Package/98143907091223.itmsp/prove-it.flac - Complete[2014-04-03 15:14:39 PDT] <main> INFO: c:/Transporter-Package/98143907091223.itmsp/metadata.xml - Complete[2014-04-03 15:14:39 PDT] <main> INFO: c:/Transporter-Package/98143907091223.itmsp/cover.png - Complete[2014-04-03 15:14:39 PDT] <main> INFO: The package's files (98143907091223.itmsp) uploaded successfully.[2014-04-03 15:14:39 PDT] <main> INFO: Done performing upload.[2014-04-03 15:14:39 PDT] <main> DBG-X: The transfer time for the package 98143907091223.itmsp was 49922 milliseconds.[2014-04-03 15:14:39 PDT] <main> DBG-X: Throughput information for 98143907091223.itmsp: 0 minutes, 49.92 seconds, 13.01MB, 266.89KB/sec[2014-04-03 15:14:39 PDT] <main> INFO: Performing uploadDone notification to Apple for package 98143907091223.itmsp ...[2014-04-03 15:14:39 PDT] <main> DBG-X: Memory: [JVM] 34M free, 62M total, 989M max [System] (Physical) 1592M free, 2047M total (Swap) 2153M free, 2474M total[2014-04-03 15:14:39 PDT] <main> DBG-X: Deflated 27528 bytes to 6820[2014-04-03 15:14:39 PDT] <main> DBG-X: Deflated 13288 bytes to 3080[2014-04-03 15:14:39 PDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2014-04-03 15:14:39 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter CPUToken = f5c7d1ef-bc1a-490e-ae68-b142158cd704/1396563228866[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter ClientChecksumInfo = [{FileSize=40743, CalculatedChecksum=76bc3f3dfb88c08b04bbd2a4df7b8336, FileLastModified=1396304753000, Filename=cover.png, CalculationTime=0}, {FileSize=13599659, CalculatedChecksum=4edd5364f6be1f55e570dee08e3f4715, FileLastModified=1376434038000, Filename=prove-it.flac, CalculationTime=31}][2014-04-03 15:14:39 PDT] <main> DBG-X: parameter ExtraTransportLogCompressed = (suppressed)[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=2947, cover.png=40743, prove-it.flac=13599659}[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter NewPackageName = 98143907091223-20140403151348-357.itmsp[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter NumberBytesTransferred = 13643349[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter PackagePathWithoutBase = vgr1_pod1/transporter/content/transporter/Apple[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter TransferTime = 49922[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter Transport = Aspera[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Aspera -f c:\Transporter-Package -v eXtreme -s Apple -throughput -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:14:39 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:14:39 PDT] <main> INFO: id = 20140403151439-650[2014-04-03 15:14:41 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:14:41 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:14:41 PDT] <main> DBG-X: Unlocking token at path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:14:41 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:14:41 PDT] <main> DBG-X: Removing token at path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:14:41 PDT] <main> INFO: Done performing uploadDone notification to Apple.[2014-04-03 15:14:41 PDT] <main> INFO: The package: c:\Transporter-Package\98143907091223.itmsp has been successfully uploaded.[2014-04-03 15:14:41 PDT] <main> INFO: The following warnings were received from Apple's web service ...Package Summary:1 packages were uploaded successfully: c:\Transporter-Package\98143907091223.itmspThe successful package(s) throughput information is: c:\Transporter-Package\98143907091223.itmsp 0 minutes, 49.92 seconds, 13.01MB, 266.89KB/sec[2014-04-03 15:14:41 PDT] <main> DBG-X: Returning 0Press any key to continue . . .C:\Program Files\itms>

Transporter 使用 200000 Kbit/s 限制速度将 C:\Transporter-Package 目录中成功的 Apple 数据包上传到 Aspera 服务器,显示数据包元数据,显示成功上传数据包的吞吐时间和详细信息,并显示 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以成功上传数据包。

在本示例中,Transporter 显示已成功上传一个数据包(98143907091223.itmsp)。Transporter 还会显示成功上传数据包的吞吐量信息(0 分钟,49.92 秒,13.01 MB,266.89 KB/s)。

HTTP

在以下示例中,用户 bob 在 Upload 模式下运行 Transporter,指定 Transporter 将 private/tmp/outputFiles/ 目录中的一个数据包上传到 HTTP 服务器并显示 eXtreme 级日志信息。在此示例中,用户省略了 -t 命令(用于指定传输方式),因此 Transporter 默认使用 HTTP。

orchard:tmp jappleseed$ /usr/local/itms/bin/iTMSTransporter -m upload -u johnny-appleseed@apple.com -p ******* -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:45 EDT] <main> INFO: Configuring logging...[2020-07-01 15:13:45 EDT] <main> INFO: Logging level set to eXtreme[2020-07-01 15:13:45 EDT] <main> INFO: Transporter is searching for new software components.[2020-07-01 15:13:45 EDT] <main> INFO: INFO: using cached repository.xml file.[2020-07-01 15:13:45 EDT] <main> INFO: Update check complete.[2020-07-01 15:13:47 EDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2020-07-01 15:13:47 EDT] <main> DEBUG: Configuration refresh successful.[2020-07-01 15:13:47 EDT] <main> DEBUG: Saving configuration to local path: /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/Defaults.properties[2020-07-01 15:13:47 EDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2020-07-01 15:13:47 EDT] <main> INFO: OS identifier: Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:47 EDT] <main> INFO: Memory: [JVM] 954M free, 1024M total, 2048M max [System] (Physical) 354M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:13:47 EDT] <main> DBG-X: Memory: [JVM] 954M free, 1024M total, 2048M max [System] (Physical) 354M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:13:47 EDT] <main> DBG-X: Using operation named: authenticateForSession[2020-07-01 15:13:47 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:13:47-04:00[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 0.165947842[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:47 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:47 EDT] <main> INFO: id = 20200701151347-290[2020-07-01 15:13:47 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:13:48 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter SharedSecret = **hidden value**[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter MultipartUploadsEnabled = true[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter TxHeaders = {jenga=true}[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:48.469Z[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter SessionId = CJeqDBIQd/i3p7N5TP6nbOGw5RdhEw==[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:13:48 EDT] <main> INFO: Upload mode selected.[2020-07-01 15:13:48 EDT] <main> DBG-X: Memory: [JVM] 990M free, 1024M total, 2048M max [System] (Physical) 375M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:13:48 EDT] <main> DBG-X: Using operation named: authenticateForTransportDiscovery[2020-07-01 15:13:48 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:13:48-04:00[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:48 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:48 EDT] <main> INFO: id = 20200701151348-516[2020-07-01 15:13:48 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:13:49 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter PreferredTransports = [HTTP, Signiant, Aspera][2020-07-01 15:13:49 EDT] <main> DBG-X: parameter TransportHosts.Signiant = [vp21q05ce-sgr002.cse.apple.com:44001,vp21q05ce-sgr001.cse.apple.com:44001][2020-07-01 15:13:49 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:49.167Z[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter TransportHosts.Aspera = [vp21q05ce-vgr002.cse.apple.com:33001,vp21q05ce-vgr001.cse.apple.com:33001][2020-07-01 15:13:49 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:13:49 EDT] <main> INFO: Transporter's command line arguments are: -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:49 EDT] <main> INFO: Examining the package at: /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:49 EDT] <main> INFO: Ensuring that package has well formed metadata file...[2020-07-01 15:13:49 EDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2020-07-01 15:13:49 EDT] <main> INFO: Gathering the list of valid files from the package ...[2020-07-01 15:13:49 EDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2020-07-01 15:13:49 EDT] <main> DEBUG: cover.jpg will be verified by Apple's web service to determine if it is a valid file.[2020-07-01 15:13:49 EDT] <main> DEBUG: how-you-remember.wav will be verified by Apple's web service to determine if it is a valid file.[2020-07-01 15:13:49 EDT] <main> INFO: Finished gathering the list of valid files from the package.[2020-07-01 15:13:49 EDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2020-07-01 15:13:49 EDT] <main> INFO: Performing authentication of package 10000000010215.itmsp ...[2020-07-01 15:13:49 EDT] <main> DBG-X: Memory: [JVM] 977M free, 1024M total, 2048M max [System] (Physical) 344M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:13:49 EDT] <main> DBG-X: Deflated 4487 bytes to 1716[2020-07-01 15:13:49 EDT] <main> DBG-X: Using operation named: validateMetadata[2020-07-01 15:13:49 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter Files = [metadata.xml,cover.jpg,how-you-remember.wav][2020-07-01 15:13:49 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter Metadata = <?xmlversion="1.0"encoding="UTF-8"?><package version="music5.2"> <language>en-US</language> <provider>Apple</provider> <album> <vendor_id>10000000010215</vendor_id> <upc>12526494340224</upc> <grid>ABC122CC8D71021500</grid> <title>Opus PM 10215: No Matter</title> <original_release_date>2020-07-01</original_release_date> <label_name>Apple Test Generator</label_name> <copyright_pline>2020 Apple Test Generator</copyright_pline> <copyright_cline>2020 Apple Test Generator</copyright_cline> <track_count>1</track_count> <genres> <genre code="HEAVY-METAL-00">Metal</genre> <genre code="PUNK-00"/> <genre code="ROCK-00"/> </genres> <artwork_files> <file> <file_name>cover.jpg</file_name> <size>263871</size> <checksum type="md5">af92294349a5a61f3a46f926ad04827f</checksum> </file> </artwork_files> <products> <product> <territory>US</territory> <sales_start_date>2020-07-01</sales_start_date> <cleared_for_sale>true</cleared_for_sale> <wholesale_price_tier>3</wholesale_price_tier> </product> </products> <artists> <artist> <name>Author PM 10215 Motorhead</name> <primary>true</primary> <roles> <role>Performer</role> </roles> </artist> <artist> <name>Author PM 10215 Doro Pesch</name> <locales> <locale name="ru"> <artist_name>Author PM 10215 Доро Пешъ</artist_name> </locale> </locales> <roles> <role>Rapper</role> </roles> </artist> </artists> <tracks> <track> <!-- Track 1 —> <title>Opus PM 10215: How You Remember</title> <title_version>Lyrical Remix</title_version> <vendor_id>USMPK0021501</vendor_id> <isrc>USMPK0021501</isrc> <grid>AC5EC96B4151021501</grid> <volume_number>1</volume_number> <track_number>1</track_number> <gapless_play>true</gapless_play> <label_name>Apple Test Generator</label_name> <copyright_pline>2020 Apple Test Generator</copyright_pline> <lyrics>These are the lyrics to the song.</lyrics> <preview_start_index>30</preview_start_index> <explicit_content>explicit</explicit_content> <genres> <genre code="HEAVY-METAL-00">Metal</genre> <genre code="PUNK-00"/> <genre code="ROCK-00"/> </genres> <artists> <artist> <name>Author PM 10215 Motorhead</name> <primary>true</primary> <roles> <role>Performer</role> </roles> </artist> <artist> <name>Author PM 10215 Doro Pesch</name> <locales> <locale name="ru"> <artist_name>Author PM 10215 Доро Пешъ</artist_name> </locale> </locales> <roles> <role>Rapper</role> </roles> </artist> </artists> <audio_file> <file_name>how-you-remember.wav</file_name> <size>5292044</size> <checksum type="md5">6f85303a0b81fb0939cdbd263ddf4601</checksum> </audio_file> </track> </tracks> </album></package>[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter MetadataChecksum = 040c8b36e6e496760422c22f6b53748b[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter MetadataInfo = {packageVersion=music5.2}[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter PackageName = 10000000010215.itmsp[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter PackageSize = 5560402[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:13:49-04:00[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:49 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:49 EDT] <main> INFO: id = 20200701151349-123[2020-07-01 15:13:49 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:13:54 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:49.871Z[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml,how-you-remember.wav,cover.jpg][2020-07-01 15:13:54 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=how-you-remember.wav, ShouldDescribeAsset=true, UTI=com.microsoft.waveform-audio},{Role=source, Filename=cover.jpg,ShouldDescribeAsset=true, UTI=public.jpeg}][2020-07-01 15:13:54 EDT] <main> DBG-X: parameter CPUToken = 23367d87-ab9b-485c-9110-6521789bcc01/1593630834345[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter Checksums = {cover.jpg=af92294349a5a61f3a46f926ad04827f,how-you-remember.wav=6f85303a0b81fb0939cdbd263ddf4601}[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter FileSizes = {cover.jpg=263871,how-you-remember.wav=5292044}[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter Warnings = [WARNING ITMS-3000: "Style Guide Warning: One Track Product: For a one track product, title, title versions and artists on album level must match track level.Playlist title: Opus PM 10215: No Matter.Song title: Opus PM 10215: How You Remember."at Album, WARNING ITMS-3000: "Style Guide Warning: One Track Product: For a one track product, title, title versions and artists on album level must match track level.Playlist title version: null.Song title version: Lyrical Remix." at Album, WARNING ITMS-5000: "Track Audio Language: <audio_language> is required at every track."at Album/Tracks/Track][2020-07-01 15:13:54 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2020-07-01 15:13:54 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml,how-you-remember.wav,cover.jpg].These are the files that will be uploaded.[2020-07-01 15:13:54 EDT] <main> INFO: Starting media analysis of assets[2020-07-01 15:13:54 EDT] <main> DEBUG: Handling asset: filename=how-you-remember.wav,uti=com.microsoft.waveform-audio,role=source,describe=true[2020-07-01 15:13:54 EDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn WAV Describer:1.26[2020-07-01 15:13:54 EDT] <main> DEBUG: Using path: /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp/how-you-remember.wav[2020-07-01 15:13:54 EDT] <main> DBG-X: description length:1048[2020-07-01 15:13:54 EDT] <main> DBG-X: Asset description: <?xml version="1.0"encoding="UTF-8" standalone="no"?><stream_description xmlns:ns2="http://beans.media.leghorn.jingle.apple.com"> <overview> <file_size>5292044</file_size> <duration units="seconds">30.0</duration> </overview> <riff_chunk> <chunk_id>RIFF</chunk_id> <chunk_size units="bytes">5292036</chunk_size> <wave_id>WAVE</wave_id> </riff_chunk> <format_chunk> <chunk_id>fmt</chunk_id> <chunk_size units="bytes">16</chunk_size> <format_code>0x1</format_code> <format_type>PCM</format_type> <channels>2</channels> <sample_rate units="hertz">44100</sample_rate> <data_rate units="bytespersecond">176400</data_rate> <block_size units="bytes">4</block_size> <bit_depth>16</bit_depth> </format_chunk> <data_chunk> <chunk_id>data</chunk_id> <chunk_size units="bytes">5292000</chunk_size> <samples_per_channel>0</samples_per_channel> </data_chunk> <validation_report> <warnings>0</warnings> <errors>0</errors> </validation_report></stream_description>[2020-07-01 15:13:54 EDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SingleStreamContainerDescription@486bd064[2020-07-01 15:13:54 EDT] <main> DBG-X: Deflated 1482 bytes to 608[2020-07-01 15:13:54 EDT] <main> DEBUG: Handling asset: filename=cover.jpg,uti=public.jpeg,role=source,describe=true[2020-07-01 15:13:54 EDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.26[2020-07-01 15:13:54 EDT] <main> DEBUG: Using path: /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp/cover.jpg[2020-07-01 15:13:54 EDT] <main> DBG-X: description length:262[2020-07-01 15:13:54 EDT] <main> DBG-X: Asset description: <?xml version="1.0"encoding="UTF-8" standalone="no"?><image> <height>1425</height> <width>1425</width> <sample_precision>8</sample_precision> <color_space>RGB</color_space> <alpha_channel>false</alpha_channel> <color_map>false</color_map></image>[2020-07-01 15:13:54 EDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@2c06b113[2020-07-01 15:13:54 EDT] <main> DBG-X: Deflated 667 bytes to 331[2020-07-01 15:13:54 EDT] <main> INFO: Asset media analysis has completed[2020-07-01 15:13:54 EDT] <main> DBG-X: Memory: [JVM] 948M free, 1024M total, 2048M max [System] (Physical) 244M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:13:54 EDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2020-07-01 15:13:54 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:13:54-04:00[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:54 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:54 EDT] <main> INFO: id = 20200701151354-467[2020-07-01 15:13:54 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:13:55 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:55.083Z[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:13:55 EDT] <main> DBG-X: Using operation named: createTestReservation[2020-07-01 15:13:55 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter fileDescriptions = ( one FileDescription )[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter NewPackageName = http-transport-diagnostic-20200701151355-EDT-3748.itmsp[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:13:55 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:55 EDT] <main> INFO: id = 20200701151355-720[2020-07-01 15:13:55 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:13:56 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:13:56 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:13:56 EDT] <main> DBG-X: parameter Reservations = ( one Reservation )[2020-07-01 15:13:56 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:56.020Z[2020-07-01 15:13:56 EDT] <main> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:13:56 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:13:56 EDT] <main> INFO: Setting transport log file: /var/folders/vd/955s3t2d69b1sp4lkyf6czp00000gn/T/http-transport-diagnostic-20200701151355-EDT-3748.itmsp6719098312587477764.log[2020-07-01 15:13:56 EDT] <main> INFO: Starting upload for packageName: http-transport-diagnostic-20200701151355-EDT-3748.itmsp[2020-07-01 15:13:56 EDT] <main> INFO: Thread Pool Configuration: {processors=4, perCoreThreadMultiplier=1.65, coreThreads=6, maxThreads=7, minConnections=6, maxConnections=6, rateLimit=100000000000 KBs}[2020-07-01 15:13:56 EDT] <main> INFO: Reservation CPUSource123/v4/e5/06/8c/e5068cff-4b97-4a16-9ba3-85532f3230d9/http-transport-diagnostic-4403081158244344459.txt created for file: (http-transport-diagnostic-4403081158244344459.txt),part count:(1), file size: (199)[2020-07-01 15:13:56 EDT] <main> INFO: Computing total size of files to upload ...[2020-07-01 15:13:56 EDT] <main> DBG-X: adding file for % complete logging: http-transport-diagnostic-4403081158244344459.txt , size: 199[2020-07-01 15:13:56 EDT] <main> DEBUG: Setting total size of files for upload to: 199[2020-07-01 15:13:56 EDT] <main> INFO: Done computing total size of files to upload.[2020-07-01 15:13:56 EDT] <RLT-001> INFO: Starting upload for reservation: (CPUSource123/v4/e5/06/8c/e5068cff-4b97-4a16-9ba3-85532f3230d9/http-transport-diagnostic-4403081158244344459.txt)file: (http-transport-diagnostic-4403081158244344459.txt/1)size: 199[2020-07-01 15:13:56 EDT] <RLT-001> INFO: File: http-transport-diagnostic-4403081158244344459.txt 199/199, 100.00% completed[2020-07-01 15:13:56 EDT] <RLT-001> INFO: Package upload progress: 100.00% completed[2020-07-01 15:13:56 EDT] <RLT-001> INFO: Finished part upload for: (http-transport-diagnostic-4403081158244344459.txt/1)2.37 KB/s in 0 seconds[2020-07-01 15:13:56 EDT] <RLT-001> INFO: Finished upload for reservation: (CPUSource123/v4/e5/06/8c/e5068cff-4b97-4a16-9ba3-85532f3230d9/http-transport-diagnostic-4403081158244344459.txt)file: (http-transport-diagnostic-4403081158244344459.txt)[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: Using operation named: commitTestReservation[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter NewPackageName = http-transport-diagnostic-20200701151355-EDT-3748.itmsp[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter reservations = [CPUSource123/v4/e5/06/8c/e5068cff-4b97-4a16-9ba3-85532f3230d9/http-transport-diagnostic-4403081158244344459.txt][2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:13:56 EDT] <pool-6-thread-1> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:56 EDT] <pool-6-thread-1> INFO: id = 20200701151356-445[2020-07-01 15:13:56 EDT] <main> INFO: Waiting on reservation commit(s) to finish.[2020-07-01 15:13:56 EDT] <pool-6-thread-1> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:13:57 EDT] <pool-6-thread-1> DBG-X: Apple's web service operation return value:[2020-07-01 15:13:57 EDT] <pool-6-thread-1> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:13:57 EDT] <pool-6-thread-1> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:56.873Z[2020-07-01 15:13:57 EDT] <pool-6-thread-1> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:13:57 EDT] <pool-6-thread-1> DBG-X: parameter Success = true[2020-07-01 15:13:57 EDT] <pool-6-thread-1> INFO: Reservation committed: (CPUSource123/v4/e5/06/8c/e5068cff-4b97-4a16-9ba3-85532f3230d9/http-transport-diagnostic-4403081158244344459.txt)file: (http-transport-diagnostic-4403081158244344459.txt)[2020-07-01 15:13:57 EDT] <pool-6-thread-1> INFO: All reservation commit(s) finished.[2020-07-01 15:13:57 EDT] <main> INFO: 250.63 B/s in 0 seconds[2020-07-01 15:13:57 EDT] <main> DEBUG: Using token file path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/volley.local_Apple_10000000010215.itmsp.token[2020-07-01 15:13:57 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2020-07-01 15:13:57 EDT] <main> DEBUG: Set token: 23367d87-ab9b-485c-9110-6521789bcc01/1593630834345[2020-07-01 15:13:57 EDT] <main> DBG-X: Memory: [JVM] 933M free, 1024M total, 2048M max [System] (Physical) 123M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:13:57 EDT] <main> DBG-X: Deflated 4487 bytes to 1716[2020-07-01 15:13:57 EDT] <main> DBG-X: Using operation named: validateAssets[2020-07-01 15:13:57 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter CPUToken = 23367d87-ab9b-485c-9110-6521789bcc01/1593630834345[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter Files = [metadata.xml,cover.jpg,how-you-remember.wav][2020-07-01 15:13:57 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter MetadataChecksum = 040c8b36e6e496760422c22f6b53748b[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter MetadataInfo = {packageVersion=music5.2}[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter PackageName = 10000000010215.itmsp[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter PackageSize = 5560402[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter RequestUUID = 41a9adec-3118-429b-a03e-66d34c2e5850[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:13:57-04:00[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter Transport = HTTP[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:13:57 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:13:57 EDT] <main> INFO: id = 20200701151357-128[2020-07-01 15:13:57 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:02 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:13:57.219Z[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter ResumeFlag = false[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter ProviderName = Apple[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml,how-you-remember.wav,cover.jpg][2020-07-01 15:14:02 EDT] <main> DBG-X: parameter AssetsToDescribe = [{Role=source, Filename=how-you-remember.wav, ShouldDescribeAsset=true, UTI=com.microsoft.waveform-audio},{Role=source, Filename=cover.jpg, ShouldDescribeAsset=true, UTI=public.jpeg}][2020-07-01 15:14:02 EDT] <main> DBG-X: parameter CPUToken = af2991cd-366e-4f2f-ae37-4be2fc34c64d/1593630841533[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Checksums = {cover.jpg=af92294349a5a61f3a46f926ad04827f,how-you-remember.wav=6f85303a0b81fb0939cdbd263ddf4601}[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter FileSizes = {cover.jpg=263871,how-you-remember.wav=5292044}[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Warnings = [WARNING ITMS-3000: "Style Guide Warning: One Track Product: For a one track product, title, title versions and artists on album level must match track level.Playlist title: Opus PM 10215: No Matter.Song title: Opus PM 10215: How You Remember."at Album, WARNING ITMS-3000: "Style Guide Warning: One Track Product: For a one track product, title, title versions and artists on album level must match track level.Playlist title version: null.Song title version: Lyrical Remix." at Album, WARNING ITMS-5000: "Track Audio Language: <audio_language> is required at every track."at Album/Tracks/Track, WARNING ITMS-9000: "Problem with album artwork file specified in metadata.xml.The dimensions '1425x1425' of image file 'cover.jpg'are less than the minimum required dimensions.Album covers must be at minimum '3000x3000'."at Album/Assets/AlbumCoverArtAsset][2020-07-01 15:14:02 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2020-07-01 15:14:02 EDT] <main> DBG-X: Existing token found, cleaning up[2020-07-01 15:14:02 EDT] <main> DBG-X: Unlocking token at path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/volley.local_Apple_10000000010215.itmsp.token[2020-07-01 15:14:02 EDT] <main> DBG-X: Releasing token file lock[2020-07-01 15:14:02 EDT] <main> DEBUG: Using token file path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/volley.local_Apple_10000000010215.itmsp.token[2020-07-01 15:14:02 EDT] <main> DEBUG: Attempting exclusive file lock on token file[2020-07-01 15:14:02 EDT] <main> DEBUG: Set token: af2991cd-366e-4f2f-ae37-4be2fc34c64d/1593630841533[2020-07-01 15:14:02 EDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml,how-you-remember.wav,cover.jpg].These are the files that will be uploaded.[2020-07-01 15:14:02 EDT] <main> INFO: Done performing authentication.[2020-07-01 15:14:02 EDT] <main> INFO: The asset replacement verification check is disabled.[2020-07-01 15:14:02 EDT] <main> INFO: Checking the file size of the files: [cover.jpg,how-you-remember.wav][2020-07-01 15:14:02 EDT] <main> DBG-X: Checking the size of file: cover.jpg[2020-07-01 15:14:02 EDT] <main> DBG-X: Checking the size of file: how-you-remember.wav[2020-07-01 15:14:02 EDT] <main> INFO: Done checking the file sizes.[2020-07-01 15:14:02 EDT] <main> INFO: Checking the md5 checksum of the files: [cover.jpg,how-you-remember.wav][2020-07-01 15:14:02 EDT] <main> DBG-X: Checking the MD5 checksum of file: cover.jpg[2020-07-01 15:14:02 EDT] <main> DBG-X: Checking the MD5 checksum of file: how-you-remember.wav[2020-07-01 15:14:02 EDT] <main> INFO: Done checking the md5 checksum.[2020-07-01 15:14:02 EDT] <main> INFO: Preparing to upload package 10000000010215.itmsp ...[2020-07-01 15:14:02 EDT] <main> DBG-X: Using operation named: createReservation[2020-07-01 15:14:02 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter fileDescriptions = ( 3 FileDescriptions )[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:14:02 EDT] <main> INFO: id = 20200701151402-847[2020-07-01 15:14:02 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:02 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Reservations = ( 3 Reservations )[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:14:02.176Z[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:14:02 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:14:02 EDT] <main> INFO: Setting transport log file: /var/folders/vd/955s3t2d69b1sp4lkyf6czp00000gn/T/10000000010215-20200701121401-850.itmsp14941978784391047851.log[2020-07-01 15:14:02 EDT] <main> INFO: Starting upload for packageName: 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:02 EDT] <main> INFO: Thread Pool Configuration: {processors=4, perCoreThreadMultiplier=1.65, coreThreads=6, maxThreads=7, minConnections=6, maxConnections=6, rateLimit=100000000000 KBs}[2020-07-01 15:14:02 EDT] <main> INFO: Reservation CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/metadata.xml created for file: (metadata.xml), part count:(1), file size: (4487)[2020-07-01 15:14:02 EDT] <main> INFO: Reservation CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav created for file: (how-you-remember.wav), part count:(2), file size: (5292044)[2020-07-01 15:14:02 EDT] <main> INFO: Reservation CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/cover.jpg created for file: (cover.jpg),part count:(1), file size: (263871)[2020-07-01 15:14:02 EDT] <main> INFO: Computing total size of files to upload ...[2020-07-01 15:14:02 EDT] <main> DBG-X: adding file for % complete logging: cover.jpg , size: 263871[2020-07-01 15:14:02 EDT] <main> DBG-X: adding file for % complete logging: how-you-remember.wav , size: 5292044[2020-07-01 15:14:02 EDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 4487[2020-07-01 15:14:02 EDT] <main> DEBUG: Setting total size of files for upload to: 5560402[2020-07-01 15:14:02 EDT] <main> INFO: Done computing total size of files to upload.[2020-07-01 15:14:02 EDT] <RLT-002> INFO: Starting upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/metadata.xml) file: (metadata.xml/1) size: 4487[2020-07-01 15:14:02 EDT] <RLT-005> INFO: Starting upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/cover.jpg)file: (cover.jpg/1) size: 263871[2020-07-01 15:14:02 EDT] <RLT-003> INFO: Starting upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav)file: (how-you-remember.wav/2) size: 49164[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Starting upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav)file: (how-you-remember.wav/1)size: 5242880[2020-07-01 15:14:02 EDT] <RLT-003> INFO: File: how-you-remember.wav 16384/5292044, 0.31% completed[2020-07-01 15:14:02 EDT] <RLT-002> INFO: File: metadata.xml 4487/4487, 100.00% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 16384/263871, 6.21% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: Package upload progress: 1.26% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 32768/263871, 12.42% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 49152/263871, 18.63% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 65536/263871, 24.84% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 81920/263871, 31.05% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: Package upload progress: 2.44% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 98304/263871, 37.25% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 114688/263871, 43.46% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 131072/263871, 49.67% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: Package upload progress: 3.62% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 81932/5292044, 1.55% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 147456/263871, 55.88% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 163840/263871, 62.09% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: Package upload progress: 4.80% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 180224/263871, 68.30% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 147468/5292044, 2.79% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 5.97% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 213004/5292044, 4.02% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 7.15% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 196608/263871, 74.51% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 8.33% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 212992/263871, 80.72% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 278540/5292044, 5.26% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 229376/263871, 86.93% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 9.51% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 245760/263871, 93.14% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 262144/263871, 99.35% completed[2020-07-01 15:14:02 EDT] <RLT-005> INFO: File: cover.jpg 263871/263871, 100.00% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 10.72% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 344076/5292044, 6.50% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 11.90% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 409612/5292044, 7.74% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 13.08% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 475148/5292044, 8.98% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 14.26% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 540684/5292044, 10.22% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 15.43% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 606220/5292044, 11.46% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 16.61% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 671756/5292044, 12.69% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 17.79% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 737292/5292044, 13.93% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 18.97% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 802828/5292044, 15.17% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 20.15% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 868364/5292044, 16.41% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 21.33% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 933900/5292044, 17.65% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 22.51% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 999436/5292044, 18.89% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 23.68% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1064972/5292044, 20.12% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 24.86% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1130508/5292044, 21.36% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 26.04% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1196044/5292044, 22.60% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 27.22% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1261580/5292044, 23.84% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 28.40% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1327116/5292044, 25.08% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 29.58% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1392652/5292044, 26.32% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 30.76% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1458188/5292044, 27.55% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 31.93% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1523724/5292044, 28.79% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 33.11% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1589260/5292044, 30.03% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 34.29% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1654796/5292044, 31.27% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 35.47% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1720332/5292044, 32.51% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 36.65% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1785868/5292044, 33.75% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 37.83% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1851404/5292044, 34.98% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 39.01% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1916940/5292044, 36.22% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 40.19% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 1982476/5292044, 37.46% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 41.36% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 2048012/5292044, 38.70% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 42.54% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 2113548/5292044, 39.94% completed[2020-07-01 15:14:02 EDT] <RLT-002> INFO: Finished part upload for: (metadata.xml/1)52.79 KB/s in 0 seconds[2020-07-01 15:14:02 EDT] <RLT-002> INFO: Finished upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/metadata.xml)file: (metadata.xml)[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: Using operation named: commitReservation[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter reservations = [CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/metadata.xml][2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:14:02 EDT] <pool-8-thread-1> DBG-X: parameter Version = 3.3.0[2020-07-01 15:14:02 EDT] <pool-8-thread-1> INFO: id = 20200701151402-246[2020-07-01 15:14:02 EDT] <pool-8-thread-1> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:02 EDT] <RLT-004> INFO: Package upload progress: 43.72% completed[2020-07-01 15:14:02 EDT] <RLT-004> INFO: File: how-you-remember.wav 2179084/5292044, 41.18% completed[2020-07-01 15:14:03 EDT] <RLT-003> INFO: Finished part upload for: (how-you-remember.wav/2)186.94 KB/s in 0 seconds[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 44.90% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2244620/5292044, 42.41% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 46.08% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2310156/5292044, 43.65% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 47.26% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2375692/5292044, 44.89% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 48.44% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2441228/5292044, 46.13% completed[2020-07-01 15:14:03 EDT] <RLT-005> INFO: Finished part upload for: (cover.jpg/1)628.26 KB/s in 0 seconds[2020-07-01 15:14:03 EDT] <RLT-005> INFO: Finished upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/cover.jpg)file: (cover.jpg)[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 49.61% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2506764/5292044, 47.37% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 50.79% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2572300/5292044, 48.61% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 51.97% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2637836/5292044, 49.85% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 53.15% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2703372/5292044, 51.08% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 54.33% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2768908/5292044, 52.32% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 55.51% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2834444/5292044, 53.56% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 56.69% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2899980/5292044, 54.80% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 57.86% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 2965516/5292044, 56.04% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 59.04% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3031052/5292044, 57.28% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 60.22% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3096588/5292044, 58.51% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 61.40% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3162124/5292044, 59.75% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 62.58% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3227660/5292044, 60.99% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 63.76% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3293196/5292044, 62.23% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 64.94% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3358732/5292044, 63.47% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 66.11% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3424268/5292044, 64.71% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 67.29% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3489804/5292044, 65.94% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 68.47% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3555340/5292044, 67.18% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 69.65% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3620876/5292044, 68.42% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 70.83% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3686412/5292044, 69.66% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 72.01% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3751948/5292044, 70.90% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 73.19% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3817484/5292044, 72.14% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 74.37% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3883020/5292044, 73.37% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 75.54% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 3948556/5292044, 74.61% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 76.72% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4014092/5292044, 75.85% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 77.90% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4079628/5292044, 77.09% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 79.08% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4145164/5292044, 78.33% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 80.26% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4210700/5292044, 79.57% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 81.44% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4276236/5292044, 80.80% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 82.62% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4341772/5292044, 82.04% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 83.79% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4407308/5292044, 83.28% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 84.97% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4472844/5292044, 84.52% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 86.15% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4538380/5292044, 85.76% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 87.33% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4603916/5292044, 87.00% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 88.51% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4669452/5292044, 88.24% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 89.69% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4734988/5292044, 89.47% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 90.87% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4800524/5292044, 90.71% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 92.04% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4866060/5292044, 91.95% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 93.22% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4931596/5292044, 93.19% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 94.40% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 4997132/5292044, 94.43% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 95.58% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 5062668/5292044, 95.67% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 96.76% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 5128204/5292044, 96.90% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 97.94% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 5193740/5292044, 98.14% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 99.12% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 5259276/5292044, 99.38% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: File: how-you-remember.wav 5292044/5292044, 100.00% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Package upload progress: 100.00% completed[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Finished part upload for: (how-you-remember.wav/1)6.30 MB/s in 0 seconds[2020-07-01 15:14:03 EDT] <RLT-004> INFO: Finished upload for reservation: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav)file: (how-you-remember.wav)[2020-07-01 15:14:03 EDT] <main> INFO: Waiting on reservation commit(s) to finish.[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter SessionExpiration = 2020-07-05T19:14:02.960Z[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter Success = true[2020-07-01 15:14:03 EDT] <pool-8-thread-1> INFO: Reservation committed: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/metadata.xml)file: (metadata.xml)[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: Using operation named: commitReservation[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter reservations = [CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/cover.jpg][2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:14:03 EDT] <pool-8-thread-1> DBG-X: parameter Version = 3.3.0[2020-07-01 15:14:03 EDT] <pool-8-thread-1> INFO: id = 20200701151403-696[2020-07-01 15:14:03 EDT] <pool-8-thread-1> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter SessionExpiration = 2020-07-05T19:14:03.981Z[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter Success = true[2020-07-01 15:14:04 EDT] <pool-8-thread-1> INFO: Reservation committed: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/cover.jpg) file: (cover.jpg)[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: Using operation named: commitReservation[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter reservations = [CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav][2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:14:04 EDT] <pool-8-thread-1> DBG-X: parameter Version = 3.3.0[2020-07-01 15:14:04 EDT] <pool-8-thread-1> INFO: id = 20200701151404-200[2020-07-01 15:14:04 EDT] <pool-8-thread-1> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:05 EDT] <pool-8-thread-1> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:05 EDT] <pool-8-thread-1> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:05 EDT] <pool-8-thread-1> DBG-X: parameter SessionExpiration = 2020-07-05T19:14:04.905Z[2020-07-01 15:14:05 EDT] <pool-8-thread-1> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:14:05 EDT] <pool-8-thread-1> DBG-X: parameter Success = true[2020-07-01 15:14:05 EDT] <pool-8-thread-1> INFO: Reservation committed: (CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav)file: (how-you-remember.wav)[2020-07-01 15:14:05 EDT] <pool-8-thread-1> INFO: All reservation commit(s) finished.[2020-07-01 15:14:05 EDT] <main> INFO: Transfer Metrics Summary:[2020-07-01 15:14:05 EDT] <main> INFO: bytes transmitted: 5560402[2020-07-01 15:14:05 EDT] <main> INFO: cover.jpg transfer metrics:[2020-07-01 15:14:05 EDT] <main> INFO: bytes transmitted: 263871[2020-07-01 15:14:05 EDT] <main> INFO: how-you-remember.wav transfer metrics:[2020-07-01 15:14:05 EDT] <main> INFO: bytes transmitted: 5292044[2020-07-01 15:14:05 EDT] <main> INFO: metadata.xml transfer metrics:[2020-07-01 15:14:05 EDT] <main> INFO: bytes transmitted: 4487[2020-07-01 15:14:05 EDT] <main> DBG-X: Using operation named: getReservation[2020-07-01 15:14:05 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter reservations = [CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/metadata.xml,CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/how-you-remember.wav,CPUSource123/v4/83/42/22/8342226e-4d8e-5703-c244-010bb8b575ba/cover.jpg][2020-07-01 15:14:05 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter Username = johnny-appleseed@apple.com[2020-07-01 15:14:05 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:14:05 EDT] <main> INFO: id = 20200701151405-384[2020-07-01 15:14:05 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:06 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter SessionExpiration = 2020-07-05T19:14:05.832Z[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter StreamingSettings = {MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false, LogStreamingEnabled=true}[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:14:06 EDT] <main> INFO: 1.56 MB/s in 3 seconds[2020-07-01 15:14:06 EDT] <main> INFO: Done performing upload.[2020-07-01 15:14:06 EDT] <main> DBG-X: The transfer time for the package 10000000010215.itmsp was 3565 milliseconds.[2020-07-01 15:14:06 EDT] <main> DBG-X: Throughput information for 10000000010215.itmsp:0 minutes, 3.57 seconds, 5.30MB, 1.49MB/sec[2020-07-01 15:14:06 EDT] <main> DBG-X: Memory: [JVM] 920M free, 1024M total, 2048M max [System] (Physical) 80M free, 24576M total (Swap) 772M free, 1024M total[2020-07-01 15:14:06 EDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2020-07-01 15:14:06 EDT] <main> DBG-X: Apple's web service operation input parameters:[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter Application = iTMSTransporter[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter CPUToken = af2991cd-366e-4f2f-ae37-4be2fc34c64d/1593630841533[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter ClientChecksumInfo = [{CalculationTime=3, FileLastModified=1593630792892, Filename=cover.jpg,FileSize=263871, CalculatedChecksum=af92294349a5a61f3a46f926ad04827f}, {CalculationTime=16, FileLastModified=1593630792914, Filename=how-you-remember.wav, FileSize=5292044, CalculatedChecksum=6f85303a0b81fb0939cdbd263ddf4601}][2020-07-01 15:14:06 EDT] <main> DBG-X: parameter ExtraTransportLogFile = $MZCD_STREAMING_ROOT/ecddef4c-1f28-4308-b449-9391085545cc_1310203207036973725510000000010215-20200701121401-850.itmsp14941978784391047851.log[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter FileSizeInfo = {cover.jpg=263871,how-you-remember.wav=5292044,metadata.xml=4487}[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter ItcProviderName = Apple[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter NewPackageName = 10000000010215-20200701121401-850.itmsp[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter NumberBytesTransferred = 5560402[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.15.4 (x86_64); jvm=11.0.2+9; jre=11.0.2+9[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter PackagePathWithoutBase = (null)[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter StatisticsArray = [{duration=0.165947842,method=clientApplication.start, count=1}, {duration=1.137716835,method=authenticateForSession, count=1}, {duration=0.917082074,method=authenticateForTransportDiscovery, count=1}, {duration=4.745776514,method=validateMetadata, count=1}, {duration=0.48802634,method=lookupTransportDiagnostic, count=1}, {duration=4.975673033,method=validateAssets, count=1}, {duration=4.8608E-4,method=createTransportPod, count=1}][2020-07-01 15:14:06 EDT] <main> DBG-X: parameter StatisticsClientStartDateTimeZoneISO = 2020-07-01T15:14:06-04:00[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter StatisticsPreviousCallDurationInSecs = 3.995443845[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter StreamingInfoList = [file: ecddef4c-1f28-4308-b449-9391085545cc_1310203207036973725510000000010215-20200701121401-850.itmsp14941978784391047851.log,content-length: 650, content-type: text/plain, MD5: 336e590c78c48181977bdef81c76e5e6][2020-07-01 15:14:06 EDT] <main> DBG-X: parameter TransferTime = 3565[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter Transport = HTTP[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter TransporterArguments = -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter Version = 3.3.0[2020-07-01 15:14:06 EDT] <main> DBG-X: parameter iTMSTransporterMode = upload[2020-07-01 15:14:06 EDT] <main> INFO: id = 20200701151406-986[2020-07-01 15:14:06 EDT] <main> INFO: iTMSTransporter Correlation Key: 1731d258-a5f1-465a-9980-a6259b8a54c7-0001[2020-07-01 15:14:08 EDT] <main> DBG-X: Apple's web service operation return value:[2020-07-01 15:14:08 EDT] <main> DBG-X: parameter EnableJWTForAllCalls = false[2020-07-01 15:14:08 EDT] <main> DBG-X: parameter SessionInvalid = true[2020-07-01 15:14:08 EDT] <main> DBG-X: parameter ShouldUseRESTAPIs = false[2020-07-01 15:14:08 EDT] <main> DBG-X: parameter Success = true[2020-07-01 15:14:08 EDT] <main> DBG-X: parameter StreamingSettings = {LogStreamingEnabled=true, MultipartUploadsEnabled=true, AssetDescriptionStreamingEnabled=false}[2020-07-01 15:14:08 EDT] <main> DBG-X: JSON-START>>{"dev-id-results":{"upload_id":"41a9adec-3118-429b-a03e-66d34c2e5850"}}<<JSON-END[2020-07-01 15:14:08 EDT] <main> DBG-X: Unlocking token at path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/volley.local_Apple_10000000010215.itmsp.token[2020-07-01 15:14:08 EDT] <main> DBG-X: Releasing token file lock[2020-07-01 15:14:08 EDT] <main> DBG-X: Removing token at path /Users/jappleseed/Library/Caches/com.apple.amp.itmstransporter/UploadTokens/volley.local_Apple_10000000010215.itmsp.token[2020-07-01 15:14:08 EDT] <main> INFO: Done performing uploadDone notification to Apple.[2020-07-01 15:14:08 EDT] <main> INFO: Transporter's command line arguments are: -m upload -u johnny-appleseed@apple.com -p **hidden value** -itc_provider Apple -v eXtreme -f /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:08 EDT] <main> INFO: The package: /private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp has been successfully uploaded.[2020-07-01 15:14:08 EDT] <main> INFO: The following warnings were received from Apple's web service ...[2020-07-01 15:14:08 EDT] <main> WARN: WARNING ITMS-3000: "Style Guide Warning: One Track Product: For a one track product, title, title versions and artists on album level must match track level.Playlist title: Opus PM 10215: No Matter.Song title: Opus PM 10215: How You Remember."at Album[2020-07-01 15:14:08 EDT] <main> WARN: WARNING ITMS-3000: "Style Guide Warning: One Track Product: For a one track product, title, title versions and artists on album level must match track level.Playlist title version: null. Song title version: Lyrical Remix." at Album[2020-07-01 15:14:08 EDT] <main> WARN: WARNING ITMS-5000: "Track Audio Language: <audio_language> is required at every track." at Album/Tracks/Track[2020-07-01 15:14:08 EDT] <main> WARN: WARNING ITMS-9000: "Problem with album artwork file specified in metadata.xml. The dimensions '1425x1425' of image file 'cover.jpg' are less than the minimum required dimensions. Album covers must be at minimum '3000x3000'." at Album/Assets/AlbumCoverArtAssetPackage Summary:1 packages were uploaded successfully:/private/tmp/outputFiles/BasicSingle-Apple-US-10215/10000000010215.itmsp[2020-07-01 15:14:08 EDT] <main> DBG-X: Returning 0

Transporter 将 /private/tmp/outputFiles 目录中的 Apple 数据包上传到 HTTP 服务器后,显示了数据包元数据和 eXtreme 级日志信息(包括警告信息)。Transporter 执行完命令后,将显示是否能够上传数据包。

在此示例中,Transporter 显示已成功将一个数据包(BasicSingle-Apple-US-10215/10000000010215.itmsp)上传到 HTTP 服务器。

Signiant

在以下示例中,用户 bob 在 Upload 模式下运行 Transporter,并指定 Transporter 使用 100000 Kbit/s 限制速度将 /tmp/packages 目录中的所有 Apple 数据包上传到 Signiant 服务器,并显示 eXtreme 级日志信息。

everest:tmp$ /usr/local/itms/bin/iTMSTransporter -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant -k 100000[2014-04-03 15:37:55 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-04-03 15:37:58 PDT] <main> INFO: Logging level set to eXtreme[2014-04-03 15:37:58 PDT] <main> INFO: Logging configured successfully.[2014-04-03 15:37:58 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-04-03 15:37:58 PDT] <main> DEBUG: Configuration refresh successful.[2014-04-03 15:37:58 PDT] <main> DEBUG: Saving configuration to local path: /Users/bsmith/.itmstransporter/Defaults.properties[2014-04-03 15:37:58 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-04-03 15:37:58 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:37:58 PDT] <main> INFO: Memory: [JVM] 38M free, 56M total, 910M max [System] (Physical) 479M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:37:58 PDT] <main> INFO: Upload mode selected.[2014-04-03 15:37:58 PDT] <main> INFO: Examining the package at: /tmp/packages/98143907081233.itmsp[2014-04-03 15:37:58 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-04-03 15:37:58 PDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2014-04-03 15:37:58 PDT] <main> INFO: Gathering the list of valid files from the package ...[2014-04-03 15:37:58 PDT] <main> DEBUG: cover1.png will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:37:58 PDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:37:58 PDT] <main> DEBUG: prove-it.flac will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:37:58 PDT] <main> INFO: Finished gathering the list of valid files from the package.[2014-04-03 15:37:58 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-04-03 15:37:58 PDT] <main> INFO: Performing authentication of package 98143907081233.itmsp ...[2014-04-03 15:37:58 PDT] <main> DBG-X: Memory: [JVM] 18M free, 56M total, 910M max [System] (Physical) 459M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:37:58 PDT] <main> DBG-X: Deflated 2951 bytes to 1168[2014-04-03 15:37:58 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-04-03 15:37:58 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Files = [cover1.png, metadata.xml, prove-it.flac][2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?><package xmlns="http://apple.com/itunes/importer" version="music5.1"> <language>en-US</language> <provider>Apple</provider> <album>[To improve readability, XML metadata output details are not shown.] </album></package>[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter MetadataChecksum = a6f86a9eb594bfe01de008d64419903c[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter PackageName = 98143907081233.itmsp[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter PackageSize = 13643353[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Throttle = 100000[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant -k 100000[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:37:58 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:37:58 PDT] <main> INFO: id = 20140403153758-406[2014-04-03 15:38:00 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:38:00 PDT] <main> DBG-X: parameter CPUToken = 268c56fc-6366-49a9-8e4f-215f2d34ece9/1396564679759[2014-04-03 15:38:00 PDT] <main> DBG-X: parameter FileSizes = {cover1.png=40743, prove-it.flac=13599659}[2014-04-03 15:38:00 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover1.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:38:00 PDT] <main> DBG-X: parameter Checksums = {cover1.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:38:00 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:38:00 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:38:00 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover1.png, prove-it.flac][2014-04-03 15:38:00 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:38:00 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover1.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:38:00 PDT] <main> INFO: Starting media analysis of assets[2014-04-03 15:38:00 PDT] <main> DEBUG: Handling asset: filename=cover1.png,uti=public.png,role=source,describe=true[2014-04-03 15:38:00 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.22[2014-04-03 15:38:00 PDT] <main> DEBUG: Using path: /tmp/packages/98143907081233.itmsp/cover1.png[2014-04-03 15:38:00 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8"?><!--Generated by the FoghornLeghorn ImageDescriptionGenerator, version 1.22--><image> <height>1400</height> <width>1400</width> <sample_precision>8</sample_precision> <color_space>RGB</color_space> <alpha_channel>true</alpha_channel> <color_map>false</color_map></image>[2014-04-03 15:38:00 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@5151346[2014-04-03 15:38:00 PDT] <main> DEBUG: Handling asset: filename=prove-it.flac,uti=org.xiph.flac,role=source,describe=true[2014-04-03 15:38:00 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn FLAC Describer:1.22[2014-04-03 15:38:00 PDT] <main> DEBUG: Using path: /tmp/packages/98143907081233.itmsp/prove-it.flac[2014-04-03 15:38:01 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8" standalone="no"?><stream_description asset_type="FLAC Audio File" uti="org.xiph.flac"> <overview> <file_size>13599659</file_size> <duration units="seconds">149.16</duration> </overview> <header>fLaC</header> <metadata> <stream_info> <min_block_size units="samples">4608</min_block_size> <max_block_size units="samples">4608</max_block_size> <min_frame_size units="bytes">1570</min_frame_size> <max_frame_size units="bytes">14929</max_frame_size> <sample_rate units="Hz">44100</sample_rate> <channels>2</channels> <bit_depth>16</bit_depth> <total_samples>6577956</total_samples> <md5>9a64e80916d7fe0faf938bb846bdef67</md5> </stream_info> </metadata> <audioframes> <frames>1428</frames> <blocking_strategy>Fixed</blocking_strategy> <last_block_size units="samples">2340</last_block_size> </audioframes> <validationreport> <warnings>0</warnings> <errors>0</errors> </validationreport></stream_description>[2014-04-03 15:38:01 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SingleStreamContainerDescription@706d0c69[2014-04-03 15:38:01 PDT] <main> INFO: Asset media analysis has completed[2014-04-03 15:38:01 PDT] <main> DBG-X: Memory: [JVM] 25M free, 87M total, 910M max [System] (Physical) 418M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:38:01 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-04-03 15:38:01 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant -k 100000[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:38:01 PDT] <main> INFO: id = 20140403153801-652[2014-04-03 15:38:01 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-04-03 15:38:01 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2014-04-03 15:38:02 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 15:38:02 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 15:38:02 PDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2014-04-03 15:38:02 PDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2014-04-03 15:38:02 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-04-03 15:38:02 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:38:02 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-04-03 15:38:02 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-04-03 15:38:02 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-04-03 15:38:02 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 15:38:02 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-04-03 15:38:02 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-04-03 15:38:03 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr204.apple.com/17.152.249.104:44001[2014-04-03 15:38:03 PDT] <Transport Protocol> INFO: Authenticating[2014-04-03 15:38:04 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-04-03 15:38:04 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 15:38:05 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-04-03 15:38:05 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-04-03 15:38:05 PDT] <File Progress Event Thread> INFO: File: a865bb23-5d7e-4bf5-a61a-184c7d4485a63060020853113334423.txt 11/11, 100% completed[2014-04-03 15:38:05 PDT] <Data Channel Controller> DBG-X: The status for the file, a865bb23-5d7e-4bf5-a61a-184c7d4485a63060020853113334423.txt, is TRANSFERRED.[2014-04-03 15:38:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:38:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:38:05 PDT] <main> DEBUG: Using token file path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081233.itmsp.token[2014-04-03 15:38:05 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:38:05 PDT] <main> DEBUG: Set token: 268c56fc-6366-49a9-8e4f-215f2d34ece9/1396564679759[2014-04-03 15:38:05 PDT] <main> DBG-X: Memory: [JVM] 120M free, 162M total, 910M max [System] (Physical) 362M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:38:05 PDT] <main> DBG-X: Deflated 2951 bytes to 1168[2014-04-03 15:38:05 PDT] <main> DBG-X: Deflated 693 bytes to 350[2014-04-03 15:38:05 PDT] <main> DBG-X: Deflated 1428 bytes to 606[2014-04-03 15:38:05 PDT] <main> DBG-X: Using operation named: validateAssets[2014-04-03 15:38:05 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter CPUToken = 268c56fc-6366-49a9-8e4f-215f2d34ece9/1396564679759[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Files = [cover1.png, metadata.xml, prove-it.flac][2014-04-03 15:38:05 PDT] <main> DBG-X: parameter MetadataChecksum = a6f86a9eb594bfe01de008d64419903c[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter PackageName = 98143907081233.itmsp[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter PackageSize = 13643353[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Throttle = 100000[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Transport = Signiant[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant -k 100000[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:38:05 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:38:05 PDT] <main> INFO: id = 20140403153805-200[2014-04-03 15:38:08 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter Checksums = {cover1.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter TransportPort = 44001[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover1.png, prove-it.flac][2014-04-03 15:38:08 PDT] <main> DBG-X: parameter ResumeFlag = false[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter NewPackageName = 98143907081233-20140403153807-340.itmsp[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter TransportUser = transporter[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter CPUToken = 37d8e6dc-88b1-47be-85d3-0a7470cb7fbf/1396564687347[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter FileSizes = {cover1.png=40743, prove-it.flac=13599659}[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover1.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:38:08 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:38:08 PDT] <main> DBG-X: parameter TransportPath = sgr2_pod2/transporter/content/transporter/Apple[2014-04-03 15:38:08 PDT] <main> DBG-X: Existing token found, cleaning up[2014-04-03 15:38:08 PDT] <main> DBG-X: Unlocking token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081233.itmsp.token[2014-04-03 15:38:08 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:38:08 PDT] <main> DEBUG: Using token file path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081233.itmsp.token[2014-04-03 15:38:08 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:38:08 PDT] <main> DEBUG: Set token: 37d8e6dc-88b1-47be-85d3-0a7470cb7fbf/1396564687347[2014-04-03 15:38:08 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover1.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:38:08 PDT] <main> INFO: Done performing authentication.[2014-04-03 15:38:08 PDT] <main> INFO: The asset replacement verification check is disabled.[2014-04-03 15:38:08 PDT] <main> INFO: Checking the file size of the files: [cover1.png, prove-it.flac][2014-04-03 15:38:08 PDT] <main> DBG-X: Checking the size of file: cover1.png[2014-04-03 15:38:08 PDT] <main> DBG-X: Checking the size of file: prove-it.flac[2014-04-03 15:38:08 PDT] <main> INFO: Done checking the file sizes.[2014-04-03 15:38:08 PDT] <main> INFO: Apple's web service did not return any cover images to be validated.[2014-04-03 15:38:08 PDT] <main> INFO: Checking the md5 checksum of the files: [cover1.png, prove-it.flac][2014-04-03 15:38:08 PDT] <main> DBG-X: Checking the MD5 checksum of file: cover1.png[2014-04-03 15:38:08 PDT] <main> DBG-X: Checking the MD5 checksum of file: prove-it.flac[2014-04-03 15:38:08 PDT] <main> INFO: Done checking the md5 checksum.[2014-04-03 15:38:08 PDT] <main> INFO: Preparing to upload package 98143907081233.itmsp ...[2014-04-03 15:38:08 PDT] <main> INFO: Determining which files should be uploaded ...[2014-04-03 15:38:08 PDT] <main> DEBUG: Valid local files will be checked:[/tmp/packages/98143907081233.itmsp/metadata.xml, /tmp/packages/98143907081233.itmsp/cover1.png, /tmp/packages/98143907081233.itmsp/prove-it.flac][2014-04-03 15:38:08 PDT] <main> DEBUG: Remote files uploaded:[2014-04-03 15:38:08 PDT] <main> DBG-X: Examining working file: metadata.xml[2014-04-03 15:38:08 PDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2014-04-03 15:38:08 PDT] <main> DBG-X: Examining working file: cover1.png[2014-04-03 15:38:08 PDT] <main> DEBUG: Adding file to be uploaded: cover1.png[2014-04-03 15:38:08 PDT] <main> DBG-X: Examining working file: prove-it.flac[2014-04-03 15:38:08 PDT] <main> DEBUG: Adding file to be uploaded: prove-it.flac[2014-04-03 15:38:08 PDT] <main> INFO: Finished determining which files should be uploaded.[2014-04-03 15:38:08 PDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/tmp/packages/98143907081233.itmsp/metadata.xml, /tmp/packages/98143907081233.itmsp/cover1.png, /tmp/packages/98143907081233.itmsp/prove-it.flac][2014-04-03 15:38:08 PDT] <main> INFO: Starting to upload the package's files (98143907081233.itmsp) ...[2014-04-03 15:38:08 PDT] <main> DEBUG: Resetting sizes for progress logging[2014-04-03 15:38:08 PDT] <main> INFO: Computing total size of files to upload ...[2014-04-03 15:38:08 PDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 2951[2014-04-03 15:38:08 PDT] <main> DBG-X: adding file for % complete logging: cover1.png , size: 40743[2014-04-03 15:38:08 PDT] <main> DBG-X: adding file for % complete logging: prove-it.flac , size: 13599659[2014-04-03 15:38:08 PDT] <main> DEBUG: Setting total size of files for upload to: 13643353[2014-04-03 15:38:08 PDT] <main> INFO: Done computing total size of files to upload.[2014-04-03 15:38:08 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 15:38:08 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 15:38:08 PDT] <main> DBG-X: Setting the target rate to 15000001 bytes per second.[2014-04-03 15:38:08 PDT] <main> DBG-X: Setting the throttle to 12500000 bytes per second.[2014-04-03 15:38:08 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:38:08 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTINGApr 03, 2014 3:38:08 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-04-03 15:38:08 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/Apr 03, 2014 3:38:08 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...Apr 03, 2014 3:38:08 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-04-03 15:38:08 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...Apr 03, 2014 3:38:08 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-04-03 15:38:08 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...Apr 03, 2014 3:38:08 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 15:38:08 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-04-03 15:38:08 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...Apr 03, 2014 3:38:09 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected to UDP sgr204.apple.com/17.152.249.104:44001[2014-04-03 15:38:09 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr204.apple.com/17.152.249.104:44001Apr 03, 2014 3:38:09 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Authenticating[2014-04-03 15:38:09 PDT] <Transport Protocol> INFO: AuthenticatingApr 03, 2014 3:38:09 PM com.signiant.interactivetransfer.engine.ControlStream transferINFO: Remote agent log base: sigitc-2014-04-03-15-38-08-201.805493-2[2014-04-03 15:38:10 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMSApr 03, 2014 3:38:10 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Setting up data streams[2014-04-03 15:38:10 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 15:38:10 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTEDApr 03, 2014 3:38:10 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected using WAN accelerator[2014-04-03 15:38:10 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-04-03 15:38:10 PDT] <File Progress Event Thread> INFO: File: metadata.xml 2951/2951, 100% completed[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: Memory: [JVM] 67M free, 179M total, 910M max [System] (Physical) 239M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: Using operation named: assignTransportPodToUpload[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter CPUToken = 37d8e6dc-88b1-47be-85d3-0a7470cb7fbf/1396564687347[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter NewPackageName = 98143907081233-20140403153807-340.itmsp[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter Password = **hidden value**[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter Pod = Newark Signiant 5[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter ProviderName = Apple[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter Transport = Signiant[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant -k 100000[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter Username = bob[2014-04-03 15:38:10 PDT] <File Progress Event Thread> DBG-X: parameter Version = 3.3.0[2014-04-03 15:38:10 PDT] <File Progress Event Thread> INFO: id = 20140403153810-181[2014-04-03 15:38:10 PDT] <Data Channel Controller> DBG-X: The status for the file, metadata.xml, is TRANSFERRED.[2014-04-03 15:38:10 PDT] <Data Channel Controller> INFO: Package upload progress: 0.02% completed[2014-04-03 15:38:11 PDT] <File Progress Event Thread> DBG-X: Apple's web service operation return value:[2014-04-03 15:38:11 PDT] <File Progress Event Thread> DBG-X: parameter Success = true[2014-04-03 15:38:11 PDT] <File Progress Event Thread> INFO: File: cover1.png 15800/40743, 38% completed[2014-04-03 15:38:11 PDT] <Data Channel Controller> DBG-X: The status for the file, cover1.png, is TRANSFERRED.[2014-04-03 15:38:11 PDT] <Data Channel Controller> INFO: Package upload progress: 0.32% completed[2014-04-03 15:38:11 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 277743/13599659, 2% completed[2014-04-03 15:38:11 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 546343/13599659, 4% completed[2014-04-03 15:38:11 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 688543/13599659, 5% completed[2014-04-03 15:38:12 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 830743/13599659, 6% completed[2014-04-03 15:38:12 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 957143/13599659, 7% completed[2014-04-03 15:38:12 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1225743/13599659, 9% completed[2014-04-03 15:38:12 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1367943/13599659, 10% completed[2014-04-03 15:38:12 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1510143/13599659, 11% completed[2014-04-03 15:38:13 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1778743/13599659, 13% completed[2014-04-03 15:38:13 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1905143/13599659, 14% completed[2014-04-03 15:38:13 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2047343/13599659, 15% completed[2014-04-03 15:38:13 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2189543/13599659, 16% completed[2014-04-03 15:38:13 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2315943/13599659, 17% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2458143/13599659, 18% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2584543/13599659, 19% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2726743/13599659, 20% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2868943/13599659, 21% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2995343/13599659, 22% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3137543/13599659, 23% completed[2014-04-03 15:38:14 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3263943/13599659, 24% completed[2014-04-03 15:38:15 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3406143/13599659, 25% completed[2014-04-03 15:38:15 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3674743/13599659, 27% completed[2014-04-03 15:38:15 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3816943/13599659, 28% completed[2014-04-03 15:38:15 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4085543/13599659, 30% completed[2014-04-03 15:38:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4227743/13599659, 31% completed[2014-04-03 15:38:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4496343/13599659, 33% completed[2014-04-03 15:38:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4638543/13599659, 34% completed[2014-04-03 15:38:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4907143/13599659, 36% completed[2014-04-03 15:38:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5033543/13599659, 37% completed[2014-04-03 15:38:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5317943/13599659, 39% completed[2014-04-03 15:38:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5444343/13599659, 40% completed[2014-04-03 15:38:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5586543/13599659, 41% completed[2014-04-03 15:38:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5855143/13599659, 43% completed[2014-04-03 15:38:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5997343/13599659, 44% completed[2014-04-03 15:38:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6265943/13599659, 46% completed[2014-04-03 15:38:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6392343/13599659, 47% completed[2014-04-03 15:38:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6676743/13599659, 49% completed[2014-04-03 15:38:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6803143/13599659, 50% completed[2014-04-03 15:38:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7087543/13599659, 52% completed[2014-04-03 15:38:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7356143/13599659, 54% completed[2014-04-03 15:38:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7482543/13599659, 55% completed[2014-04-03 15:38:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7766943/13599659, 57% completed[2014-04-03 15:38:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8035543/13599659, 59% completed[2014-04-03 15:38:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8161943/13599659, 60% completed[2014-04-03 15:38:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8304143/13599659, 61% completed[2014-04-03 15:38:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8572743/13599659, 63% completed[2014-04-03 15:38:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8841343/13599659, 65% completed[2014-04-03 15:38:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8983543/13599659, 66% completed[2014-04-03 15:38:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9125743/13599659, 67% completed[2014-04-03 15:38:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9252143/13599659, 68% completed[2014-04-03 15:38:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9520743/13599659, 70% completed[2014-04-03 15:38:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9805143/13599659, 72% completed[2014-04-03 15:38:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9931543/13599659, 73% completed[2014-04-03 15:38:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10073743/13599659, 74% completed[2014-04-03 15:38:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10342343/13599659, 76% completed[2014-04-03 15:38:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10610943/13599659, 78% completed[2014-04-03 15:38:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10753143/13599659, 79% completed[2014-04-03 15:38:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10895343/13599659, 80% completed[2014-04-03 15:38:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11021743/13599659, 81% completed[2014-04-03 15:38:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11290343/13599659, 83% completed[2014-04-03 15:38:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11574743/13599659, 85% completed[2014-04-03 15:38:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11701143/13599659, 86% completed[2014-04-03 15:38:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11843343/13599659, 87% completed[2014-04-03 15:38:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12111943/13599659, 89% completed[2014-04-03 15:38:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12380543/13599659, 91% completed[2014-04-03 15:38:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12522743/13599659, 92% completed[2014-04-03 15:38:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12649143/13599659, 93% completed[2014-04-03 15:38:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12933543/13599659, 95% completed[2014-04-03 15:38:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13202143/13599659, 97% completed[2014-04-03 15:38:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13328543/13599659, 98% completed[2014-04-03 15:38:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13470743/13599659, 99% completed[2014-04-03 15:38:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13612943/13599659, 100% completed[2014-04-03 15:38:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13624602/13599659, 100% completed[2014-04-03 15:38:27 PDT] <Data Channel Controller> DBG-X: The status for the file, prove-it.flac, is TRANSFERRED.[2014-04-03 15:38:27 PDT] <Data Channel Controller> INFO: Package upload progress: 100% completed[2014-04-03 15:38:27 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:38:27 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTEDApr 03, 2014 3:38:27 PM com.signiant.interactivetransfer.engine.TransferEngine doTransferINFO: Transfer completed: SUCCESSFUL[2014-04-03 15:38:27 PDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2014-04-03 15:38:27 PDT] <main> INFO: The file, cover1.png, was uploaded successfully.[2014-04-03 15:38:27 PDT] <main> INFO: The file, prove-it.flac, was uploaded successfully.[2014-04-03 15:38:27 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-04-03 15:38:27 PDT] <main> INFO: The package's files (98143907081233.itmsp) uploaded successfully.[2014-04-03 15:38:27 PDT] <main> INFO: Done performing upload.[2014-04-03 15:38:27 PDT] <main> DBG-X: The transfer time for the package 98143907081233.itmsp was 19247 milliseconds.[2014-04-03 15:38:27 PDT] <main> DBG-X: Throughput information for 98143907081233.itmsp: 0 minutes, 19.25 seconds, 13.01MB, 692.24KB/sec[2014-04-03 15:38:27 PDT] <main> INFO: Performing uploadDone notification to Apple for package 98143907081233.itmsp ...[2014-04-03 15:38:27 PDT] <main> DBG-X: Memory: [JVM] 163M free, 206M total, 910M max [System] (Physical) 175M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 15:38:27 PDT] <main> DBG-X: Deflated 31558 bytes to 7300[2014-04-03 15:38:27 PDT] <main> DBG-X: Deflated 814 bytes to 396[2014-04-03 15:38:27 PDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2014-04-03 15:38:27 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter CPUToken = 37d8e6dc-88b1-47be-85d3-0a7470cb7fbf/1396564687347[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter ClientChecksumInfo = [{FileSize=40743, CalculatedChecksum=76bc3f3dfb88c08b04bbd2a4df7b8336, FileLastModified=1396560905000, Filename=cover1.png, CalculationTime=3}, {FileSize=13599659, CalculatedChecksum=4edd5364f6be1f55e570dee08e3f4715, FileLastModified=1396559311000, Filename=prove-it.flac, CalculationTime=86}][2014-04-03 15:38:27 PDT] <main> DBG-X: parameter ExtraTransportLogCompressed = (suppressed)[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=2951, cover1.png=40743, prove-it.flac=13599659}[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter NewPackageName = 98143907081233-20140403153807-340.itmsp[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter NumberBytesTransferred = 13643353[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter PackagePathWithoutBase = sgr2_pod2/transporter/content/transporter/Apple[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter Throttle = 100000[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter TransferTime = 19247[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter Transport = Signiant[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant -k 100000[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:38:27 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:38:27 PDT] <main> INFO: id = 20140403153827-216[2014-04-03 15:38:28 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:38:28 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:38:28 PDT] <main> DBG-X: Unlocking token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081233.itmsp.token[2014-04-03 15:38:28 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:38:28 PDT] <main> DBG-X: Removing token at path /Users/bsmith/.itmstransporter/UploadTokens/everest.local_Apple_98143907081233.itmsp.token[2014-04-03 15:38:28 PDT] <main> INFO: Done performing uploadDone notification to Apple.[2014-04-03 15:38:28 PDT] <main> INFO: The package: /tmp/packages/98143907081233.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: /tmp/packages/98143907081233.itmsp[2014-04-03 15:38:28 PDT] <main> DBG-X: Returning 0everest:tmp$

Transporter 使用 100000 Kbit/s 限制速度将 /tmp/packages 目录中成功的 Apple 数据包上传到 Signiant 服务器,显示数据包元数据,并显示 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以成功上传数据包。

在本示例中,Transporter 显示已成功上传一个数据包(98143907081233.itmsp)。

在 Windows 上使用 Signiant

在以下示例中,用户 bob 在 Upload 模式下运行 Transporter,指定 Transporter 将 C:\Transporter-Package 目录中的 Apple 数据包上传到 Signiant 服务器,并显示 eXtreme 级日志信息。

C:\Program Files\itms>iTMSTransporter.CMD -u bob -m upload -t Signiant -f c:\Transporter-Package -v eXtreme -s Apple -k 200000[2014-04-03 15:44:57 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password:[2014-04-03 15:45:00 PDT] <main> INFO: Logging level set to eXtreme[2014-04-03 15:45:00 PDT] <main> INFO: Logging configured successfully.[2014-04-03 15:45:00 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-04-03 15:45:00 PDT] <main> DEBUG: Configuration refresh successful.[2014-04-03 15:45:00 PDT] <main> DEBUG: Saving configuration to local path: C:\Documents and Settings\Administrator\.itmstransporter\Defaults.properties[2014-04-03 15:45:00 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-04-03 15:45:00 PDT] <main> INFO: OS identifier: Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:45:00 PDT] <main> INFO: Memory: [JVM] 8M free, 15M total, 989M max [System] (Physical) 1628M free, 2047M total (Swap) 2215M free, 2474M total[2014-04-03 15:45:00 PDT] <main> INFO: Upload mode selected.[2014-04-03 15:45:00 PDT] <main> INFO: Examining the package at: c:\Transporter-Package\98143907091223.itmsp[2014-04-03 15:45:00 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-04-03 15:45:00 PDT] <main> DEBUG: Getting case-sensitive metadata xml file name...[2014-04-03 15:45:00 PDT] <main> INFO: Gathering the list of valid files from the package ...[2014-04-03 15:45:00 PDT] <main> DEBUG: cover.png will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:45:00 PDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:45:00 PDT] <main> DEBUG: prove-it.flac will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 15:45:00 PDT] <main> INFO: Finished gathering the list of valid files from the package.[2014-04-03 15:45:00 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-04-03 15:45:00 PDT] <main> INFO: Performing authentication of package 98143907091223.itmsp ...[2014-04-03 15:45:00 PDT] <main> DBG-X: Memory: [JVM] 10M free, 35M total, 989M max [System] (Physical) 1608M free, 2047M total (Swap) 2195M free, 2474M total[2014-04-03 15:45:00 PDT] <main> DBG-X: Deflated 2950 bytes to 1168[2014-04-03 15:45:00 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-04-03 15:45:00 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Files = [cover.png, metadata.xml, prove-it.flac][2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?><package xmlns="http://apple.com/itunes/importer" version="music5.1"> <language>en-US</language> <provider>Apple</provider> <album>[To improve readability, XML metadata output details are not shown.] </album></package>[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter MetadataChecksum = 3cb2ae50e7dd836c68a1b1fcaf2bd2a4[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter PackageName = 98143907091223.itmsp[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter PackageSize = 13643352[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Signiant -f c:\Transporter-Package -v eXtreme -s Apple -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:45:00 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:45:00 PDT] <main> INFO: id = 20140403154500-763[2014-04-03 15:45:02 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:45:02 PDT] <main> DBG-X: parameter CPUToken = 86dae082-be55-4765-a253-e865e8a38468/1396565102550[2014-04-03 15:45:02 PDT] <main> DBG-X: parameter FileSizes = {cover.png=40743, prove-it.flac=13599659}[2014-04-03 15:45:02 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:45:02 PDT] <main> DBG-X: parameter Checksums = {cover.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:45:02 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:45:02 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:45:02 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, prove-it.flac][2014-04-03 15:45:02 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:45:02 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:45:02 PDT] <main> INFO: Starting media analysis of assets[2014-04-03 15:45:02 PDT] <main> DEBUG: Handling asset: filename=cover.png,uti=public.png,role=source,describe=true[2014-04-03 15:45:02 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.22[2014-04-03 15:45:02 PDT] <main> DEBUG: Using path: c:\Transporter-Package\98143907091223.itmsp\cover.png[2014-04-03 15:45:03 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8"?><!--Generated by the FoghornLeghorn ImageDescriptionGenerator, version 1.22--><image> <height>1400</height> <width>1400</width> <sample_precision>8</sample_precision> <color_space>RGB</color_space> <alpha_channel>true</alpha_channel> <color_map>false</color_map></image>[2014-04-03 15:45:03 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@1d91364[2014-04-03 15:45:03 PDT] <main> DEBUG: Handling asset: filename=prove-it.flac,uti=org.xiph.flac,role=source,describe=true[2014-04-03 15:45:03 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn FLAC Describer:1.22[2014-04-03 15:45:03 PDT] <main> DEBUG: Using path: c:\Transporter-Package\98143907091223.itmsp\prove-it.flac[2014-04-03 15:45:03 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8" standalone="no"?><stream_description asset_type="FLAC Audio File" uti="org.xiph.flac"> <overview> <file_size>13599659</file_size> <duration units="seconds">149.16</duration> </overview> <header>fLaC</header> <metadata> <stream_info> <min_block_size units="samples">4608</min_block_size> <max_block_size units="samples">4608</max_block_size> <min_frame_size units="bytes">1570</min_frame_size> <max_frame_size units="bytes">14929</max_frame_size> <sample_rate units="Hz">44100</sample_rate> <channels>2</channels> <bit_depth>16</bit_depth> <total_samples>6577956</total_samples> <md5>9a64e80916d7fe0faf938bb846bdef67</md5> </stream_info> </metadata> <audioframes> <frames>1428</frames> <blocking_strategy>Fixed</blocking_strategy> <last_block_size units="samples">2340</last_block_size> </audioframes> <validationreport> <warnings>0</warnings> <errors>0</errors> </validationreport></stream_description>[2014-04-03 15:45:03 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SingleStreamContainerDescription@77a748[2014-04-03 15:45:03 PDT] <main> INFO: Asset media analysis has completed[2014-04-03 15:45:03 PDT] <main> DBG-X: Memory: [JVM] 5M free, 35M total, 989M max [System] (Physical) 1605M free, 2047M total (Swap) 2191M free, 2474M total[2014-04-03 15:45:03 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-04-03 15:45:03 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Signiant -f c:\Transporter-Package -v eXtreme -s Apple -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:45:03 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:45:03 PDT] <main> INFO: id = 20140403154503-966[2014-04-03 15:45:04 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:45:04 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-04-03 15:45:04 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2014-04-03 15:45:05 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 15:45:05 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 15:45:05 PDT] <main> DBG-X: Setting the target rate to 30000002 bytes per second.[2014-04-03 15:45:05 PDT] <main> DBG-X: Setting the throttle to 25000000 bytes per second.[2014-04-03 15:45:05 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-04-03 15:45:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:45:05 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-04-03 15:45:05 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-04-03 15:45:05 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 15:45:05 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-04-03 15:45:05 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-04-03 15:45:05 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-04-03 15:45:06 PDT] <Transport Protocol> INFO: Authenticating[2014-04-03 15:45:06 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr205.apple.com/17.152.249.105:44001[2014-04-03 15:45:07 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-04-03 15:45:07 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 15:45:08 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTED[2014-04-03 15:45:08 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-04-03 15:45:08 PDT] <File Progress Event Thread> INFO: File: 66af04fd-489a-4447-bd17-581411452ab81551554586424343770.txt 11/11, 100% completed[2014-04-03 15:45:08 PDT] <Data Channel Controller> DBG-X: The status for the file, 66af04fd-489a-4447-bd17-581411452ab81551554586424343770.txt, is TRANSFERRED.[2014-04-03 15:45:08 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:45:08 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:45:09 PDT] <main> DEBUG: Using token file path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:45:09 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:45:09 PDT] <main> DEBUG: Set token: 86dae082-be55-4765-a253-e865e8a38468/1396565102550[2014-04-03 15:45:09 PDT] <main> DBG-X: Memory: [JVM] 54M free, 90M total, 989M max [System] (Physical) 1566M free, 2047M total (Swap) 2132M free, 2474M total[2014-04-03 15:45:09 PDT] <main> DBG-X: Deflated 2950 bytes to 1168[2014-04-03 15:45:09 PDT] <main> DBG-X: Deflated 701 bytes to 353[2014-04-03 15:45:09 PDT] <main> DBG-X: Deflated 1458 bytes to 612[2014-04-03 15:45:09 PDT] <main> DBG-X: Using operation named: validateAssets[2014-04-03 15:45:09 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter CPUToken = 86dae082-be55-4765-a253-e865e8a38468/1396565102550[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Files = [cover.png, metadata.xml, prove-it.flac][2014-04-03 15:45:09 PDT] <main> DBG-X: parameter MetadataChecksum = 3cb2ae50e7dd836c68a1b1fcaf2bd2a4[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter PackageName = 98143907091223.itmsp[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter PackageSize = 13643352[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Transport = Signiant[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Signiant -f c:\Transporter-Package -v eXtreme -s Apple -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:45:09 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:45:09 PDT] <main> INFO: id = 20140403154509-824[2014-04-03 15:45:11 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter Checksums = {cover.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter TransportPort = 44001[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, prove-it.flac][2014-04-03 15:45:11 PDT] <main> DBG-X: parameter ResumeFlag = false[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter NewPackageName = 98143907091223-20140403154511-966.itmsp[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter TransportUser = transporter[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter CPUToken = e25c3e7d-a0ef-48ed-aede-4cb73fc1d35f/1396565111006[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter FileSizes = {cover.png=40743, prove-it.flac=13599659}[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 15:45:11 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 15:45:11 PDT] <main> DBG-X: parameter TransportPath = sgr2_pod2/transporter/content/transporter/Apple[2014-04-03 15:45:11 PDT] <main> DBG-X: Existing token found, cleaning up[2014-04-03 15:45:11 PDT] <main> DBG-X: Unlocking token at path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:45:11 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:45:11 PDT] <main> DEBUG: Using token file path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:45:11 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 15:45:11 PDT] <main> DEBUG: Set token: e25c3e7d-a0ef-48ed-aede-4cb73fc1d35f/1396565111006[2014-04-03 15:45:11 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 15:45:11 PDT] <main> INFO: Done performing authentication.[2014-04-03 15:45:11 PDT] <main> INFO: The asset replacement verification check is disabled.[2014-04-03 15:45:11 PDT] <main> INFO: Checking the file size of the files: [cover.png, prove-it.flac][2014-04-03 15:45:11 PDT] <main> DBG-X: Checking the size of file: cover.png[2014-04-03 15:45:11 PDT] <main> DBG-X: Checking the size of file: prove-it.flac[2014-04-03 15:45:11 PDT] <main> INFO: Done checking the file sizes.[2014-04-03 15:45:11 PDT] <main> INFO: Apple's web service did not return any cover images to be validated.[2014-04-03 15:45:11 PDT] <main> INFO: Checking the md5 checksum of the files:[cover.png, prove-it.flac][2014-04-03 15:45:11 PDT] <main> DBG-X: Checking the MD5 checksum of file: cover.png[2014-04-03 15:45:11 PDT] <main> DBG-X: Checking the MD5 checksum of file: prove-it.flac[2014-04-03 15:45:12 PDT] <main> INFO: Done checking the md5 checksum.[2014-04-03 15:45:12 PDT] <main> INFO: Preparing to upload package 98143907091223.itmsp ...[2014-04-03 15:45:12 PDT] <main> INFO: Determining which files should be uploaded ...[2014-04-03 15:45:12 PDT] <main> DEBUG: Valid local files will be checked:[c:\Transporter-Package\98143907091223.itmsp\metadata.xml, c:\Transporter-Package\98143907091223.itmsp\cover.png, c:\Transporter-Package\98143907091223.itmsp\prove-it.flac][2014-04-03 15:45:12 PDT] <main> DEBUG: Remote files uploaded:[2014-04-03 15:45:12 PDT] <main> DBG-X: Examining working file: metadata.xml[2014-04-03 15:45:12 PDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2014-04-03 15:45:12 PDT] <main> DBG-X: Examining working file: cover.png[2014-04-03 15:45:12 PDT] <main> DEBUG: Adding file to be uploaded: cover.png[2014-04-03 15:45:12 PDT] <main> DBG-X: Examining working file: prove-it.flac[2014-04-03 15:45:12 PDT] <main> DEBUG: Adding file to be uploaded: prove-it.flac[2014-04-03 15:45:12 PDT] <main> INFO: Finished determining which files should be uploaded.[2014-04-03 15:45:12 PDT] <main> DBG-X: ITMSPackage: files to be uploaded:[c:\Transporter-Package\98143907091223.itmsp\metadata.xml, c:\Transporter-Package\98143907091223.itmsp\cover.png, c:\Transporter-Package\98143907091223.itmsp\prove-it.flac][2014-04-03 15:45:12 PDT] <main> INFO: Starting to upload the package's files (98143907091223.itmsp) ...[2014-04-03 15:45:12 PDT] <main> DEBUG: Resetting sizes for progress logging[2014-04-03 15:45:12 PDT] <main> INFO: Computing total size of files to upload ...[2014-04-03 15:45:12 PDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 2950[2014-04-03 15:45:12 PDT] <main> DBG-X: adding file for % complete logging: cover.png , size: 40743[2014-04-03 15:45:12 PDT] <main> DBG-X: adding file for % complete logging: prove-it.flac , size: 13599659[2014-04-03 15:45:12 PDT] <main> DEBUG: Setting total size of files for upload to: 13643352[2014-04-03 15:45:12 PDT] <main> INFO: Done computing total size of files to upload.[2014-04-03 15:45:12 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 15:45:12 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 15:45:12 PDT] <main> DBG-X: Setting the target rate to 30000002 bytes per second.[2014-04-03 15:45:12 PDT] <main> DBG-X: Setting the throttle to 25000000 bytes per second.[2014-04-03 15:45:12 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:45:12 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTINGApr 3, 2014 3:45:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-04-03 15:45:12 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/Apr 3, 2014 3:45:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...Apr 3, 2014 3:45:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...Apr 3, 2014 3:45:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...Apr 3, 2014 3:45:12 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 15:45:12 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-04-03 15:45:12 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 15:45:12 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-04-03 15:45:12 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...Apr 3, 2014 3:45:13 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected to UDP sgr206.apple.com/17.152.249.106:44001[2014-04-03 15:45:13 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr206.apple.com/17.152.249.106:44001Apr 3, 2014 3:45:13 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Authenticating[2014-04-03 15:45:13 PDT] <Transport Protocol> INFO: AuthenticatingApr 3, 2014 3:45:13 PM com.signiant.interactivetransfer.engine.ControlStream transferINFO: Remote agent log base: sigitc-2014-04-03-15-45-12-037.244633-2[2014-04-03 15:45:13 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMSApr 3, 2014 3:45:13 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Setting up data streams[2014-04-03 15:45:13 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 15:45:14 PDT] <Data Stream 0 (0)> INFO: The Signiant transfer engine's status is CONNECTEDApr 3, 2014 3:45:14 PM com.signiant.interactivetransfer.engine.TransferEngine addInfoINFO: Connected using WAN accelerator[2014-04-03 15:45:14 PDT] <Data Stream 0 (0)> INFO: Connected using WAN accelerator[2014-04-03 15:45:15 PDT] <File Progress Event Thread> INFO: File: metadata.xml 2950/2950, 100% completed[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: Memory: [JVM] 18M free, 90M total, 989M max [System] (Physical) 1533M free, 2047M total (Swap) 2117M free, 2474M total[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: Using operation named: assignTransportPodToUpload[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter CPUToken = e25c3e7d-a0ef-48ed-aede-4cb73fc1d35f/1396565111006[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter NewPackageName = 98143907091223-20140403154511-966.itmsp[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Password = **hidden value**[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Pod = Newark Signiant 5[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter ProviderName = Apple[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Transport = Signiant[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter TransporterArguments = -u bob -m upload -t Signiant -f c:\Transporter-Package -v eXtreme -s Apple -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Username = bob[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Version = 3.3.0[2014-04-03 15:45:15 PDT] <File Progress Event Thread> INFO: id = 20140403154515-294[2014-04-03 15:45:15 PDT] <Data Channel Controller> DBG-X: The status for the file, metadata.xml, is TRANSFERRED.[2014-04-03 15:45:15 PDT] <Data Channel Controller> INFO: Package upload progress: 0.02% completed[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: Apple's web service operation return value:[2014-04-03 15:45:15 PDT] <File Progress Event Thread> DBG-X: parameter Success = true[2014-04-03 15:45:15 PDT] <File Progress Event Thread> INFO: File: cover.png 15800/40743, 38% completed[2014-04-03 15:45:15 PDT] <File Progress Event Thread> INFO: File: cover.png 31600/40743, 77% completed[2014-04-03 15:45:15 PDT] <File Progress Event Thread> INFO: File: cover.png 40743/40743, 100% completed[2014-04-03 15:45:15 PDT] <Data Channel Controller> DBG-X: The status for the file, cover.png, is TRANSFERRED.[2014-04-03 15:45:15 PDT] <Data Channel Controller> INFO: Package upload progress: 0.32% completed[2014-04-03 15:45:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 284400/13599659, 2% completed[2014-04-03 15:45:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 553000/13599659, 4% completed[2014-04-03 15:45:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 695200/13599659, 5% completed[2014-04-03 15:45:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 821600/13599659, 6% completed[2014-04-03 15:45:16 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 963800/13599659, 7% completed[2014-04-03 15:45:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1232400/13599659, 9% completed[2014-04-03 15:45:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1374600/13599659, 10% completed[2014-04-03 15:45:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1501000/13599659, 11% completed[2014-04-03 15:45:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1769600/13599659, 13% completed[2014-04-03 15:45:17 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 1911800/13599659, 14% completed[2014-04-03 15:45:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2054000/13599659, 15% completed[2014-04-03 15:45:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2180400/13599659, 16% completed[2014-04-03 15:45:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2322600/13599659, 17% completed[2014-04-03 15:45:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2449000/13599659, 18% completed[2014-04-03 15:45:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2591200/13599659, 19% completed[2014-04-03 15:45:18 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2733400/13599659, 20% completed[2014-04-03 15:45:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 2859800/13599659, 21% completed[2014-04-03 15:45:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3002000/13599659, 22% completed[2014-04-03 15:45:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3128400/13599659, 23% completed[2014-04-03 15:45:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3270600/13599659, 24% completed[2014-04-03 15:45:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3412800/13599659, 25% completed[2014-04-03 15:45:19 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3681400/13599659, 27% completed[2014-04-03 15:45:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 3823600/13599659, 28% completed[2014-04-03 15:45:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4092200/13599659, 30% completed[2014-04-03 15:45:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4218600/13599659, 31% completed[2014-04-03 15:45:20 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4503000/13599659, 33% completed[2014-04-03 15:45:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4629400/13599659, 34% completed[2014-04-03 15:45:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 4898000/13599659, 36% completed[2014-04-03 15:45:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5040200/13599659, 37% completed[2014-04-03 15:45:21 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5308800/13599659, 39% completed[2014-04-03 15:45:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5451000/13599659, 40% completed[2014-04-03 15:45:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5577400/13599659, 41% completed[2014-04-03 15:45:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5861800/13599659, 43% completed[2014-04-03 15:45:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 5988200/13599659, 44% completed[2014-04-03 15:45:22 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6256800/13599659, 46% completed[2014-04-03 15:45:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6399000/13599659, 47% completed[2014-04-03 15:45:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6667600/13599659, 49% completed[2014-04-03 15:45:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 6809800/13599659, 50% completed[2014-04-03 15:45:23 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7078400/13599659, 52% completed[2014-04-03 15:45:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7347000/13599659, 54% completed[2014-04-03 15:45:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7489200/13599659, 55% completed[2014-04-03 15:45:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 7757800/13599659, 57% completed[2014-04-03 15:45:24 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8026400/13599659, 59% completed[2014-04-03 15:45:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8168600/13599659, 60% completed[2014-04-03 15:45:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8310800/13599659, 61% completed[2014-04-03 15:45:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8579400/13599659, 63% completed[2014-04-03 15:45:25 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8848000/13599659, 65% completed[2014-04-03 15:45:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 8990200/13599659, 66% completed[2014-04-03 15:45:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9116600/13599659, 67% completed[2014-04-03 15:45:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9258800/13599659, 68% completed[2014-04-03 15:45:26 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9527400/13599659, 70% completed[2014-04-03 15:45:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9796000/13599659, 72% completed[2014-04-03 15:45:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 9938200/13599659, 73% completed[2014-04-03 15:45:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10064600/13599659, 74% completed[2014-04-03 15:45:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10349000/13599659, 76% completed[2014-04-03 15:45:27 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10617600/13599659, 78% completed[2014-04-03 15:45:28 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10744000/13599659, 79% completed[2014-04-03 15:45:28 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 10886200/13599659, 80% completed[2014-04-03 15:45:28 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11028400/13599659, 81% completed[2014-04-03 15:45:28 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11297000/13599659, 83% completed[2014-04-03 15:45:29 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11565600/13599659, 85% completed[2014-04-03 15:45:29 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11707800/13599659, 86% completed[2014-04-03 15:45:29 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 11834200/13599659, 87% completed[2014-04-03 15:45:29 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12118600/13599659, 89% completed[2014-04-03 15:45:30 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12387200/13599659, 91% completed[2014-04-03 15:45:30 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12513600/13599659, 92% completed[2014-04-03 15:45:30 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12655800/13599659, 93% completed[2014-04-03 15:45:30 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 12924400/13599659, 95% completed[2014-04-03 15:45:30 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13193000/13599659, 97% completed[2014-04-03 15:45:31 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13335200/13599659, 98% completed[2014-04-03 15:45:31 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13477400/13599659, 99% completed[2014-04-03 15:45:31 PDT] <File Progress Event Thread> INFO: File: prove-it.flac 13599659/13599659, 100% completed[2014-04-03 15:45:31 PDT] <Data Channel Controller> DBG-X: The status for the file, prove-it.flac, is TRANSFERRED.[2014-04-03 15:45:31 PDT] <Data Channel Controller> INFO: Package upload progress: 100% completed[2014-04-03 15:45:31 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 15:45:31 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTEDApr 3, 2014 3:45:31 PM com.signiant.interactivetransfer.engine.TransferEngine doTransferINFO: Transfer completed: SUCCESSFUL[2014-04-03 15:45:31 PDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2014-04-03 15:45:31 PDT] <main> INFO: The file, cover.png, was uploaded successfully.[2014-04-03 15:45:31 PDT] <main> INFO: The file, prove-it.flac, was uploaded successfully.[2014-04-03 15:45:31 PDT] <main> INFO: The status for the upload is SUCCESSFUL.[2014-04-03 15:45:31 PDT] <main> INFO: The package's files (98143907091223.itmsp) uploaded successfully.[2014-04-03 15:45:31 PDT] <main> INFO: Done performing upload.[2014-04-03 15:45:31 PDT] <main> DBG-X: The transfer time for the package 98143907091223.itmsp was 19860 milliseconds.[2014-04-03 15:45:31 PDT] <main> DBG-X: Throughput information for 98143907091223.itmsp: 0 minutes, 19.86 seconds, 13.01MB, 670.88KB/sec[2014-04-03 15:45:31 PDT] <main> INFO: Performing uploadDone notification to Apple for package 98143907091223.itmsp ...[2014-04-03 15:45:31 PDT] <main> DBG-X: Memory: [JVM] 60M free, 96M total, 989M max [System] (Physical) 1545M free, 2047M total (Swap) 2126M free, 2474M total[2014-04-03 15:45:31 PDT] <main> DBG-X: Deflated 31887 bytes to 7388[2014-04-03 15:45:31 PDT] <main> DBG-X: Deflated 814 bytes to 396[2014-04-03 15:45:31 PDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2014-04-03 15:45:31 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter CPUToken = e25c3e7d-a0ef-48ed-aede-4cb73fc1d35f/1396565111006[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter ClientChecksumInfo = [{FileSize=40743, CalculatedChecksum=76bc3f3dfb88c08b04bbd2a4df7b8336, FileLastModified=1396304753000, Filename=cover.png, CalculationTime=0}, {FileSize=13599659, CalculatedChecksum=4edd5364f6be1f55e570dee08e3f4715, FileLastModified=1376434038000, Filename=prove-it.flac, CalculationTime=47}][2014-04-03 15:45:31 PDT] <main> DBG-X: parameter ExtraTransportLogCompressed = (suppressed)[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=2950, cover.png=40743, prove-it.flac=13599659}[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter NewPackageName = 98143907091223-20140403154511-966.itmsp[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter NumberBytesTransferred = 13643352[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter OSIdentifier = Windows 2003 5.2 (x86); jvm=17.0-b17; jre=1.6.0_21-b07[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter PackagePathWithoutBase = sgr2_pod2/transporter/content/transporter/Apple[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter TransferTime = 19860[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter Transport = Signiant[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -t Signiant -f c:\Transporter-Package -v eXtreme -s Apple -k 200000 -callerPWD C:\Program Files\itms[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 15:45:31 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 15:45:31 PDT] <main> INFO: id = 20140403154531-896[2014-04-03 15:45:32 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 15:45:32 PDT] <main> DBG-X: parameter Success = true[2014-04-03 15:45:32 PDT] <main> DBG-X: Unlocking token at path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:45:32 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 15:45:32 PDT] <main> DBG-X: Removing token at path C:\Documents and Settings\Administrator\.itmstransporter\UploadTokens\everest_Apple_98143907091223.itmsp.token[2014-04-03 15:45:32 PDT] <main> INFO: Done performing uploadDone notification to Apple.[2014-04-03 15:45:32 PDT] <main> INFO: The package: c:\Transporter-Package\98143907091223.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: c:\Transporter-Package\98143907091223.itmsp[2014-04-03 15:45:32 PDT] <main> DBG-X: Returning 0Press any key to continue . . .C:\Program Files\itms>

Transporter 将 C:\Transporter-Package 目录中成功的 Apple 数据包上传到 Signiant 服务器,显示数据包元数据,并显示 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以成功上传数据包。

在本示例中,Transporter 显示已成功上传一个数据包(98143907091223.itmsp)。

Signiant(故障转移到 Aspera)

在以下示例中,用户 bob 在 Upload 模式下运行 Transporter,并指定 Transporter 使用 200000 Kbit/s 限制速度将 /tmp/packages 目录中的所有 Apple 数据包上传到 Signiant 服务器(仅使用 Aspera 交付方法作为备选方法),并显示 eXtreme 级日志信息。

[bsmith@everest tmp]$ /usr/local/itms/bin/iTMSTransporter -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant,Aspera -k 200000[2014-04-03 16:21:22 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-04-03 16:21:26 PDT] <main> INFO: Logging level set to eXtreme[2014-04-03 16:21:26 PDT] <main> INFO: Logging configured successfully.[2014-04-03 16:21:26 PDT] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties[2014-04-03 16:21:26 PDT] <main> DEBUG: Configuration refresh successful.[2014-04-03 16:21:26 PDT] <main> DEBUG: Saving configuration to local path: /home/bsmith/.itmstransporter/Defaults.properties[2014-04-03 16:21:26 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-04-03 16:21:26 PDT] <main> INFO: OS identifier: Linux 2.6.32-431.3.1.el6.x86_64 (amd64); jvm=24.45-b08; jre=1.7.0_51-mockbuild_2014_01_15_01_39-b00[2014-04-03 16:21:26 PDT] <main> INFO: Memory: [JVM] 38M free, 57M total, 989M max [System] (Physical) 2667M free, 3827M total (Swap) 3275M free, 3275M total[2014-04-03 16:21:26 PDT] <main> INFO: Upload mode selected.[2014-04-03 16:21:26 PDT] <main> INFO: Examining the package at: /tmp/packages/98143907099229.itmsp[2014-04-03 16:21:26 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-04-03 16:21:26 PDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2014-04-03 16:21:26 PDT] <main> INFO: Gathering the list of valid files from the package ...[2014-04-03 16:21:26 PDT] <main> DEBUG: prove-it.flac will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 16:21:26 PDT] <main> DEBUG: cover.png will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 16:21:26 PDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 16:21:26 PDT] <main> INFO: Finished gathering the list of valid files from the package.[2014-04-03 16:21:26 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-04-03 16:21:26 PDT] <main> INFO: Performing authentication of package 98143907099229.itmsp ...[2014-04-03 16:21:26 PDT] <main> DBG-X: Memory: [JVM] 17M free, 57M total, 989M max [System] (Physical) 2647M free, 3827M total (Swap) 3275M free, 3275M total[2014-04-03 16:21:26 PDT] <main> DBG-X: Deflated 2950 bytes to 1168[2014-04-03 16:21:26 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-04-03 16:21:26 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Files = [prove-it.flac, cover.png, metadata.xml][2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?><package xmlns="http://apple.com/itunes/importer" version="music5.1"> <language>en-US</language> <provider>Apple</provider> <album>[To improve readability, XML metadata output details are not shown.] </album></package>[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter MetadataChecksum = 6ab02b90c40ab8ffa2557f48c50f123a[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter OSIdentifier = Linux 2.6.32-431.3.1.el6.x86_64 (amd64); jvm=24.45-b08; jre=1.7.0_51-mockbuild_2014_01_15_01_39-b00[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter PackageName = 98143907099229.itmsp[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter PackageSize = 13643352[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant,Aspera -k 200000[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 16:21:26 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 16:21:26 PDT] <main> INFO: id = 20140403162126-004[2014-04-03 16:21:28 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 16:21:28 PDT] <main> DBG-X: parameter CPUToken = eb3afa9a-d299-4c49-8de0-292593490f4d/1396567289280[2014-04-03 16:21:28 PDT] <main> DBG-X: parameter FileSizes = {cover.png=40743, prove-it.flac=13599659}[2014-04-03 16:21:28 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 16:21:28 PDT] <main> DBG-X: parameter Checksums = {cover.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 16:21:28 PDT] <main> DBG-X: parameter Success = true[2014-04-03 16:21:28 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 16:21:28 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, prove-it.flac][2014-04-03 16:21:28 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 16:21:28 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 16:21:28 PDT] <main> INFO: Starting media analysis of assets[2014-04-03 16:21:29 PDT] <main> DEBUG: Handling asset: filename=cover.png,uti=public.png,role=source,describe=true[2014-04-03 16:21:29 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn Image Parser:1.22[2014-04-03 16:21:29 PDT] <main> DEBUG: Using path: /tmp/packages/98143907099229.itmsp/cover.png[2014-04-03 16:21:29 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8"?><!--Generated by the FoghornLeghorn ImageDescriptionGenerator, version 1.22--><image> <height>1400</height> <width>1400</width> <sample_precision>8</sample_precision> <color_space>RGB</color_space> <alpha_channel>true</alpha_channel> <color_map>false</color_map></image>[2014-04-03 16:21:29 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@117767e2[2014-04-03 16:21:29 PDT] <main> DEBUG: Handling asset: filename=prove-it.flac,uti=org.xiph.flac,role=source,describe=true[2014-04-03 16:21:29 PDT] <main> DEBUG: Using container type tool name and version: FoghornLeghorn FLAC Describer:1.22[2014-04-03 16:21:29 PDT] <main> DEBUG: Using path: /tmp/packages/98143907099229.itmsp/prove-it.flac[2014-04-03 16:21:30 PDT] <main> DBG-X: Asset description: <?xml version="1.0" encoding="UTF-8" standalone="no"?><stream_description asset_type="FLAC Audio File" uti="org.xiph.flac"> <overview> <file_size>13599659</file_size> <duration units="seconds">149.16</duration> </overview> <header>fLaC</header> <metadata> <stream_info> <min_block_size units="samples">4608</min_block_size> <max_block_size units="samples">4608</max_block_size> <min_frame_size units="bytes">1570</min_frame_size> <max_frame_size units="bytes">14929</max_frame_size> <sample_rate units="Hz">44100</sample_rate> <channels>2</channels> <bit_depth>16</bit_depth> <total_samples>6577956</total_samples> <md5>9a64e80916d7fe0faf938bb846bdef67</md5> </stream_info> </metadata> <audioframes> <frames>1428</frames> <blocking_strategy>Fixed</blocking_strategy> <last_block_size units="samples">2340</last_block_size> </audioframes> <validationreport> <warnings>0</warnings> <errors>0</errors> </validationreport></stream_description>[2014-04-03 16:21:30 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SingleStreamContainerDescription@51557949[2014-04-03 16:21:30 PDT] <main> INFO: Asset media analysis has completed[2014-04-03 16:21:30 PDT] <main> DBG-X: Memory: [JVM] 19M free, 57M total, 989M max [System] (Physical) 2634M free, 3827M total (Swap) 3275M free, 3275M total[2014-04-03 16:21:30 PDT] <main> DBG-X: Using operation named: lookupTransportDiagnostic[2014-04-03 16:21:30 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter OSIdentifier = Linux 2.6.32-431.3.1.el6.x86_64 (amd64); jvm=24.45-b08; jre=1.7.0_51-mockbuild_2014_01_15_01_39-b00[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant,Aspera -k 200000[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 16:21:30 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 16:21:30 PDT] <main> INFO: id = 20140403162130-642[2014-04-03 16:21:31 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 16:21:31 PDT] <main> DBG-X: parameter SigniantLoggingLevel = OFF[2014-04-03 16:21:31 PDT] <main> DBG-X: parameter AsperaLoggingLevel = OFF[2014-04-03 16:21:31 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 16:21:31 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 16:21:31 PDT] <main> DBG-X: Setting the target rate to 30000002 bytes per second.[2014-04-03 16:21:31 PDT] <main> DBG-X: Setting the throttle to 25000000 bytes per second.[2014-04-03 16:21:31 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-04-03 16:21:31 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:31 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-04-03 16:21:31 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-04-03 16:21:31 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-04-03 16:21:31 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 16:21:31 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-04-03 16:21:31 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-04-03 16:21:32 PDT] <Transport Protocol> INFO: Authenticating[2014-04-03 16:21:32 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr205.apple.com/17.152.249.105:44001[2014-04-03 16:21:33 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-04-03 16:21:33 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 16:21:33 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:34 PDT] <Transport Protocol> ERROR: An exception has occurred: Operation not permitted[2014-04-03 16:21:34 PDT] <Transport Protocol> DEBUG: java.io.IOException: Operation not permitted at sun.nio.ch.DatagramDispatcher.write0(Native Method) at sun.nio.ch.DatagramDispatcher.write(DatagramDispatcher.java:51) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) at sun.nio.ch.IOUtil.write(IOUtil.java:51) at sun.nio.ch.DatagramChannelImpl.write(DatagramChannelImpl.java:616) at com.signiant.mobilize.ddsclient.connection.udp.packets.DatagramBuffer.write(DatagramBuffer.java:136) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.send_transport_rejection(UdpSession.java:2687) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.reset(UdpSession.java:5549) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.connect(UdpSession.java:5813) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpSession(TransferInstance.java:312) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpDataSession(TransferInstance.java:270) at com.signiant.interactivetransfer.engine.ControlStream$UdpSessionPort.perform(ControlStream.java:130) at com.signiant.interactivetransfer.engine.ControlStream$Command.match(ControlStream.java:60) at com.signiant.interactivetransfer.engine.ControlStream.transfer(ControlStream.java:1471) at com.signiant.interactivetransfer.engine.TransferEngine.doTransfer(TransferEngine.java:3859) at com.signiant.interactivetransfer.engine.TransferEngine.access$1200(TransferEngine.java:149) at com.signiant.interactivetransfer.engine.TransferEngine$8.run(TransferEngine.java:4032)[2014-04-03 16:21:34 PDT] <Transport Protocol> DEBUG: Received failed transfer notification; aborting[2014-04-03 16:21:34 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:34 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:34 PDT] <main> WARN: Creating a new Signiant Transfer Engine because the previous transfer had to be canceled. This session is at risk of running out of available system resources.[2014-04-03 16:21:34 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 16:21:34 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 16:21:34 PDT] <main> DBG-X: Setting the target rate to 30000002 bytes per second.[2014-04-03 16:21:34 PDT] <main> DBG-X: Setting the throttle to 25000000 bytes per second.[2014-04-03 16:21:34 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-04-03 16:21:34 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:34 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-04-03 16:21:34 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr203.apple.com:44001/|mxwan://sgr204.apple.com:44001/|mxwan://sgr205.apple.com:44001/|mxwan://sgr206.apple.com:44001/[2014-04-03 16:21:34 PDT] <Connector: UDP sgr205.apple.com/17.152.249.105:44001> INFO: Trying UDP sgr205.apple.com/17.152.249.105:44001...[2014-04-03 16:21:34 PDT] <Connector: UDP sgr206.apple.com/17.152.249.106:44001> INFO: Trying UDP sgr206.apple.com/17.152.249.106:44001...[2014-04-03 16:21:34 PDT] <Connector: UDP sgr204.apple.com/17.152.249.104:44001> INFO: Trying UDP sgr204.apple.com/17.152.249.104:44001...[2014-04-03 16:21:34 PDT] <Connector: UDP sgr203.apple.com/17.152.249.103:44001> INFO: Trying UDP sgr203.apple.com/17.152.249.103:44001...[2014-04-03 16:21:36 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr205.apple.com/17.152.249.105:44001[2014-04-03 16:21:36 PDT] <Transport Protocol> INFO: Authenticating[2014-04-03 16:21:36 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-04-03 16:21:36 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 16:21:37 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:38 PDT] <Transport Protocol> ERROR: An exception has occurred: Operation not permitted[2014-04-03 16:21:38 PDT] <Transport Protocol> DEBUG: java.io.IOException: Operation not permitted at sun.nio.ch.DatagramDispatcher.write0(Native Method) at sun.nio.ch.DatagramDispatcher.write(DatagramDispatcher.java:51) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) at sun.nio.ch.IOUtil.write(IOUtil.java:51) at sun.nio.ch.DatagramChannelImpl.write(DatagramChannelImpl.java:616) at com.signiant.mobilize.ddsclient.connection.udp.packets.DatagramBuffer.write(DatagramBuffer.java:136) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.send_transport_rejection(UdpSession.java:2687) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.reset(UdpSession.java:5549) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.connect(UdpSession.java:5813) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpSession(TransferInstance.java:312) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpDataSession(TransferInstance.java:270) at com.signiant.interactivetransfer.engine.ControlStream$UdpSessionPort.perform(ControlStream.java:130) at com.signiant.interactivetransfer.engine.ControlStream$Command.match(ControlStream.java:60) at com.signiant.interactivetransfer.engine.ControlStream.transfer(ControlStream.java:1471) at com.signiant.interactivetransfer.engine.TransferEngine.doTransfer(TransferEngine.java:3859) at com.signiant.interactivetransfer.engine.TransferEngine.access$1200(TransferEngine.java:149) at com.signiant.interactivetransfer.engine.TransferEngine$8.run(TransferEngine.java:4032)[2014-04-03 16:21:38 PDT] <Transport Protocol> DEBUG: Received failed transfer notification; aborting[2014-04-03 16:21:38 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:38 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:38 PDT] <main> WARN: Creating a new Signiant Transfer Engine because the previous transfer had to be canceled. This session is at risk of running out of available system resources.[2014-04-03 16:21:38 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 16:21:38 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 16:21:38 PDT] <main> DBG-X: Setting the target rate to 30000002 bytes per second.[2014-04-03 16:21:38 PDT] <main> DBG-X: Setting the throttle to 25000000 bytes per second.[2014-04-03 16:21:38 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-04-03 16:21:38 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:38 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-04-03 16:21:38 PDT] <Transport Protocol Seeker> INFO: Processing URL list:mxwan://sgr403.apple.com:44001/|mxwan://sgr402.apple.com:44001/|mxwan://sgr404.apple.com:44001/|mxwan://sgr401.apple.com:44001/[2014-04-03 16:21:38 PDT] <Connector: UDP sgr403.apple.com/17.172.190.103:44001> INFO: Trying UDP sgr403.apple.com/17.172.190.103:44001...[2014-04-03 16:21:38 PDT] <Connector: UDP sgr401.apple.com/17.172.190.101:44001> INFO: Trying UDP sgr401.apple.com/17.172.190.101:44001...[2014-04-03 16:21:38 PDT] <Connector: UDP sgr402.apple.com/17.172.190.102:44001> INFO: Trying UDP sgr402.apple.com/17.172.190.102:44001...[2014-04-03 16:21:38 PDT] <Connector: UDP sgr404.apple.com/17.172.190.104:44001> INFO: Trying UDP sgr404.apple.com/17.172.190.104:44001...[2014-04-03 16:21:39 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr402.apple.com/17.172.190.102:44001[2014-04-03 16:21:39 PDT] <Transport Protocol> INFO: Authenticating[2014-04-03 16:21:40 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-04-03 16:21:40 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 16:21:40 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:41 PDT] <Transport Protocol> ERROR: An exception has occurred: Operation not permitted[2014-04-03 16:21:41 PDT] <Transport Protocol> DEBUG: java.io.IOException: Operation not permitted at sun.nio.ch.DatagramDispatcher.write0(Native Method) at sun.nio.ch.DatagramDispatcher.write(DatagramDispatcher.java:51) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) at sun.nio.ch.IOUtil.write(IOUtil.java:51) at sun.nio.ch.DatagramChannelImpl.write(DatagramChannelImpl.java:616) at com.signiant.mobilize.ddsclient.connection.udp.packets.DatagramBuffer.write(DatagramBuffer.java:136) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.send_transport_rejection(UdpSession.java:2687) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.reset(UdpSession.java:5549) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.connect(UdpSession.java:5813) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpSession(TransferInstance.java:312) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpDataSession(TransferInstance.java:270) at com.signiant.interactivetransfer.engine.ControlStream$UdpSessionPort.perform(ControlStream.java:130) at com.signiant.interactivetransfer.engine.ControlStream$Command.match(ControlStream.java:60) at com.signiant.interactivetransfer.engine.ControlStream.transfer(ControlStream.java:1471) at com.signiant.interactivetransfer.engine.TransferEngine.doTransfer(TransferEngine.java:3859) at com.signiant.interactivetransfer.engine.TransferEngine.access$1200(TransferEngine.java:149) at com.signiant.interactivetransfer.engine.TransferEngine$8.run(TransferEngine.java:4032)[2014-04-03 16:21:41 PDT] <Transport Protocol> DEBUG: Received failed transfer notification; aborting[2014-04-03 16:21:41 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:41 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:42 PDT] <main> WARN: Creating a new Signiant Transfer Engine because the previous transfer had to be canceled. This session is at risk of running out of available system resources.[2014-04-03 16:21:42 PDT] <main> INFO: Signiant TransferEngine build 10.4.0.47040[2014-04-03 16:21:42 PDT] <main> INFO: Using Signiant UDP transport[2014-04-03 16:21:42 PDT] <main> DBG-X: Setting the target rate to 30000002 bytes per second.[2014-04-03 16:21:42 PDT] <main> DBG-X: Setting the throttle to 25000000 bytes per second.[2014-04-03 16:21:42 PDT] <main> INFO: Transfer engine: 10.4.0.47040[2014-04-03 16:21:42 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:42 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is CONNECTING[2014-04-03 16:21:42 PDT] <Transport Protocol Seeker> INFO: Processing URL list: mxwan://sgr403.apple.com:44001/|mxwan://sgr402.apple.com:44001/|mxwan://sgr404.apple.com:44001/|mxwan://sgr401.apple.com:44001/[2014-04-03 16:21:42 PDT] <Connector: UDP sgr401.apple.com/17.172.190.101:44001> INFO: Trying UDP sgr401.apple.com/17.172.190.101:44001...[2014-04-03 16:21:42 PDT] <Connector: UDP sgr404.apple.com/17.172.190.104:44001> INFO: Trying UDP sgr404.apple.com/17.172.190.104:44001...[2014-04-03 16:21:42 PDT] <Connector: UDP sgr403.apple.com/17.172.190.103:44001> INFO: Trying UDP sgr403.apple.com/17.172.190.103:44001...[2014-04-03 16:21:42 PDT] <Connector: UDP sgr402.apple.com/17.172.190.102:44001> INFO: Trying UDP sgr402.apple.com/17.172.190.102:44001...[2014-04-03 16:21:43 PDT] <Transport Protocol Seeker> INFO: Connected to UDP sgr404.apple.com/17.172.190.104:44001[2014-04-03 16:21:43 PDT] <Transport Protocol> INFO: Authenticating[2014-04-03 16:21:44 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is AWAITING_DATA_STREAMS[2014-04-03 16:21:44 PDT] <Transport Protocol> INFO: Setting up data streams[2014-04-03 16:21:44 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:45 PDT] <Transport Protocol> ERROR: An exception has occurred: Operation not permitted[2014-04-03 16:21:45 PDT] <Transport Protocol> DEBUG: java.io.IOException: Operation not permitted at sun.nio.ch.DatagramDispatcher.write0(Native Method) at sun.nio.ch.DatagramDispatcher.write(DatagramDispatcher.java:51) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) at sun.nio.ch.IOUtil.write(IOUtil.java:51) at sun.nio.ch.DatagramChannelImpl.write(DatagramChannelImpl.java:616) at com.signiant.mobilize.ddsclient.connection.udp.packets.DatagramBuffer.write(DatagramBuffer.java:136) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.send_transport_rejection(UdpSession.java:2687) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.reset(UdpSession.java:5549) at com.signiant.mobilize.ddsclient.connection.udp.UdpSession.connect(UdpSession.java:5813) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpSession(TransferInstance.java:312) at com.signiant.interactivetransfer.engine.TransferInstance.newUdpDataSession(TransferInstance.java:270) at com.signiant.interactivetransfer.engine.ControlStream$UdpSessionPort.perform(ControlStream.java:130) at com.signiant.interactivetransfer.engine.ControlStream$Command.match(ControlStream.java:60) at com.signiant.interactivetransfer.engine.ControlStream.transfer(ControlStream.java:1471) at com.signiant.interactivetransfer.engine.TransferEngine.doTransfer(TransferEngine.java:3859) at com.signiant.interactivetransfer.engine.TransferEngine.access$1200(TransferEngine.java:149) at com.signiant.interactivetransfer.engine.TransferEngine$8.run(TransferEngine.java:4032)[2014-04-03 16:21:45 PDT] <Transport Protocol> DEBUG: Received failed transfer notification; aborting[2014-04-03 16:21:45 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:45 PDT] <Transport Protocol> INFO: The Signiant transfer engine's status is DISCONNECTED[2014-04-03 16:21:45 PDT] <main> DBG-X: testing host/port: vgr105.apple.com/33001[2014-04-03 16:21:46 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/f48ae600-8aff-4712-b93b-1ccdfc3c513b910589944423622211dir/56854180-76f5-4212-b532-b823c3ae7f0d6869623582078270704.txt has started.[2014-04-03 16:21:46 PDT] <aspera.util.SelectThread> INFO: File:/tmp/f48ae600-8aff-4712-b93b-1ccdfc3c513b910589944423622211dir/56854180-76f5-4212-b532-b823c3ae7f0d6869623582078270704.txt 11/11, 100% completed[2014-04-03 16:21:46 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/f48ae600-8aff-4712-b93b-1ccdfc3c513b910589944423622211dir/56854180-76f5-4212-b532-b823c3ae7f0d6869623582078270704.txt.[2014-04-03 16:21:46 PDT] <main> INFO: The session's final state is Complete[2014-04-03 16:21:46 PDT] <main> INFO: Number of files transferred: 1 . Names of files transferred:[2014-04-03 16:21:46 PDT] <main> INFO: /tmp/f48ae600-8aff-4712-b93b-1ccdfc3c513b910589944423622211dir/56854180-76f5-4212-b532-b823c3ae7f0d6869623582078270704.txt - Complete[2014-04-03 16:21:46 PDT] <main> DEBUG: Using token file path /home/bsmith/.itmstransporter/UploadTokens/everest.localdomain_Apple_98143907099229.itmsp.token[2014-04-03 16:21:46 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 16:21:46 PDT] <main> DEBUG: Set token: eb3afa9a-d299-4c49-8de0-292593490f4d/1396567289280[2014-04-03 16:21:46 PDT] <main> DBG-X: Memory: [JVM] 57M free, 104M total, 989M max [System] (Physical) 2578M free, 3827M total (Swap) 3275M free, 3275M total[2014-04-03 16:21:46 PDT] <main> DBG-X: Deflated 2950 bytes to 1168[2014-04-03 16:21:46 PDT] <main> DBG-X: Deflated 692 bytes to 349[2014-04-03 16:21:46 PDT] <main> DBG-X: Deflated 1428 bytes to 606[2014-04-03 16:21:46 PDT] <main> DBG-X: Using operation named: validateAssets[2014-04-03 16:21:46 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter CPUToken = eb3afa9a-d299-4c49-8de0-292593490f4d/1396567289280[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Files = [prove-it.flac, cover.png, metadata.xml][2014-04-03 16:21:46 PDT] <main> DBG-X: parameter MetadataChecksum = 6ab02b90c40ab8ffa2557f48c50f123a[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter OSIdentifier = Linux 2.6.32-431.3.1.el6.x86_64 (amd64); jvm=24.45-b08; jre=1.7.0_51-mockbuild_2014_01_15_01_39-b00[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter PackageName = 98143907099229.itmsp[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter PackageSize = 13643352[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Transport = Aspera[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant,Aspera -k 200000[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 16:21:46 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 16:21:46 PDT] <main> INFO: id = 20140403162146-481[2014-04-03 16:21:48 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter SigniantLoggingLevel = INFO[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter TransportHost = vgr106.apple.com[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter Checksums = {cover.png=76bc3f3dfb88c08b04bbd2a4df7b8336, prove-it.flac=4edd5364f6be1f55e570dee08e3f4715}[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter Success = true[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter TransportPort = 33001[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml, cover.png, prove-it.flac][2014-04-03 16:21:48 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter ResumeFlag = false[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter NewPackageName = 98143907099229-20140403162148-112.itmsp[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter TransportUser = transporter[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter CPUToken = 072eca00-116e-4d80-80a6-56c8d4f11ab6/1396567308691[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter FileSizes = {cover.png=40743, prove-it.flac=13599659}[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter AssetsToDescribe = [{UTI=public.png, Role=source, ShouldDescribeAsset=true, Filename=cover.png}, {UTI=org.xiph.flac, Role=source, ShouldDescribeAsset=true, Filename=prove-it.flac}][2014-04-03 16:21:48 PDT] <main> DBG-X: parameter ProviderNameForToken = Apple[2014-04-03 16:21:48 PDT] <main> DBG-X: parameter TransportPath = vgr1_pod2/transporter/content/transporter/Apple[2014-04-03 16:21:48 PDT] <main> DBG-X: Existing token found, cleaning up[2014-04-03 16:21:48 PDT] <main> DBG-X: Unlocking token at path /home/bsmith/.itmstransporter/UploadTokens/everest.localdomain_Apple_98143907099229.itmsp.token[2014-04-03 16:21:48 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 16:21:48 PDT] <main> DEBUG: Using token file path /home/bsmith/.itmstransporter/UploadTokens/everest.localdomain_Apple_98143907099229.itmsp.token[2014-04-03 16:21:48 PDT] <main> DEBUG: Attempting exclusive file lock on token file[2014-04-03 16:21:48 PDT] <main> DEBUG: Set token: 072eca00-116e-4d80-80a6-56c8d4f11ab6/1396567308691[2014-04-03 16:21:48 PDT] <main> INFO: The list of files requested for upload by Apple is: [metadata.xml, cover.png, prove-it.flac]. These are the files that will be uploaded.[2014-04-03 16:21:48 PDT] <main> INFO: Done performing authentication.[2014-04-03 16:21:48 PDT] <main> INFO: The asset replacement verification check is disabled.[2014-04-03 16:21:48 PDT] <main> INFO: Checking the file size of the files: [cover.png, prove-it.flac][2014-04-03 16:21:48 PDT] <main> DBG-X: Checking the size of file: cover.png[2014-04-03 16:21:48 PDT] <main> DBG-X: Checking the size of file: prove-it.flac[2014-04-03 16:21:48 PDT] <main> INFO: Done checking the file sizes.[2014-04-03 16:21:48 PDT] <main> INFO: Apple's web service did not return any cover images to be validated.[2014-04-03 16:21:48 PDT] <main> INFO: Checking the md5 checksum of the files: [cover.png, prove-it.flac][2014-04-03 16:21:48 PDT] <main> DBG-X: Checking the MD5 checksum of file: cover.png[2014-04-03 16:21:48 PDT] <main> DBG-X: Checking the MD5 checksum of file: prove-it.flac[2014-04-03 16:21:48 PDT] <main> INFO: Done checking the md5 checksum.[2014-04-03 16:21:48 PDT] <main> INFO: Preparing to upload package 98143907099229.itmsp ...[2014-04-03 16:21:48 PDT] <main> INFO: Determining which files should be uploaded ...[2014-04-03 16:21:48 PDT] <main> DEBUG: Valid local files will be checked:[/tmp/packages/98143907099229.itmsp/metadata.xml, /tmp/packages/98143907099229.itmsp/cover.png, /tmp/packages/98143907099229.itmsp/prove-it.flac][2014-04-03 16:21:48 PDT] <main> DEBUG: Remote files uploaded:[2014-04-03 16:21:48 PDT] <main> DBG-X: Examining working file: metadata.xml[2014-04-03 16:21:48 PDT] <main> DEBUG: Adding file to be uploaded: metadata.xml[2014-04-03 16:21:48 PDT] <main> DBG-X: Examining working file: cover.png[2014-04-03 16:21:48 PDT] <main> DEBUG: Adding file to be uploaded: cover.png[2014-04-03 16:21:48 PDT] <main> DBG-X: Examining working file: prove-it.flac[2014-04-03 16:21:48 PDT] <main> DEBUG: Adding file to be uploaded: prove-it.flac[2014-04-03 16:21:48 PDT] <main> INFO: Finished determining which files should be uploaded.[2014-04-03 16:21:48 PDT] <main> DBG-X: ITMSPackage: files to be uploaded:[/tmp/packages/98143907099229.itmsp/metadata.xml, /tmp/packages/98143907099229.itmsp/cover.png, /tmp/packages/98143907099229.itmsp/prove-it.flac][2014-04-03 16:21:48 PDT] <main> INFO: Starting to upload the package's files (98143907099229.itmsp) ...[2014-04-03 16:21:48 PDT] <main> DEBUG: Resetting sizes for progress logging[2014-04-03 16:21:48 PDT] <main> INFO: Computing total size of files to upload ...[2014-04-03 16:21:48 PDT] <main> DBG-X: adding file for % complete logging: metadata.xml , size: 2950[2014-04-03 16:21:48 PDT] <main> DBG-X: adding file for % complete logging: cover.png , size: 40743[2014-04-03 16:21:48 PDT] <main> DBG-X: adding file for % complete logging: prove-it.flac , size: 13599659[2014-04-03 16:21:48 PDT] <main> DEBUG: Setting total size of files for upload to: 13643352[2014-04-03 16:21:48 PDT] <main> INFO: Done computing total size of files to upload.[2014-04-03 16:21:48 PDT] <main> DEBUG: Using Aspera server 'vgr105.apple.com' for the upload.[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/packages/98143907099229.itmsp/metadata.xml has started.[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: Memory: [JVM] 45M free, 104M total, 989M max [System] (Physical) 2574M free, 3827M total (Swap) 3275M free, 3275M total[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: Using operation named: assignTransportPodToUpload[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: Apple's web service operation input parameters:[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Application = iTMSTransporter[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter CPUToken = 072eca00-116e-4d80-80a6-56c8d4f11ab6/1396567308691[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter NewPackageName = 98143907099229-20140403162148-112.itmsp[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter OSIdentifier = Linux 2.6.32-431.3.1.el6.x86_64 (amd64); jvm=24.45-b08; jre=1.7.0_51-mockbuild_2014_01_15_01_39-b00[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Password = **hidden value**[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Pod = Newark Aspera 5[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter ProviderName = Apple[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Transport = Aspera[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant,Aspera -k 200000[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Username = bob[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Version = 3.3.0[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: id = 20140403162149-209[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: Apple's web service operation return value:[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> DBG-X: parameter Success = true[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/packages/98143907099229.itmsp/cover.png has started.[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: The upload of the file named /tmp/packages/98143907099229.itmsp/prove-it.flac has started.[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/cover.png 40743/40743, 100% completed[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/packages/98143907099229.itmsp/cover.png.[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/metadata.xml 2950/2950, 100% completed[2014-04-03 16:21:49 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/packages/98143907099229.itmsp/metadata.xml.[2014-04-03 16:21:51 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 449984/13599659, 3% completed[2014-04-03 16:21:56 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 726240/13599659, 5% completed[2014-04-03 16:21:57 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 1384128/13599659, 10% completed[2014-04-03 16:21:58 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 1854048/13599659, 13% completed[2014-04-03 16:22:02 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 2154512/13599659, 15% completed[2014-04-03 16:22:03 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 2971888/13599659, 21% completed[2014-04-03 16:22:04 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 3379152/13599659, 24% completed[2014-04-03 16:22:08 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 3611264/13599659, 26% completed[2014-04-03 16:22:09 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 4291936/13599659, 31% completed[2014-04-03 16:22:10 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 4904256/13599659, 36% completed[2014-04-03 16:22:13 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 5072288/13599659, 37% completed[2014-04-03 16:22:14 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 5537936/13599659, 40% completed[2014-04-03 16:22:15 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 5757232/13599659, 42% completed[2014-04-03 16:22:16 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 6188704/13599659, 45% completed[2014-04-03 16:22:19 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 6493440/13599659, 47% completed[2014-04-03 16:22:20 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 6914944/13599659, 50% completed[2014-04-03 16:22:21 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 7464608/13599659, 54% completed[2014-04-03 16:22:22 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 7537232/13599659, 55% completed[2014-04-03 16:22:24 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 7984368/13599659, 58% completed[2014-04-03 16:22:27 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 8831648/13599659, 64% completed[2014-04-03 16:22:29 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 9307264/13599659, 68% completed[2014-04-03 16:22:30 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 9562160/13599659, 70% completed[2014-04-03 16:22:31 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 10224320/13599659, 75% completed[2014-04-03 16:22:33 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 10761168/13599659, 79% completed[2014-04-03 16:22:35 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 11253872/13599659, 82% completed[2014-04-03 16:22:36 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 11748000/13599659, 86% completed[2014-04-03 16:22:37 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 12091184/13599659, 88% completed[2014-04-03 16:22:38 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 12673600/13599659, 93% completed[2014-04-03 16:22:40 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 12964096/13599659, 95% completed[2014-04-03 16:22:41 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 13465344/13599659, 99% completed[2014-04-03 16:22:41 PDT] <aspera.util.SelectThread> INFO: File: /tmp/packages/98143907099229.itmsp/prove-it.flac 13599659/13599659, 100% completed[2014-04-03 16:22:41 PDT] <aspera.util.SelectThread> INFO: The status is FINISHED for the file named /tmp/packages/98143907099229.itmsp/prove-it.flac.[2014-04-03 16:22:42 PDT] <main> INFO: The session's final state is Complete[2014-04-03 16:22:42 PDT] <main> INFO: Number of files transferred: 3 . Names of files transferred:[2014-04-03 16:22:42 PDT] <main> INFO: /tmp/packages/98143907099229.itmsp/metadata.xml - Complete[2014-04-03 16:22:42 PDT] <main> INFO: /tmp/packages/98143907099229.itmsp/prove-it.flac - Complete[2014-04-03 16:22:42 PDT] <main> INFO: /tmp/packages/98143907099229.itmsp/cover.png - Complete[2014-04-03 16:22:42 PDT] <main> INFO: The package's files (98143907099229.itmsp) uploaded successfully.[2014-04-03 16:22:42 PDT] <main> INFO: Done performing upload.[2014-04-03 16:22:42 PDT] <main> DBG-X: The transfer time for the package 98143907099229.itmsp was 53374 milliseconds.[2014-04-03 16:22:42 PDT] <main> DBG-X: Throughput information for 98143907099229.itmsp: 0 minutes, 53.37 seconds, 13.01MB, 249.63KB/sec[2014-04-03 16:22:42 PDT] <main> INFO: Performing uploadDone notification to Apple for package 98143907099229.itmsp ...[2014-04-03 16:22:42 PDT] <main> DBG-X: Memory: [JVM] 43M free, 104M total, 989M max [System] (Physical) 2578M free, 3827M total (Swap) 3275M free, 3275M total[2014-04-03 16:22:42 PDT] <main> DBG-X: Deflated 40939 bytes to 8200[2014-04-03 16:22:42 PDT] <main> DBG-X: Deflated 13493 bytes to 3008[2014-04-03 16:22:42 PDT] <main> DBG-X: Using operation named: uploadDoneWithArguments[2014-04-03 16:22:42 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter CPUToken = 072eca00-116e-4d80-80a6-56c8d4f11ab6/1396567308691[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter ClientChecksumInfo = [{FileSize=40743, CalculatedChecksum=76bc3f3dfb88c08b04bbd2a4df7b8336, FileLastModified=1396566742000, Filename=cover.png, CalculationTime=1}, {FileSize=13599659, CalculatedChecksum=4edd5364f6be1f55e570dee08e3f4715, FileLastModified=1396566742000, Filename=prove-it.flac, CalculationTime=53}][2014-04-03 16:22:42 PDT] <main> DBG-X: parameter ExtraTransportLogCompressed = (suppressed)[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter FileSizeInfo = {metadata.xml=2950, cover.png=40743, prove-it.flac=13599659}[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter NewPackageName = 98143907099229-20140403162148-112.itmsp[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter NumberBytesTransferred = 13643352[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter OSIdentifier = Linux 2.6.32-431.3.1.el6.x86_64 (amd64); jvm=24.45-b08; jre=1.7.0_51-mockbuild_2014_01_15_01_39-b00[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter PackagePathWithoutBase = vgr1_pod2/transporter/content/transporter/Apple[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter Throttle = 200000[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter TransferTime = 53374[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter Transport = Aspera[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter TransportLogCompressed = (suppressed)[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m upload -f /tmp/packages/ -v eXtreme -s Apple -t Signiant,Aspera -k 200000[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 16:22:42 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 16:22:42 PDT] <main> INFO: id = 20140403162242-814[2014-04-03 16:22:43 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 16:22:43 PDT] <main> DBG-X: parameter Success = true[2014-04-03 16:22:43 PDT] <main> DBG-X: Unlocking token at path /home/bsmith/.itmstransporter/UploadTokens/everest.localdomain_Apple_98143907099229.itmsp.token[2014-04-03 16:22:43 PDT] <main> DBG-X: Releasing token file lock[2014-04-03 16:22:43 PDT] <main> DBG-X: Removing token at path /home/bsmith/.itmstransporter/UploadTokens/everest.localdomain_Apple_98143907099229.itmsp.token[2014-04-03 16:22:43 PDT] <main> INFO: Done performing uploadDone notification to Apple.[2014-04-03 16:22:43 PDT] <main> INFO: The package: /tmp/packages/98143907099229.itmsp has been successfully uploaded.Package Summary:1 packages were uploaded successfully: /tmp/packages/98143907099229.itmsp[2014-04-03 16:22:43 PDT] <main> DBG-X: Returning 0[bsmith@everest tmp]$

Transporter 使用 200000 Kbit/s 限制速度尝试将 /tmp/packages 目录中成功的 Apple 数据包上传到 Signiant 服务器。当 Signiant 交付方法失败时,Transporter 会故障转移到 Aspera 交付方法,使用 200000 Kbit/s 限制速度将 /tmp/packages 目录中成功的 Apple 数据包上传到 Aspera 服务器,显示数据包元数据,并显示 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以成功上传数据包。

在本示例中,Transporter 显示已成功上传一个数据包(98143907099229.itmsp)。

Validate Assets 模式

在以下示例中,用户 bob 在 Validate Assets 模式下运行 Transporter,指定 Transporter 验证 9780446564212.epub、9780759574731.epub 和 9781599953120.epub EPUB 文件,并显示 eXtreme 级日志信息。

$ iTMSTransporter -m validateRawAssets -u bob -p <password> -assetFolder /tmp[2010-07-29 10:33:05 PDT] <main> INFO: Transporter is searching for updated software components.[2010-07-29 10:33:05 PDT] <main> INFO: No updates found.[2010-07-29 10:33:05 PDT] <main> INFO: Logging configured successfully.[2010-07-29 10:33:05 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2010-07-29 10:33:05 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2010-07-29 10:33:05 PDT] <main> INFO: Memory: [JVM] 21M free, 33M total, 505M max [System] (Physical) 148M free, 8192M total (Swap) 1247M free, 3072M total[2010-07-29 10:33:05 PDT] <main> INFO: Performing validation of raw assets ...[2010-07-29 10:33:05 PDT] <main> DBG-X: Memory: [JVM] 20M free, 33M total, 505M max [System] (Physical) 148M free, 8192M total (Swap) 1247M free, 3072M total[2010-07-29 10:33:05 PDT] <main> DBG-X: Using operation named: queryAssetTypes[2010-07-29 10:33:05 PDT] <main> DBG-X: Apple's web service operation input parameters:[2010-07-29 10:33:05 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2010-07-29 10:33:05 PDT] <main> DBG-X: parameter Files = [9780446564212.epub, 9780759574731.epub, 9781599953120.epub][2010-07-29 10:33:05 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2010-07-29 10:33:05 PDT] <main> DBG-X: parameter Password = **hidden value**[2010-07-29 10:33:05 PDT] <main> DBG-X: parameter Username = bob@apple.com[2010-07-29 10:33:05 PDT] <main> DBG-X: parameter Version = 3.3.0[2010-07-29 10:33:05 PDT] <main> INFO: Attempting to connect to Apple's web service ...[2010-07-29 10:33:05 PDT] <main> DBG-X: using service address: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseService?wsdl[2010-07-29 10:33:06 PDT] <main> INFO: Successfully connected to Apple's web service.[2010-07-29 10:33:07 PDT] <main> DBG-X: Apple's web service operation return value:[2010-07-29 10:33:07 PDT] <main> DBG-X: parameter AssetsToDescribe = {9780446564212.epub=org.idpf.epub-container, 9780759574731.epub=org.idpf.epub-container, 9781599953120.epub=org.idpf.epub-container}[2010-07-29 10:33:07 PDT] <main> INFO: Starting media analysis of assets[2010-07-29 10:33:08 PDT] <main> DEBUG: Handling asset: filename=9780446564212.epub,uti=org.idpf.epub-container[2010-07-29 10:33:08 PDT] <main> DEBUG: Using container type tool name and version: Leghorn epub describer:2.0[2010-07-29 10:33:08 PDT] <main> DEBUG: Using path: /tmp/9780446564212.epub[2010-07-29 10:33:11 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@1cd65428[2010-07-29 10:33:11 PDT] <main> DEBUG: Handling asset: filename=9780759574731.epub,uti=org.idpf.epub-container[2010-07-29 10:33:11 PDT] <main> DEBUG: Using container type tool name and version: Leghorn epub describer:2.0[2010-07-29 10:33:11 PDT] <main> DEBUG: Using path: /tmp/9780759574731.epub[2010-07-29 10:33:12 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@c2ccccf[2010-07-29 10:33:12 PDT] <main> DEBUG: Handling asset: filename=9781599953120.epub,uti=org.idpf.epub-container[2010-07-29 10:33:12 PDT] <main> DEBUG: Using container type tool name and version: Leghorn epub describer:2.0[2010-07-29 10:33:12 PDT] <main> DEBUG: Using path: /tmp/9781599953120.epub[2010-07-29 10:33:14 PDT] <main> DEBUG: Asset successfully described: com.apple.jingle.leghorn.fileformat.impl.SimpleContainerDescription@71a5ad04[2010-07-29 10:33:14 PDT] <main> INFO: Asset media analysis has completed[2010-07-29 10:33:14 PDT] <main> DBG-X: Memory: [JVM] 11M free, 33M total, 505M max [System] (Physical) 125M free, 8192M total (Swap) 1247M free, 3072M total[2010-07-29 10:33:14 PDT] <main> DBG-X: Using operation named: validateRawAssets[2010-07-29 10:33:14 PDT] <main> DBG-X: Apple's web service operation input parameters:[2010-07-29 10:33:14 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2010-07-29 10:33:14 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2010-07-29 10:33:14 PDT] <main> DBG-X: parameter Password = **hidden value**[2010-07-29 10:33:14 PDT] <main> DBG-X: parameter Username = bob@apple.com[2010-07-29 10:33:14 PDT] <main> DBG-X: parameter Version = 3.3.0[2010-07-29 10:33:16 PDT] <main> DBG-X: Apple's web service operation return value:[2010-07-29 10:33:16 PDT] <main> DBG-X: parameter RawAssetValidationResults = {9780446564212.epub=[[], []], 9780759574731.epub=[[9000: Unmanifested file found : 9780759574731.epub:/9780759574731.pdf], []], 9781599953120.epub=[[9000: Unmanifested file found : 9781599953120.epub:/OEBPS/images/Art_P116.jpg], []]}Summary1 asset was validated successfully: 9780446564212.epub2 assets were not validated successfully because they had problems: 9780759574731.epub 9000: Unmanifested file found : 9780759574731.epub:/9780759574731.pdf 9781599953120.epub 9000: Unmanifested file found : 9781599953120.epub:/OEBPS/images/Art_P116.jpg

Transporter 会尝试验证 9780446564212.epub、9780759574731.epub 和 9781599953120.epub EPUB 文件,并显示 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以验证该文件。

在本示例中,Transporter 已验证 9780446564212.epub EPUB 文件,但无法验证 9780759574731.epub 和 9781599953120.epub EPUB 文件,因为找到未列入清单的文件。Transporter 会显示“9000: Unmanifested file found : 9780759574731.epub:/9780759574731.pdf”和“9000: Unmanifested file found : 9781599953120.epub:/OEBPS/images/Art_P116.jpg”错误信息以指示问题。

Verify 模式

在以下示例中,用户 bob 在 Verify 模式下运行 Transporter,指定 Transporter 验证 98143907060222.itmsp Apple 数据包并显示 eXtreme 级日志信息。

everest:/tmp/packages bsmith$ /usr/local/itms/bin/iTMSTransporter -u bob -m verify -v eXtreme -s Apple -f 98143907060222.itmsp[2014-04-03 13:46:48 PDT] <main> INFO: Transporter is skipping bundle update check: Already checked recently.bob's password: [2014-04-03 13:46:51 PDT] <main> INFO: Logging level set to eXtreme[2014-04-03 13:46:51 PDT] <main> INFO: Logging configured successfully.[2014-04-03 13:46:51 PDT] <main> INFO: iTMSTransporter : iTunes Store Transporter [3.3.0][2014-04-03 13:46:51 PDT] <main> INFO: OS identifier: Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 13:46:51 PDT] <main> INFO: Memory: [JVM] 19M free, 31M total, 989M max [System] (Physical) 1960M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 13:46:51 PDT] <main> INFO: Verify mode selected.[2014-04-03 13:46:51 PDT] <main> INFO: Examining the package at: /tmp/packages/98143907060222.itmsp[2014-04-03 13:46:51 PDT] <main> INFO: Ensuring that package has well formed metadata file...[2014-04-03 13:46:51 PDT] <main> DEBUG: Getting case-sensitive metadata xml filename...[2014-04-03 13:46:51 PDT] <main> INFO: Gathering the list of valid files from the package ...[2014-04-03 13:46:51 PDT] <main> DEBUG: cover.png will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 13:46:51 PDT] <main> DEBUG: metadata.xml will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 13:46:51 PDT] <main> DEBUG: prove-it.flac will be verified by Apple's web service to determine if it is a valid file.[2014-04-03 13:46:51 PDT] <main> INFO: Finished gathering the list of valid files from the package.[2014-04-03 13:46:51 PDT] <main> DEBUG: Case-sensitive metadata filename is: metadata.xml[2014-04-03 13:46:51 PDT] <main> INFO: Performing verification of package 98143907060222.itmsp...[2014-04-03 13:46:51 PDT] <main> DBG-X: Memory: [JVM] 19M free, 31M total, 989M max [System] (Physical) 1961M free, 16384M total (Swap) 1024M free, 1024M total[2014-04-03 13:46:51 PDT] <main> DBG-X: Deflated 2950 bytes to 1172[2014-04-03 13:46:51 PDT] <main> DBG-X: Using operation named: validateMetadata[2014-04-03 13:46:51 PDT] <main> DBG-X: Apple's web service operation input parameters:[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter Application = iTMSTransporter[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter BaseVersion = 3.3.0[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter DryRun = true[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter Files = [cover.png, metadata.xml, prove-it.flac][2014-04-03 13:46:51 PDT] <main> DBG-X: parameter Metadata = <?xml version="1.0" encoding="UTF-8" standalone="no"?><package xmlns="http://apple.com/itunes/importer" version="music5.1"> <language>en-US</language> <provider>Apple</provider> <album>[To improve readability, XML metadata output details are not shown.] </album></package>[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter MetadataChecksum = 5b9a9af65488c37085cde33b40f30ac0[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter MetadataCompressed = (suppressed)[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter OSIdentifier = Mac OS X 10.12.4 (x86_64); jvm=25.71-b01; jre=1.8.0-u131-b11-iTMSTransporter-b01[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter PackageName = 98143907060222.itmsp[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter PackageSize = 13643352[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter Password = **hidden value**[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter ProviderName = Apple[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter TransporterArguments = -u bob -m verify -v eXtreme -s Apple -f 98143907060222.itmsp[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter Username = bob[2014-04-03 13:46:51 PDT] <main> DBG-X: parameter Version = 3.3.0[2014-04-03 13:46:51 PDT] <main> INFO: id = 20140403134651-238[2014-04-03 13:46:52 PDT] <main> DBG-X: Apple's web service operation return value:[2014-04-03 13:46:52 PDT] <main> DBG-X: parameter ErrorMessage = ERROR ITMS-4017: "The value 2515-12-30 provided for sales_start_date is more than 500 years away" at Album/Tracks/Track/Offer (MZItmspOfferPackage(1102)[2014-04-03 13:46:52 PDT] <main> DBG-X: parameter CPUToken = f64bb69c-b288-4e01-bd40-93b31dd1c7d3/1396558012406[2014-04-03 13:46:52 PDT] <main> DBG-X: parameter AssetsToDescribe = [][2014-04-03 13:46:52 PDT] <main> DBG-X: parameter ErrorCode = 1102[2014-04-03 13:46:52 PDT] <main> DBG-X: parameter Success = false[2014-04-03 13:46:52 PDT] <main> DBG-X: parameter Errors = [ERROR ITMS-4017: "The value 2515-12-30 provided for sales_start_date is more than 500 years away" at Album/Tracks/Track/Offer (MZItmspOfferPackage)][2014-04-03 13:46:52 PDT] <main> DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600[2014-04-03 13:46:52 PDT] <main> DBG-X: parameter FilesToUpload = [metadata.xml][2014-04-03 13:46:52 PDT] <main> ERROR: ERROR ITMS-4017: "The value 2515-12-30 provided for sales_start_date is more than 500 years away" at Album/Tracks/Track/Offer (MZItmspOfferPackage)[2014-04-03 13:46:52 PDT] <main> DBG-X: The error code is: 1102Package Summary:1 package(s) were not verified because they had problems: /tmp/packages/98143907060222.itmsp - Error Messages: ERROR ITMS-4017: "The value 2515-12-30 provided for sales_start_date is more than 500 years away" at Album/Tracks/Track/Offer (MZItmspOfferPackage)[2014-04-03 13:46:52 PDT] <main> DBG-X: Returning 1The metadata has a <sales_start_date> element has an incorrect sales start date: <album_products> <product> <territory>US</territory> <wholesale_price_tier>3</wholesale_price_tier> <sales_start_date>2515-12-30</sales_start_date> </product> </album_products>

Transporter 尝试验证 98143907060222.itmsp Apple 数据包,并显示数据包元数据以及 eXtreme 级日志信息。当 Transporter 执行完命令后,会显示信息以说明是否可以验证该数据包。

在本示例中,由于元数据中的销售起始日期元素包含不正确的值,因此 Transporter 无法验证该数据包。Transporter 显示“ERROR ITMS-4017: "The value 2515-12-30 provided for sales_start_date is more than 500 years away" at Album/Tracks/Track/Offer (MZItmspOfferPackage)”错误信息以指示问题。

该示例还显示了发生错误的元数据部分。

Transporter 信息

Web 服务、数据库和文件系统信息

下表列出了你在使用 Transporter 时可能会遇到的 Web 服务、数据库和文件系统信息。

代码

信息

1001

未找到用户名为 <username> 的已注册用户。

1002

为提供商创建 MZItmspPackager 时发生异常。

1003

ProviderPackager 对于提供商为空。

1004

为提供商创建 MZContentProviderUpload 时发生异常。

1005

无法为提供商创建上传目录。

1007

未找到数据包的 MZContentProviderUpload。

1008

在 <internal path to package> 中无法找到数据包文件。

1009

无法为提供商创建传入目录。

1010

无法创建传入目录 <incoming directory> 或者无法将数据包文件移至传入目录 <incoming directory>。

1011

无法为提供商创建上传目录。

1012

无法创建上传目录:<upload directory> 或者无法将数据包文件移至上传目录 <upload directory>。

1013

未找到内容提供商。

未找到 <username or provider> [<username or provider>] 的内容提供商。

1014

无法访问路径 <path> 的目录。

1015

存储对 Apple 数据库的更改时发生错误。该问题可能是 Apple 端的一个暂时性问题。如果该问题持续存在超过一小时,请联系你的 iTunes 顾问。

1016

存储对 Apple 数据库的更改时发生错误。该问题可能是 Apple 端的一个暂时性问题。如果该问题持续存在超过一小时,请联系你的 iTunes 顾问。

1017

由于发生常规错误,此时无法处理 validateAssets 请求。

1018

由于发生常规错误,此时无法处理上传完成请求。

1019

由于发生常规错误,此时无法处理 validateMetadata 请求。

1020

由于发生常规错误,此时无法处理 authenticateWithProvider 请求。

1021

编码工作室用户 <encoding house username>(编码工作室:<encoding house name>)未获得为任何提供商交付内容的授权。

1022

内部状态错误。无法为编码工作室用户 <encoding house usernam> 找到匹配的编码工作室。

1023

编码工作室 <encoding house name> 尚未获得交付内容的授权(仅限验证模式)。

1025

无法对空编码工作室用户进行验证。

1026

无法对使用空密码的编码工作室用户进行验证。

1028

无法对提供商 <provider name> 进行验证。

1029

编码工作室 <encoding house username> 尚未获得使用 <transport> 交付内容的授权。

1030

由于发生常规错误,此时无法处理客户端校验和已完成请求。

1035

找到的上传记录未处于“正在上传”状态。当前状态为“<current status>”。这可能是由于两个 Transporter 实例同时交付同一个数据包造成的。请重新交付该数据包。

1038

由于未提供数据包名称,因此未找到 CPU。

1039

未找到用户名为 <username> 的内容提供商。

1040

用户名没有内容提供商。

1041

未找到数据包的 MZContentProviderUpload。

1042

存储对 Apple 数据库的更改时发生错误。该问题可能是 Apple 端的一个暂时性问题。如果该问题持续存在超过一小时,请联系你的 iTunes 顾问。

1043

由于发生常规错误,此时无法处理上传失败请求。

1044

根据给定数据包名称 <package name> 找到的上传未处于上传中(上传失败)。

1045

具有“管理”或“技术”职能的用户才能执行此操作。

1046

客户端版本 <version> 不满足所需的最低版本 <required version>。

1055

必须指定数据包的元数据。

1062

处理上传项的直接导入时发生错误。

1063

确切的错误信息依具体情况而定,但通常表示 iTunes Store、Apple Books 或 App Store 当前并未接受内容。

1064

确切的错误信息依具体情况而定,但通常表示 iTunes Store、Apple Books 或 App Store 当前并未接受内容。

1065

在收到进一步的通知之前,该操作处于停用状态。

1066

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1067

XML 无效或格式不正确。

1068

经验证的用户未获得调用请求的服务方法的授权。

1089

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1092

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1095

找到多个名为“<host>”的主机。

1096

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1097

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1098

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1099

未找到该数据包的传输信息。

1100

必须提供供应商标识符。

1101

必须提供供应商标识符。

1103

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1106

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1107

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1108

未找到名为“<host>”的主机。

1109

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1110

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1111

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1113

必须指定 vendor_id 或 apple_id。

1114

无法同时指定 vendor_id 和 apple_id。请仅指定一个选项。

1115

由于发生常规错误,此时无法处理 lookupMetadataWithArguments 请求。

1116

未找到针对“<value user specified>”的 <vendor_id or apple_id> 的内容。

1117

元数据查找功能不支持“<value user specified>”的指定 <vendor_id or apple_id> 的内容类型。

1118

在查找带有“<value user specified>”的指定 <vendor_id or apple_id> 的元数据时,Web 服务发生内部错误。

1119

在查找带有“<value user specified>”的指定 <vendor_id or apple_id> 的元数据时发生错误。

1120

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1125

未找到调用者的编码工作室。

1126

由于发生常规错误,无法收集状态信息。

1127

由于发生常规错误,此时无法处理 metadataGuidesForDownloadWithArguments 请求。

1128

由于发生常规错误,此时无法处理 metadataGuidesForDownloadWithArguments 请求。

1129

<provider or encoding house name> 的待下载元数据指南列表为空白或空。

1130

由于发生常规错误,此时无法处理生成 Schema 请求。

1131

确切的错误信息依具体情况而定,但通常表示数据包版本不受该 Schema 支持。

1132

为 <provider or encoding house name> 下载元数据指南的基准网址(URL)为空白或空。

1133

属性 <user guide property name> 的值为空白或空。

1134

数据包中的文件数量超出了传输方式 <transport> 的最大值 <limit>。请尝试其他传输方式。

1135

由于发生常规错误,此时无法处理 iTunes QC 下载请求。

1136

apple_id 必须为数字才有效。

1137

QC 状态“<value>”无效。请指定有效的状态值。

1138

QC 质量“<value>”无效。请指定有效的质量值。

1139

确切的错误信息依具体情况而定,但通常表示提供的参数(或其组合)无效。

1140

确切的错误信息依具体情况而定,但通常表示未找到包含给定请求参数的内容对象。

1143

确切的错误信息依具体情况而定,但通常表示在尝试处理内容对象时遇到错误。

1145

处理 QC 下载请求时发生错误。

1146

确切的错误信息依具体情况而定,但通常表示在生成 Schema 时存在错误。

1147

schemaType 参数必须是“strict(严格)”或“transitional(过渡)”:<schema type>。

1148

由于发生常规错误,此时无法处理查询问题票单请求。

1149

内容提供商“%s”缺少查询内容问题票单所需的权限。

1152

指定的限制值“%s”大于允许的最大限制值“%s”。请使用等于或小于允许的最大值的限制值。

1153

指定的限制值“%s”无效。请为限制值指定整数值。

1154

iPhone 软件开发者无法使用 Query Tickets 模式。

1170

由于发生常规错误,此时无法处理 queryAssetTypes 请求。

1171

由于发生常规错误,此时无法处理 validateRawAssets 请求。

1200

由于发生常规错误,此时无法处理 createMetadataTicket 请求。

1201

经验证的用户未获得创建指定内容的元数据问题票单的授权。

1202

未找到指定内容。

1203

指定内容不支持创建新的元数据问题票单。

1204

指定内容包含现有的元数据问题票单。

1205

为不存在的曲目编号 <track_number> 指定了新名称/译名。

1207

视频内容仅支持更改名称。

1208

指定内容已包含待解决的元数据问题票单。

1209

未找到指定内容。请使用 apple_id 而非 vendor_id 重试。

1210

Create Tickets 模式需要 iTunes Connect 账户。不支持通过编码工作室用户名和密码来使用 Create Tickets 模式。

1241

你使用的应用程序版本不再受支持。请登录 iTunes Connect 下载最新版本或者通过软件更新获取最新版本。

1242

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

1243

未找到用户名为“%s”的 iTunes Connect 用户。如果你是编码工作室用户,则必须指定提供商简称。

1244

未找到用户名为“%s”的编码工作室用户。如果你是 iTunes Connect 用户,则不必指定提供商简称。

1268

处理 json 请求时发生错误。

1269

有效负载中未提供 json 请求。

1270

没有为 json 请求提供服务名称。

1271

无法实例化名为 <web-service-name> 的服务类。

1272

尝试调用请求方法 <web-service-method> 时发生错误。

1273

无法从名为 <web-service-name> 的服务类中检索到有效的方法名称列表。

1274

名为 <web-service-method> 的方法对名为 <web-service-name> 的服务类无效。

1275

在 json 请求中未提供方法名称。

1276

名为 <web-service-name> 的服务类中未发现名为 <web-service-method> 的方法。

1278

iTunes Store 发生内部服务器错误。请参见 https://www.apple.com/support/systemstatus/ 以获取关于重大服务中断的信息。

2001

账户 <encoding house user> 当前处于非活动状态。

2010

发生未知错误。

2012

用户 <encoding house user> 授权失败。

验证信息

Transporter 会针对错误、无效或缺失数据以及不受支持的功能和 Schema 错误等方面报告验证错误。验证错误信息可为你提供有关 Transporter 接受的 XML 数据包规范的信息,帮助你实现系统自动化并追踪任何失败的数据包。

所有验证错误(例如,元数据验证错误)都包含同一个错误代码:2000。例如:

2000 Delivered file set does not contain expected file [34D17614CB805E8AB853CD5ABCBF3C0A-940AE112-01-18-mp4-128000.m4a] that is referenced in the metadata file2000 Album “10000000001991” >> Offer for “US”: Error: Invalid Data: Available date “2008-04-01 08:00:00 Etc/GMT” more than one year away

在 2000 错误代码范围内,Transporter 会将验证错误细分为子代码,分别对应错误数据、无效数据、缺失数据、不受支持的功能和 Schema 错误。Transporter 子代码验证错误使用以下常规格式:ITMS- ErrorCode: ErrorMessage

在内部,Transporter 子代码验证错误使用类似于以下格式的长格式:

“ITMS-ErrorCode: Validation Result: (MZPackageValidationResultType#3)Error: (MZPackageValidationErrorType#<1|2|3|4>)<Bad Data | Invalid Data | Missing Data | Unsupported Feature>: ErrorDescription

例如:“ITMS-4007: Validation Result: (MZPackageValidationResultType#3)Error (MZPackageValidationErrorType#2)Invalid Data: “Album “JeTT-1.1.4-2Z14-20099”: Error: Invalid Data: Has tracks with duplicate vendor identifiers”

【注】由于 Apple 会定期发布其软件的新版本和更新,因此本指南中显示的子代码验证错误格式可能会更改,因而与你在屏幕上看到的格式略有不同。

有关 3-系列(错误数据)、4-系列(无效数据)、5-系列(缺失数据)、6-系列(不受支持的功能)、8-系列(Schema 错误)、9-系列(素材错误)范围内的子代码验证错误,请参见下表。

代码

信息

3-系列:错误数据

错误数据是格式可能正确、有效的 XML,但它与自身或者与内容管理系统的现有状态存在更深程度的不一致。

3000

错误数据的常规错误代码。

3001

具有容器 ID,但专辑不存在。

3002

引用的 VideoFileComponentSet 不存在。

3003

未找到视频引用的 Vendor ID。

3004

包含未知素材类型。

3005

此供应商已存在包含该 UPC 的专辑。

3006

计算的校验和与 metadata.xml 中提供的校验和不匹配。

4-系列:无效数据

无效数据是格式不正确且无效的 XML,或者 XML 元素的内容不符合 iTMS 规范。

4000

无效数据的常规错误代码。

4001

首发日期早于公元1900年。

4002

首发年份不是 4 位数。

4003

发布日期早于公元1900年。

4004

有声书曲目准许销售。音频书曲目不能单独销售。

4005

章节未按顺序排列。

4006

包含具有重复供应商标识符的附赠材料。

4007

包含具有重复供应商标识符的曲目。

4008

包含具有重复供应商标识符的视频。

4009

第一章未在时间码 00:00:00 处开始。

4010

包含多个封面图文件,iTMS 将仅使用 primaryArtworkFile。

4011

有多个产品适用于这些地区。

4012

为这些地区定义了多个曲目产品。

4013

为这些地区定义了多个视频产品。

4014

数据包语言不是有效的 ISO 语言。

4015

所有章节必须都有图案,或者所有章节必须都没有图案。

4016

专辑中仅显示预购曲目,而未显示预购日期。

4017

提供日期超过一年。

4018

提供日期早于公元1900年。

4019

预购日期必须早于提供日期。

4020

此优惠不允许使用预购日期。

4021

预购日期超过一年。

4022

预购日期早于公元 1900 年。

4023

此专辑产品仅允许使用预购批发等级。

4024

优惠产品的批发价为负。

4025

包含专辑中未指定的地区。

4026

发布年份不是 4 位数。

4027

封面文件有效负载不是允许的类型。

4028

文件不是可识别的类型。

4029

XML 无效或格式不正确。

4030

专辑类型不是可识别的专辑类型。

4031

专辑级别的曲目计数无效。

4032

未知职能。

4033

文件有效负载不是允许的类型。

4034

曲目编号无效。

4035

卷编号无效。

4036

章节插图文件类型不受支持。

4037

章节中遇到无效的时间码。

4038

不可用日期错误。

4039

曲目预览起始索引无效。

4040

曲目编号无效。

4041

卷编号无效。

4042

曲目级别的卷计数无效。

4043

曲目级别的曲目计数无效。

4044

文件有效负载不是允许的类型。

4045

项目编号无效。

4046

卷编号无效。

4047

评级容器与任何已知评级不匹配。

4048

视频发布日期错误。

4049

应按照编号安排格式的字段本身无法解析。

4050

单集制作编号长度不能大于 MAX_EPN_LENGTH 个字符。

4051

此 XML 标签已被弃用。

4052

XML 中的 Sell Plus Quality 无效。

4053

译名无效。

4057

实体发布日期无效。

4058

Enable_user_generated_ringtone 标签存在于非曲目级别的产品中。此情况不受支持。

4060

包含的 UPC 数据不是 10 到 14 位的数字。

4061

包含的 ISRC 数据不是宽度为 12 个字符的字母数字字符。

4062

供应商标识符无效。

4063

内容提供商的价格等级无效。

5-系列:缺失数据

缺失数据是指依据 iTMS 规范数据包中必须存在,但实际不存在的元素。

5000

缺失数据的常规错误代码。

5001

没有封面图文件。

5002

没有任何类型名称。

5003

专辑没有名称。

5004

专辑没有主要艺人。

5005

专辑没有供应商标识符。

5006

艺人没有名称。

5007

没有附赠材料文件名。

5008

附赠材料没有供应商标识符。

5009

章节没有名称。

5010

附赠材料没有版权信息。

5011

没有文件的校验和。

5012

文件容器存在,但不包含文件。

5013

文件容器不存在。

5014

作品没有名称。

5015

在元数据中未指定产品优惠,iTMS 将使用默认值。

5016

产品没有指定提供日期,iTMS 将使用默认日期。

5017

提供日期必须与预购日期一起指定。

5018

产品优惠没有指定地区。

5019

产品没有指定批发,iTMS 将使用默认批发。

5020

曲目没有名称。

5021

专辑没有曲目或视频。

5022

专辑中的曲目未指定地区。

5023

曲目没有供应商标识符。

5024

视频没有名称。

5025

元数据中不存在原始素材。

5026

视频没有供应商标识符。

5027

根文件不包含元数据文件。

5028

不允许为此提供商上传元数据。元数据中不存在歌曲的文件容器。

5029

不允许为此提供商上传元数据。元数据中不存在视频的文件容器。

5030

艺人没有名称。

5037

曲目编号缺失。

5038

<Video> 无任何类型名称。

6-系列:不受支持的功能

8-系列:Schema 错误

Schema 验证错误是在导入系统尝试针对 Apple Schema 验证 metadata.xml 文件时发生的错误。

8000

Schema 错误的常规错误代码。

8001

在遇到诸如 XML 文件格式不正确等情况时会发生 Schema 验证致命错误。这些情况会阻止 XML Schema 验证解析器执行其正常操作。

8002

在针对相应的 Schema 验证 XML 时发生 Schema 验证错误。

8003

当遇到非致命或非错误情况时,进行 Schema 验证会引发警告。

9-系列:素材错误

素材验证或检索错误是指可能在客户端发生的错误。

9000

指定的素材没有遵循规范。若要修复此错误,请遵循屏幕上的建议以及《iTunes 数据包规范》《iTunes 素材指南》中的审核要求。

9101

无法下载指定供应商的 <asset-type> 文件,供应商标识符为:<identifier> - <reason>(原因)。

9102

无法下载指定路径的 <asset-type> 文件,路径为:<path> - <reason>(原因)。

风格指南信息

下表列出了你在使用 Transporter 时可能遇到的风格指南信息。

代码

信息

4112

现场版:如果音频来自现场录制,则曲目必须标注为“Live(现场版)”。

4221

艺人名称并列:在 <ArtistName> 的艺人名称字段发现了 <CompoundToken>。请确保在同一个艺人字段中不会出现两位或更多表演者或团体。每位艺人必须单独列出。

4221

曲目级别的“群星”:曲目级别的艺人名称不得设为“群星”。

4181

缺少作曲者:专辑和曲目级别都必须至少提供一位作曲者。指定的音乐类型要求必须列出作曲者角色。

4181

客串/合作艺人和主要艺人为同一人:专辑或曲目将一位艺人 <ArtistName> 同时列为主要艺人和“Featuring(客串)”或“With(合作)”艺人。

更多资源

术语表

下表解释了本指南中出现的部分术语。

术语

定义

App 开发者

直接与 Apple 建立合约关系的内容所属实体。App 开发者将内容直接交付至 App Store,并且必须具有包含“管理”或“技术”职能的 App Store Connect 账户。

App Store Connect

一套基于 Web 的工具,你可以使用这些工具注册成为内容提供商,然后管理你的内容。通过 App Store Connect,你可以提交并管理你在 App Store 中的内容。还可以接受法律协议、输入税务和银行业务信息,以及查看趋势和财务报告。有关更多信息,请参见《App Store Connect 帮助》

Aspera FASP 软件

一款跨平台的软件应用程序套件,可安全地传输文件和目录数据,不受网络条件限制。相较于标准 FTP,Aspera 文件传输客户端应用程序可以更快速地在公共网络和专用网络中安全地传输数据,具体取决于可用的带宽。有关更多信息,请参见 Aspera 网站

校验和

用于确保 Apple 接收的素材文件正确、完整的冗余检查。你交付到 Apple 的所有内容文件必须包含行业标准 MD5 摘要校验和。Apple 收到实际文件后,会将其与元数据文件(你发送的每个文件都对应一个元数据文件)中包含的 MD5 摘要校验和进行比较。如果检测到任何差异,Transporter 将会拒绝素材文件及整个相应数据包。

编码工作室

与 iTunes 没有合约关系的合作伙伴。编码工作室为第三方用户提供编码、交付和元数据准备服务。编码工作室通过 Transporter 将所有内容直接交付到 iTunes Store 或 App Store,并与第三方用户就其服务签订合约。编码工作室和提供商可以是同一家公司。请与提供商进行比较。

FASP

Aspera 的快速安全协议。Aspera 数据传输技术和文件传输产品均基于 FASP 专有文件传输协议构建。该协议旨在满足通过任何 IP 网络进行文件传输的要求。有关更多信息,请参见 Aspera 网站

iBooks 格式

为 iPad 上的多点触控图书和多点触控教科书创建的文件格式。使用 iBooks Author 以 iBooks 格式(.ibooks)创建的图书支持丰富的字体排版、精确的布局和全新的交互对象,如图像图库、测验和幻灯片。

iTunes Connect

一套基于 Web 的工具,你可以使用这些工具注册成为内容提供商,并管理你的内容。通过 iTunes Connect,你可以提交并管理你在 iTunes Store 或 Apple Books 中的内容,还可以接受法律协议、输入税务和银行业务信息,以及查看趋势和财务报告。有关更多信息,请参见《App Store Connect 帮助》

无损数据压缩

一类数据压缩算法,支持从压缩数据重构准确的原始数据。常见的无损音频压缩格式包括 FLAC(免费无损音频编解码器)和 Apple 保真压缩核心音频格式(CAF)。请与有损数据压缩进行比较。

有损数据压缩

一类数据压缩算法,通过近似原始数据重构以换取更好的压缩率。常见的有损音频压缩格式包括 MP3、AAC(高级音频编码)和 IMA ADPCM。请与无损数据压缩进行比较。

MD5

信息摘要算法 5。包含 128 位 hash(哈希)值的加密哈希函数,Transporter 使用它来确保你发送的素材文件准确、完整。

Polished(已修改)

iTunes Connect 中的一个状态,表示 Apple 已审核你的数据包内容并进行了必要修改。

提供商

直接与 Apple 建立合约关系的内容所属实体。提供商可以是编码工作室、发行商或 App 开发者,可以将内容直接交付到 iTunes Store、Apple Books 或 App Store,或者与编码工作室就其服务签订合约,并由编码工作室来交付内容。提供商和编码工作室可以是同一家公司。请与编码工作室进行比较。

发行商

直接与 Apple 建立合约关系的内容所属实体。发行商是提供出版物内容并将其直接交付至 Apple Books 的个人或企业。

Schema 文件

用于定义 XML 文稿的结构、内容、格式和语义的文件。你可以从 Transporter 请求 Transitional(过渡)或 Strict(严格)的 Schema 文件,以用于验证你的 XML 文件,然后再将其打包并发送到 Apple 以进行上传。

Signiant Media Exchange

一套集成的开放式软件解决方案,可帮助你管理、保护、自动化和加快基于数码文件的工作流,还可用于移动和分发内容。有关更多信息,请参见 Signiant 网站:https://www.signiant.com

SSH

安全外壳。支持你在本地电脑和远程电脑之间建立安全通道连接的一系列标准和相关网络协议。

Store 数据包

Transporter 生成的文件扩展名为 .itmsp 的文件。Transporter 可以从上传的内容生成数据包文件(iTunes Store 数据包、App Store 数据包或图书数据包)。

存根数据包

不完整的 Store 数据包。存根数据包仅包含整个 Store 数据包的部分信息,需要提供其余信息。例如,在 Lookup Metadata 模式下,创建的存根数据包中仅包含一个 metadata.xml 文件。你仍然需要提供任何缺失的素材、封面图像或附赠材料。Transporter 使用存根数据包只是为了帮助生成 metadata.xml 文件。

分项

App 内购买项目、Game Center 成就或 Game Center 排行榜。

吞吐量

单位时间内上传的数据量。你可以指定将 -throughput 与任意上传交付方法一起使用来获得 Transporter 上传特定数据包所需的时间。

Unpolished(未修改)

iTunes Connect 中的一个状态,表示 Apple 尚未审核你的数据包内容。

Web 服务

专用于支持电脑间通过网络进行互操作性交互的软件系统。

记法约定

本指南遵照以下记法约定。

摘要

记法

所指示的内容

等宽字体

命令或其他终端文本

$

shell 提示符

[text in square brackets]

可选的命令行选项

<text in angle brackets>

用户提供的值

<one | other>

备选命令行选项值(键入一个或另一个)

命令和其他终端文本

你键入的命令或命令行选项以及通常在终端窗口或其他命令行提示符处显示的其他文本将显示为 this 字体。例如:

你可以使用 doit 命令来执行一些操作。

当一个命令本身显示在一行时,由于你可能是在终端窗口中或其他命令行提示符处键入命令,因此在该命令的前面会出现一个美元符号来表示 shell 提示符。例如:

$ doit

要使用本示例中的命令,请在命令提示符处键入 doit,而无需键入美元符号,然后按 Return(回车)键。

命令行选项和值

大多数命令都需要指定一个或多个命令行选项和值,或者指定将应用该命令的项目。

必须按照显示的内容键入的命令行选项

如果你需要按照显示的内容键入命令行选项和值,它将会以相同的字体显示在该命令之后。例如:

$ doit -w later -t 12:30

要使用此示例中的命令,请按照显示键入整个行。

需要你提供的命令行选项值

在需要你提供值的地方会显示占位符名称,提示你需要提供的内容。例如:

$ doit -w later -t <hh:mm>

在本示例中,你需要使用小时替换 hh,使用分钟替换 mm,如上一个示例所示。

可选的命令行选项

如果命令行选项可用,但不是必需项,则它会显示在方括号中。例如:

$ doit [-w later]

要使用此示例中的命令,请键入 doitdoit -w later。结果可能有所不同,但该命令将以其中任意一种方式来执行。

备选命令行选项值

如果你需要键入多个命令行选项值中的一个值,这些值将由一条竖线分隔并括在尖括号 < | > 中。例如:

$ doit -w <now | later>

要使用此示例中的命令,请键入 doit -w nowdoit -w later

命令行帮助

有关更多命令行信息,请参见:

  • Transporter 命令行帮助。键入:

    • $ iTMSTransporter [-help],查看有关 iTMSTransporter 命令的摘要信息,包括所有命令行模式的列表。

    • $ iTMSTransporter -help <mode>,查看指定模式的详细信息,包括所有必需选项和可选选项,以及各个选项可用的值。

解决问题

Transporter 问题

该部分可以帮助你解决在使用 Transporter 时可能遇到的常规问题。

可以使用哪些工具来调试 Transporter 的相关问题?

你可以使用以下模式和选项来帮助你调试 Transporter 的相关问题:

  • 在上传前使用 Diagnostic 模式来检查 Apple 服务器的状态和可用性。你也可以在上传失败后使用该模式来帮助调试电脑与 Apple 服务器之间的任何网络连接问题。有关更多信息,请参见使用 Diagnostic 模式部分。

  • 使用输出选项(-o)可指定目录和文件名以记录 Transporter 输出信息。如果你指定了文件名,Transporter 会将输出记录到指定文件中。然后,你可以审核日志文件来帮助调试出现的任何问题。

    Apple 建议你每次上传数据包时都创建日志文件并使用信息量选项(-v)。创建日志文件时,请将信息量选项设置为 -v detailed-v eXtreme。日志文件可作为你上传的凭证。请将日志文件存储数周。如果你还有自己无法解决的问题,请将整个日志文件发送给你的 Apple 技术顾问,以帮你调试所有问题。

  • 使用吞吐量选项(-throughput)可显示成功上传的数据包的总传输时间和详细信息,方便你了解交付情况。你可以将此选项与任意上传方式一起使用,以查看 Transporter 上传特定数据包所需的时间(小时、分钟、秒)、数据包大小和每秒字节数,并据此调试传输速度问题。

当我运行 Transporter 时,我的 Windows 设备生成了错误信息,显示其无法在自动软件更新过程中迁移 jar。我该怎么做?

如果你收到与以下内容类似的多个错误信息:

[2018-09-07 14:24:39 PDT] <main> INFO: unexpected exception migrating jar:C:\Users\jappleseed\.itmstransporter\3.3.0\bundles-1.7\bundles.20180829104105953\com.apple.its.epubtoolkit-2.2.1.jarjava.nio.file.FileSystemException: C:\Users\jappleseed\.itmstransporter\obr\3.3.0\com.apple.its.epubtoolkit-2.2.1.01-12-00-09.jar: A required privilege is not held by the client. at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) at sun.nio.fs.WindowsFileSystemProvider.createSymbolicLink(Unknown Source)

你可以执行以下两个选项之一:

  1. 从具有管理权限的 cmd 窗口运行以下命令,以允许 iTMSTransporter 创建其需要创建的符号链接:

    C:\> <path to iTMSTransporter>\iTMSTransporter.cmd -version -v eXtreme

    注:此命令只需运行一次。

  2. 安装最新版本的 iTMSTransporter(请参见在 Windows 上安装 Transporter)。

我在一台电脑上安装了 Transporter,该电脑无法连接到在 Apple 服务器上运行的 Web 服务。我该怎么做?

请执行以下步骤,测试你能否在安装了 Transporter 的电脑上点按 Web 服务 URL:

  1. 在安装了 Transporter 的电脑上运行的 Web 浏览器中加载以下 URL:

    https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseService

  2. 尝试点按该网址(URL)。如果你可以成功连接到 Apple 的 Web 服务,则 Web 浏览器会下载 JSON(Javascript)文件。

如果 Web 服务不可用并且你使用的是 eXtreme 级信息量,则 Transporter 会显示以下输出:

[2011-05-13 14:48:43 PDT] <main> ERROR: An exception has occurred: Server returned HTTP response code: 500 for URL: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseService[2011-05-13 14:48:43 PDT] <main> DEBUG: java.io.IOException: Server returned HTTP response code: 500 for URL: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseServiceat sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436)at com.apple.transporter.JSONService.invokeJson(JSONService.java:78)at com.apple.transporter.JSONService.mzEncodingHouseServiceCall(JSONService.java:41)at com.apple.transporter.WebService.invokeStandard(WebService.java:811)at com.apple.transporter.WebService.lookupPurpleSoftwareVersions(WebService.java:363)at com.apple.transporter.operation.LookupPurpleSoftwareVersions$1.invoke(LookupPurpleSoftwareVersions.java:47)at com.apple.transporter.operation.LookupPurpleSoftwareVersions$1.invoke(LookupPurpleSoftwareVersions.java:45)at com.apple.transporter.WebServiceInvoker.invokeWithRetry(WebServiceInvoker.java:28)at com.apple.transporter.operation.LookupPurpleSoftwareVersions.execute(LookupPurpleSoftwareVersions.java:45)at com.apple.transporter.Application.begin(Application.java:148)at com.apple.transporter.osgi.TransporterService.run(TransporterService.java:46)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at com.apple.transporter.osgi.OSGiBootstrapper.runTransporter(OSGiBootstrapper.java:267)at com.apple.transporter.osgi.OSGiBootstrapper.bootstrap(OSGiBootstrapper.java:194)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at com.apple.transporter.FrameworkLoader.start(FrameworkLoader.java:145)at com.apple.transporter.Application.main(Application.java:71)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71)Package Summary:1 package(s) were not uploaded because they had problems:/Users/bsmith/Applications/Packages/10000000005482.itmsp - Error Messages:IOExceptionAn exception has occurred: Server returned HTTP response code: 500 for URL: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseServiceAn exception has occurred: https://contentdelivery.itunes.apple.com/WebObjects/MZLabelService.woa/json/MZEncodingHouseServiceCould not connect to Apple's web service.[2011-05-13 15:11:46 PDT] <main> DBG-X: Returning 1

如果 Transporter 在上传过程中停止,我该怎么做?

在上传过程中,如果你收到类似于以下示例的输出,请重新尝试交付或者升级到 Transporter 的最新版本。

...[2009-06-18 15:46:35 PDT] <transporter.ProgressMonitor> DEBUG: Received stalled transfer notification; aborting[2009-06-18 15:46:35 PDT] <main> INFO: The file, metadata.xml, was uploaded successfully.[2009-06-18 15:46:35 PDT] <main> ERROR: The file, NotHighFidelity.mpg, did not complete its upload.[2009-06-18 15:46:35 PDT] <main> ERROR: The file, closed-captions.scc, did not complete its upload.[2009-06-18 15:46:35 PDT] <main> ERROR: The file, chapters.xml, did not complete its upload.[2009-06-18 15:46:35 PDT] <main> ERROR: The file, chapter_01.jpg, did not complete its upload.[2009-06-18 15:46:35 PDT] <main> ERROR: The file, chapter_02.jpg, did not complete its upload.[2009-06-18 15:46:35 PDT] <main> ERROR: The file, poster.jpg, did not complete its upload.[2009-06-18 15:46:35 PDT] <main> ERROR: An error occurred while uploading a file to Apple's remote server.[2009-06-18 15:46:35 PDT] <main> ERROR: An exception has occurred: The transport has been detected as having stalled and has been aborted. Please try again.[2009-06-18 15:46:35 PDT] <main> DEBUG: com.apple.transporter.transport.TransportStalledException: The transport has been detected as having stalled and has been aborted. Please try again. at com.apple.transporter.transport.SigniantTransport.uploadFiles(SigniantTransport.java:570) at com.apple.transporter.transport.SigniantTransport.uploadPackage(SigniantTransport.java:328) at com.apple.transporter.Application.performUploadOperation(Application.java:1711) at com.apple.transporter.Application.performUploadRequestForPackageFile(Application.java:562) at com.apple.transporter.Application.performUploadRequest(Application.java:413) at com.apple.transporter.Application.performUploadRequest(Application.java:378) at com.apple.transporter.operation.GenericApplicationOperation.execute(GenericApplicationOperation.java:69) at com.apple.transporter.Application.main(Application.java:182) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71)[2009-06-18 15:46:35 PDT] <main> ERROR: An error occurred while uploading the package 10000000010000.itmsp.[2009-06-18 15:46:35 PDT] <main> INFO: Done performing upload.[2009-06-18 15:46:35 PDT] <main> DBG-X: The transfer time for the package 10000000010000.itmsp was 622695 milliseconds.[2009-06-18 15:46:35 PDT] <main> INFO: Sending the upload failure information to Apple ...[2009-06-18 15:46:35 PDT] <main> DBG-X: Using operation named: uploadFailedWithArguments[2009-06-18 15:46:35 PDT] <main> DBG-X: Apple's web service operation input parameters:[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter ClientChecksumInfo = [][2009-06-18 15:46:35 PDT] <main> DBG-X: parameter ExtraTransportLog = not null value (just not showing the value)[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter NewPackageName = 10000000010000-20090618153602-218.itmsp[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter NumberBytesTransferred = 4181603[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter ProviderName = Apple[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter Throttle = 10000[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter TransferTime = 22695[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter Transport = Signiant[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter TransportLog = not null value (just not showing the value)[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter UploadArguments = -u bob -p **hidden value** -s Apple -m upload -t Signiant -k 10000 -f 10000000010000.itmsp/[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter Username = bob[2009-06-18 15:46:35 PDT] <main> DBG-X: parameter Version = 3.3.0[2009-06-18 15:46:39 PDT] <main> DBG-X: Apple's web service operation return value:[2009-06-18 15:46:39 PDT] <main> DBG-X: parameter Success = truePackage Summary:1 package(s) were not uploaded because they had problems: /tmp/10000000010000.itmsp - Error Messages: The file, NotHighFidelity.mpg, did not complete its upload. The file, closed-captions.scc, did not complete its upload. The file, chapters.xml, did not complete its upload. The file, chapter_01.jpg, did not complete its upload. The file, chapter_02.jpg, did not complete its upload. The file, poster.jpg, did not complete its upload. An error occurred while uploading a file to Apple's remote server. An exception has occurred: The transport has been detected as having stalled and has been aborted. Please try again. An error occurred while uploading the package 10000000010000.itmsp.[2009-06-18 15:46:39 PDT] <main> DBG-X: Returning 1

Java 虚拟机问题

该部分可以帮助你解决在使用 Transporter 时可能遇到的 Java 虚拟机问题。

Transporter 要求安装 Java 虚拟机(JVM)的哪个版本,我如何确定安装了哪个版本?

  • 对于 Transporter 2.0 及更高版本,运行 Windows 和 Linux 系统的电脑无需再安装 Java 虚拟机。你可以下载并安装最新版本的 Transporter,它将自带所需的 Java 运行环境。

如何升级到 JVM 17 版本?

  • 如使用 macOS、Windows 或 Linux 系统,请从 iTunes Connect 下载并安装最新的 Transporter 版本。

如果 Transporter 由于 SSL 异常而无法运行,我该怎么做?

  • 早期版本的 JVM 中用于 HTTPS 通讯的证书可能已过期。如果 Transporter 由于 SSL 异常而无法运行,请将证书更新或升级到 JVM 的较新版本。

  • 如使用 macOS、Windows 或 Linux 系统,请从 iTunes Connect 下载并安装最新的 Transporter 版本。

Transporter 或 JVM 挂起时,我该怎么做?

通过按以下键获取问题的 Java 堆栈跟踪:

  • <Ctrl>\(对于 UNIX)

  • <Ctrl><Break>(对于 Windows)

有关更多信息,请参见 https://java.sun.com/developer/technicalArticles/Programming/Stacktrace/

部分旧版本的 Transporter 中包含一些无法通过 Transporter 自动软件更新功能进行更新的组件。如果你在使用旧版本的 Java 运行 Transporter 时无响应,请从 iTunes Connect 下载并重新安装最新版本的 Transporter。

Aspera 问题

本章内容帮助你解决在 Transporter 中使用 Aspera 进行交付时可能遇到的问题。

如果在上传过程中使用 Aspera 和 64 位 Linux 分发时 Transporter 无法运行,我该怎么做?

如果在上传过程中 Transporter 日志输出信息中显示类似于以下内容的信息,则表示 Transporter 可能遇到 Aspera 和 64 位 Linux 分发方面的问题:

An exception has occurred: Error starting transfer process: Failed to start process

若要解决该问题,请安装 32 位兼容库。

  • 对于 Red Hat Enterprise Linux 或 CentOS,请以超级用户(root)身份运行以下命令:

    yum install zlib.i686 glibc.i686
  • 在其他 Linux 分发上,请运行以下等效的超级用户(root)命令:

    apt-get install libc6-i386apt-get install lib32z1

如果在使用 Aspera 和 Windows 7(64 位)上传时 Transporter 无法运行,我该怎么做?

如果你在 Transporter 日志中看到与下述相似的错误信息:

The session's status is FAILED and the error description is 'Process exited with an error: -1073741511 (Exit value: -1073741511) (11)' sessionId: 'null', host: ‘vgr*.apple.com'

这表示你安装的 Windows-7 可能缺少 DLL。要解决此问题,请从 Microsoft(https://www.microsoft.com/en-us/download/details.aspx?id=48145)下载并安装“Visual C++ Redistributable for Visual Studio 2015”。

我在哪里可以找到 Aspera 错误代码信息和说明?

  • 请参见 Aspera 错误代码表。访问 Aspera 网站可了解更多信息。

我在哪里可以找到 Aspera 的日志文件?

Aspera 的日志文件 aspera-scp-transfer.log 存储在你的操作系统临时目录下特定数据包的目录中。Aspera 的日志文件通常位于以下目录中:

  • macOS: /tmp/<package_name>_<timestamp>_Aspera

  • Windows: C:\temp\<package_name>_<timestamp>_Aspera

  • Linux: /tmp/<package_name>_<timestamp>_Aspera

其中 <package_name> 是上传数据包目录的名称,不包含 .itmsp 扩展名,<timestamp> 是一个 14 位的数值,由年、月、日、小时、分钟和秒组成。Transporter 会以编程方式从 Java 的 java.io.tmpdir 属性中检索临时目录值。如果 Windows 注册表项 HKLM\SOFTWARE\Aspera\FASP\LogDir 已设置,则 Transporter 会取消设置。

下面是 Transporter 消息示例,指明上传失败后 Aspera 日志文件所在的位置:“[2007-07-31 13:38:44 PDT] <main> INFO: The Aspera log file can be found at /tmp/10567765567770_2007631133843_Aspera/aspera-scp-transfer.log”。

Signiant 问题

本章内容帮助你解决在 Transporter 中使用 Signiant 进行交付时可能遇到的问题。

我在哪里可以找到 Signiant 的日志文件?

Signiant 的日志文件存储在操作系统的临时目录中。系统会以编程方式从名为 java.io.tmpdir 的 Java 属性中检索临时目录值。临时目录通常位于以下目录中:

  • macOS: /tmp

  • Windows: C:\temp(通常情况)

  • Linux: /tmp

Signiant 日志文件名以“sigitc”开头,包含日期和时间信息,并使用 .log 扩展名。例如:

sigitc-2007-04-11-13-04-46-766.log

如果文件上传成功,Signiant Media Exchange 会删除日志文件。如果上传时发生错误,Signiant Media Exchange 会存储日志文件,并显示该日志文件的名称和位置。例如:

[2007-04-11 13:05:49 PDT] <Control Stream> INFO: A log file for this session can be found at: /tmp/sigitc-2007-04-11-13-04-46-766.log

Transporter 错误信息

本章内容帮助你解决在 Transporter 中使用 Aspera 和 Signiant 进行交付时可能遇到的问题。

我收到了以下信息:“1028 Unable to authenticate for provider: <provider name>”。我该怎么做?

  • 请在 Provider 模式下运行 Transporter,以确认你使用的提供商简称(-s)是否位于 Transporter 返回的列表中。

我收到了以下信息:“ERROR: The file (<filename>) was not uploaded successfully. The job’s state is FAILED. The job’s error is: Data reception error (errCode = 15)”。我该怎么做?

  • 如果你使用 Aspera 进行交付,请验证 TCP 端口 33001 和 UDP 端口 33001 是否处于开放状态。

在尝试上传内容时,我收到了以下信息:“1023: Encoding house <encoding house name> is not yet authorized to deliver content (verify mode only)”。我该怎么做?

  • Apple 尚未开启你的上传权限。请咨询你的 Apple 技术顾问,确保你已获得上传内容的权限。

我收到了以下信息:“Cannot connect to remote system: Unable to connect to <host:port>: <network error message>”。我该怎么做?

如果你使用 Signiant 交付方法和 eXtreme 或 detailed 级信息,请手动检查 UDP 端口 44001 到 44101 是否处于开放状态,并在 Diagnostic 模式下运行 Transporter 以确认 TCP 端口 44001 是否处于开放状态。如果你未使用 eXtreme 或 detailed 信息量,则 Transporter 会显示以下信息:“An error has occurred during the upload(在上传过程中发生了错误)”。

你也可以通过远程登录手动检查 TCP 端口。例如(粗体表示你输入的文本):

everest:~ bsmith$ telnet sgr201.apple.com 44001Trying 17.152.249.101...Connected to sgr201.apple.com.Escape character is '^]'.exitdds_pc: _ms=sgr201.apple.com?_si=Process controller?_mid=9010?_sev=0?_dt=2007/09/13?_tm=00:07:31?_pkg=?Connection closed by foreign host.everest:~ bsmith$

修订历史

下表介绍本指南的变更内容。

日期

备注

2023年12月4日

《Transporter 用户指南 3.3》包含以下更新:

2023年7月12日

《Transporter 用户指南 3.2》包含以下更新:

2022年12月12日

《Transporter 用户指南 3.1》包含以下更新:

2022年7月25日

《Transporter 用户指南 3.0》包含以下更新:

  • 更新了系统要求。请参见系统和网络要求

  • 明确了可用于订阅视频的 Transporter 模式。请参见视频详细信息

  • Create Artist 和 Lookup Artist 模式均新增了 -escapeXML 选项。请参见指定选项和值

  • Status 和 Lookup Metadata 模式新增了选项,用于指定通用媒体目录(Universal Media Catalog,UMC)的值。请参见指定选项和值

2022年2月21日

新增了 HTTP 的服务器 IP。请参见系统和网络要求

2021年12月13日

《Transporter 用户指南 2.3》包含以下更新:

  • 移除了有关 DAV 的所有内容。

  • 替换了“在 macOS 上使用 -assetFile 上传 App”中的示例。

2021年10月18日

新增了 HTTP 的服务器 IP。请参见系统和网络要求

2021年9月22日

《Transporter 用户指南 2.2》包含以下更新:

  • 自动软件更新:新增了 updateChannel 命令,用于指明你希望成为首批收到 Transporter 版本更新的用户。当 Transporter 推出新版本时,更新会逐步推送给 Transporter 用户。如果你使用 updateChannel 命令并将其设置为 earlyAccess 选项,即可在 Transporter 推出新版本时立即收到更新,以便尽早测试新版本的 Transporter,确保其与你的内容处理系统兼容并能够正常流畅运行。

  • DAV 传输:DAV 传输已被弃用。目前,如果你仍然使用 DAV 传输,系统将发出警告。未来交付时,使用 DAV 传输会出现错误并导致交付失败。Apple 建议改用 HTTP 传输。

2021年5月17日

《Transporter 用户指南 2.2》包含以下更新:

  • Lookup Artist 和 Create Artist 模式均新增了 <isCurated> 选项,如果艺人 <isCurated> 标签的值为 true,即表明该艺人有独家提供商。此前,你只能通过 Verify 模式来查询艺人是否有独家提供商。现在,你可以通过 Lookup Artist 和 Create Artist 模式,更早地查询到此信息。

  • Lookup Artist 模式现支持查找图书作者。使用 Lookup Artist 模式时,将 -artistType 命令行选项指定为 Author,即可查找图书作者。详情请参见针对图书作者的 Lookup Artist 模式

  • 新增了 -eventFile 选项,用于输出格式易于 Xcode 等工具解析的日志。

2021年2月24日

《Transporter 用户指南 2.1》包含以下更新:

2020年9月21日

添加了使用 HTTP 传输的示例。添加了关于使用 App 专用密码进行双重认证的说明。

2020年6月29日

新增了 HTTP 的服务器 IP。请参见系统和网络要求

在命令行选项和值中添加了 HTTP。请参见指定选项和值

2019年9月16日

《Transporter 用户指南 2.0》包含以下变更:

  • 现已支持 HTTP 传输,服务器 IP 列于系统和网络要求中。HTTP 传输比 DAV 传输更快,且无需重新配置防火墙。

  • macOS、Linux 和 Windows 版 Transporter 均已包含 OpenJDK 11。Linux 和 Windows 用户无需再单独下载并安装 JDK 以运行 Transporter。自此版本开始,Transporter 只能在 64 位(x86-64 架构)操作系统上安装。

  • 新增了服务器 IP。新增了 Aspera 和 Signiant 的服务器 IP。请参见系统和网络要求

【注】先前已安装的 Transporter 版本(使用 JDK 8、9、10)将自动升级为 Transporter 2.0。Apple 强烈建议你将操作系统和 Transporter 升级至新版本,以便能持续收到提升软件性能和安全性的自动更新。

2018年12月5日

《Transporter 用户指南 1.13》包含以下变更:

  • Aspera 交付方法现支持 64 位 Windows 操作系统。

2018年9月12日

《Transporter 用户指南 1.12》包含新增和更新的示例以及以下更改:

  • 新增电影演职人员查找:现在你可以使用 Lookup Artist 模式来搜索电影演职人员。若要查找电影艺人,请使用新增选项 -artistTypeMovie。返回信息包括艺人名称、Apple ID、艺人类型、类型、本地化名称、最近的电影名称和艺人在这些电影中的角色,如有提供,还包含 iTunes Store 网址(URL)。此信息仅以 XML 输出格式返回。

  • 改进了使用 Lookup Artist 模式时的 XML 输出:这些改进功能可以帮助你找到正确的艺人,并找到艺人最近的作品和本地化名称。

  • 新增 App 上传选项:已添加新增选项,用于在 Linux 和 Windows 中上传 App Store App。-assetFile-assetDescription 两个新参数用于在 Linux 和 Windows 中上传。此外,在 macOS 中上传也可以使用 -assetFile,而非 -f(后者用于上传 .itmsp 文件),有无 -assetDescription 选项均可。在 macOS(无公证)、Linux 或 Windows 上使用 -assetFile 选项时,素材文件必须是 .pkg.ipa-assetDescription 选项应具有前往 AppStoreInfo.plist(从 Xcode 导出)的路径。

  • 上传 macOS App 进行公证:某些情况下,你可能想要在 Mac App Store 之外分发 App。由于此类 App 不由 Apple 分发,为了向用户保证你是受信任的开发者,你可以通过 Developer ID 证书为你的 App 签名,并对已使用 Developer ID 签名的 App 进行公证。公证服务对已使用 Developer ID 签名的内容执行安全检查,以确保你的内容可以安全分发。若要上传你的 App 进行公证,请使用 -assetFile 选项以及 -distribution-primaryBundleId。在 macOS 上使用 -assetFile 选项时,素材文件必须是 .dmg.pkg.zip。请注意,目前公证为可选项,但以后可能会成为必需项。

  • 用于验证的 JSON 网络令牌(JWT):JWT 是一种更安全的验证用户的方式,不会传输敏感信息,从而保障验证安全。Transporter 支持两种 JWT 验证方式:Transporter 可使用在 App Store Connect(“用户和访问”部分的“密钥”标签页)生成的 API 密钥来生成 JWT;或者,你可以自行生成 JWT 并将其作为参数传输给 Transporter。若要通过 Transporter 生成 JWT,请指定 -apiKey-apiIssuer 选项。

  • 新增提供商选项:如果你与多个提供商关联(例如,你是软件咨询顾问,多个客户已授予你 App Store Connect 的访问权限),请务必指定 -asc_provider 选项,并提供与上传信息相关联的提供商名称。如果你未与多位提供商关联,则无需指定此选项。

  • 服务器 IP 已添加:新增了 contentdelivery.itunes.apple.com 和 itmsdav.apple.com 服务器 IP。请参见系统和网络要求

  • 过时链接已更新:用于查看各个内容类型允许格式的页面链接已更新。

  • 除特殊情况外,iBooks Store 已更名为 Apple Books。提及 iBooks Author 或 iBook 格式(.ibooks)的内容尚未更改。

  • iTunesExtraQC Download 模式已弃用。所有提及 iTunesExtraQCDownload 的内容和示例均已移除。

2018年2月21日

Transporter 1.9.8 版本包含仅对无新增功能的错误修正。《Transporter 用户指南 1.9.8》包括某些更正及额外服务器 IP:

  • Create Artist 和 Lookup Artist 模式:示例已更正。有关更多信息,请参见 Create Artist 模式Lookup Artist 模式

  • 服务器 IP 已添加:新增了 contentdelivery.itunes.apple.com 和 itmsdav.apple.com 服务器 IP。请参见系统和网络要求

  • 过时的链接已移除:由于页面已不存在,提供 Transporter 下载的页面链接(针对 App)已移除。有关 App 开发者如何安装 Transporter 的信息,请参见 App 开发者的安装说明

  • 涉及 iTunes LP 的内容已移除:iTunes LP 已弃用,故移除了所有相关内容。

2017年11月01日

1.9.7 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Create Artist 模式:Transporter 现在支持你创建新的音乐艺人。

  • 更新了 Lookup Artist 模式:除艺人母语语言区外,Transporter 现在还支持你指定语言区(-searchLocale)并搜索艺人的本地化名称。

  • 改进了元数据输出:当你使用 Lookup Artist 模式时,为帮助你准确确定你正在搜索的艺人,现在 Transporter 会返回额外信息(例如:艺人创建日期、唱片名称以及该名称的 Apple 标识符和内容提供商)。

  • 额外的 Schema 模式功能:Transporter 现在支持你检索日文 iTT V2 静态 Schema 文件(-schema “jp-itt-v2”),以用于验证你的 XML 文件,然后再将其打包并发送给 Apple 以上传到 iTunes Store。

  • Status 模式元数据改进:Status 模式和 StatusAll 模式中的音乐和视频内容输出均已改进。例如,音乐元数据现在包括内容审核日期、内容隐藏信息和状态代码、艺人信息(如姓名、Apple 标识符和精选细节),以及处于“Pending(待处理)”、“Your Action Needed(需要你的操作)”或“No Action Needed(不需要操作)”状态的问题票单。视频元数据现在包括 QC 组件拒绝原因和备注。

2017年5月10日

1.9.4 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 新的 IP 地址:Transporter 1.9.4 包含 itmsdav.apple.com 和 contentdelivery.itunes.apple.com 服务器新的 IP 地址。

  • 更新了系统要求:Transporter 现在要求具有 Java 虚拟机(JVM)1.8 或更高版本。

2017年3月8日

1.9.3 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 编辑类型信息:你现在可以创建新元数据问题票单以编辑你的专辑类型(-playlistGenre)和曲目类型(上传包含新曲目信息的元数据文件)的详细信息。

  • 编辑注音文本:你现在可以创建新元数据问题票单以编辑专辑和曲目名称注音文本(-playlistTitleTranslation-trackTitleTranslation)。

Apple 还重新调整了《Transporter 用户指南》的结构,让读者更轻松找到所需内容。包括将“更新内容”移至目录的顶部,整合和修改“欢迎”和“使用入门”部分,并新增“内容类型详细信息”和“更多资源”部分。

2016年10月12日

1.9.1 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Java 虚拟机(JVM)最大堆栈内存增加:如果你要上传的文件非常大或者一次上传多个文件,你可以使用 -Xmx4096m 指定 4 千兆字节(GB)堆栈内存。

  • 更新了系统要求:Transporter 现在要求具有 Windows 7、8、10 或更高版本。

Transporter 1.9.1 不再支持 Windows XP 操作系统。

2016年5月23日

1.8.9 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • -vp 选项:Transporter 提供 -vp 选项,因而你可以在验证或上传数据包文件时查看进度信息。

  • Java 虚拟机(JVM)最大堆栈内存增加:默认情况下,Transporter 现在使用 2048 MB 堆内存。

  • 更新了系统要求:安装和运行 Transporter 需要 2 GB 的 RAM。

2015年11月11日

1.8.8 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • -itc_provider 选项:为了更易于交付,Transporter 提供 -itc_provider 选项,供你指定你的 iTunes Connect 提供商名称。

  • -account_type 选项:你现在可以指定 Transporter 在检索你有权限为哪些提供商交付内容时使用的账户(编码工作室或 iTunes Connect)。

  • -app_platform 选项:在检索你先前上传到 App Store 的 App 当前元数据时,你现在可以指定希望 Transporter 使用的平台(osx、ios 或 appletvos)。

  • 更新了系统要求:Transporter 现在要求具有 Java 虚拟机(JVM)1.7 或更高版本。

Transporter 1.8.8 也不再支持 Solaris 操作系统和 Download Guides 模式(-m downloadMetadataGuides)。

2015年9月28日

1.8.7 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 改进了 Lookup Metadata 模式:Transporter 现在支持同时查找多个数据包的元数据;使用的是以逗号分隔的供应商标识符(-vendor_ids)或 Apple(-apple_ids)标识符列表。

  • Lookup Artist 模式:Transporter 现在能够按名称(包括艺人的唯一 Apple 标识符)检索艺人的相关信息。

  • -outputType 选项:你现在可以请求你希望 Transporter 在查找之前上传的专辑或 App 的元数据时返回的输出类型(仅元数据、仅素材或元数据和素材)。

  • 更新了系统要求:Transporter 1.8.7 包含新服务器以及 IP 地址、端口信息和备注。

2014年9月26日

1.8.3 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 改进了 Status 模式:Transporter 现在支持使用以逗号分隔的供应商标识符(-vendor_ids)或 Apple(-apple_ids)标识符列表检索最近上传数据包或所有上传数据包的状态信息。

  • 更新了系统要求:Transporter 1.8.3 包含 itmsdav.apple.com 和 contentdelivery.itunes.apple.com 服务器的其他 IP 地址。

2014年7月22日

1.8.2 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 更新了系统要求:Transporter 1.8.2 包含新服务器以及 IP 地址、端口信息和备注。

  • List Report Types 模式:Transporter 现在支持为你显示报告内容类型(例如 App 或音乐)列表。

2014年4月18日

1.8.1 或更高版本包含新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 错误摘要输出:Transporter 1.8.1 移除了错误摘要信息(针对上传失败的数据包)中的不必要和多余内容。

  • 改进了服务器支持:Transporter 现在可以与其他 Aspera(vgr501.apple.com-vgr508.apple.com)和 Signiant(sgr601.apple.com-sgr608.apple.com)服务器进行通讯。

  • -type 选项:你现在可以请求有关“影片 QC 状态”和“艺人图像”报告类型的报告。

  • Repair Assets 模式:Transporter 现在支持你在将素材文件发送给 Apple 以上传到 iBooks Store 之前,使用 -removeUnmanifestedFiles 指定要从 EPUB 文件(.epub)中移除的未列入清单的文件。

  • -outputFormat 选项:使用 Verify 和 Upload 模式时,现在可以使用 -outputFormat 选项以 XML 格式返回输出信息。

  • Diagnostic 模式:Transporter 现在可以执行基本诊断测试(例如,测试 TCP 连接性)或增强型诊断测试(例如,Transporter 可以更准确地测试 TCP 和 UDP 到 Signiant 和 Aspera 服务器的连接性),具体取决于在使用 Diagnostic 模式时你是否指定用户名和密码选项。

  • Status 模式:如果你要请求包含电影或电视节目组件的数据包的状态信息,则 Status 模式现在除返回数据包的状态信息外,还会返回组件状态信息。

2013年8月27日

1.7.9 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正(包括稳定性和安全性改进)及新错误日志选项。Transporter 现在提供使用 -errorLogs 在指定位置存储错误日志的功能。

2013年4月19日

1.7.8 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 自动软件更新:为了提高性能并降低自动更新造成的延迟,Transporter 现在可执行自动软件更新,且每天仅一次。

  • Reports 模式:Transporter 现在支持你显示所有现有产品报告的列表(List Reports 模式),以及下载过去 30 天一个或多个内容类型的产品报告(Request Report 模式)。

  • App 开发者:Transporter 除为唱片公司、编码工作室和发行商提供信息外,还会为作为 App 开发者的你提供安装、设置和使用 Transporter 所需的步骤。

2013年2月4日

1.7.7 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 改进了密码交付:你现在可以使用 @env 或 @file 指令将你的密码安全传递给 Transporter;或者,如果你彻底排除 -p,Transporter 现在会提示你输入安全密码。

  • 改进了 Status 模式:Transporter 现在支持你指定 Apple 标识符(-apple_id)检索该标识符最近上传数据包或所有上传数据包的状态信息。

  • 更新了 Lookup Metadata 模式:使用 Lookup Metadata 模式时,Transporter 现在支持用 -subitemtype-subitemids 查找子项。

2012年9月7日

1.7.6 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及改进的 Status 模式。Status 模式现在可返回指定 Vendor ID 的最近上传数据包(-status)或所有上传数据包(-statusAll)的上传状态和 iTunes Store 状态。

2012年5月14日

1.7.5 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 更新了系统和网络要求:Transporter 1.7.5 包含更新的操作系统。

  • Validate Assets 模式:Transporter 现在支持你先针对 Apple 规范对你的 iTunes Store iBooks 格式文件(.ibooks)素材进行验证,然后再将其发送给 Apple 以上传到 iTunes Store。

2012年3月8日

1.7.4 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Java 虚拟机(JVM)最大堆栈内存增加:默认情况下,Transporter 现在使用 1024 MB 堆内存。

  • Create Tickets 模式:Transporter 现在支持为新创建的元数据问题票单指定新曲目/歌曲名称版本(-trackTitleVersion)的功能。此外,Transporter 还将 Create Tickets 模式下以前的 -versionTitle 重命名为 -titleVersion

  • 下载指南增强功能:除检索《Transporter 用户指南》、《iTunes Schema 验证指南》、音乐、影片、电视节目和图书规范以及《iTunes 视频和音频素材指南》外,Transporter 现在还支持检索最新《iTunes 隐藏式字母测试 1.0 指南》《iTunes Connect 电影自定指南 3.0》

2011年9月2日

1.7.2 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Status 模式增强功能:Status 模式现在能够显示“Content state(内容状态)”和“Content state id(内容状态 ID)”字段,以说明你的数据包在 iTunes Connect 中处于“Polished(已修改)”还是“Unpolished(未修改)”状态。

  • Diagnostic 模式:如果在使用 Diagnostic 模式时你未指定传输选项和值,Transporter 1.7.2 现在会使用所有交付方法(DAV、Aspera 和 Signiant)运行诊断检查。

  • 更新了密码规范:Transporter 1.7.2 提供了有关处理 -p 中的特殊字符的其他详细信息。

  • 更新了系统要求:Transporter 1.7.2 包含更新的服务器、IP 地址和端口信息。

2011年6月20日

1.7.1 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及更新的系统和网络要求。

2011年2月18日

1.6.7 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及本《Transporter 用户指南》中的“Transporter 快速入门”章节。

2010年11月9日

1.6.5 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Repair Assets 模式:Transporter 现在支持你先修复你的 iTunes Store EPUB 文件(.epub)素材,然后再将其发送给 Apple 以上传到 iTunes Store。

  • Create Tickets 模式:Transporter 现在支持为你以前通过 iTunes Store 数据包上传到 iTunes Store 的专辑或音乐视频创建新元数据问题票单。

  • 下载指南增强功能:除《Transporter 用户指南》和影片、电视节目、音乐与素材元数据指南之外,Transporter 现在支持你检索最新《iTunes Schema 验证指南》

2010年9月7日

1.6.4 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 改进了日志信息:Transporter 现在会在详细的日志级别信息中显示前缀文本为 WARN 的警告日志声明。

  • 改进了 Status 模式:Status 模式现在会在输出中包含 Apple 标识符和 iTunes Connect 状态信息。例如,对于 XML 输出格式,会包含 <upload_status vendor_identifier="10000000005482" apple_identifier="354745051" itunes_connect_status="Other">

  • 改进了 Signiant 集成:Transporter 1.6.4 包含错误修正和增强功能来改进客户端稳定性和速度问题。Apple 建议所有 Signiant 用户升级到 Transporter 1.6.4。

2010年8月4日

1.6.3 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Validate Assets 模式:Transporter 现在支持你先针对 Apple 规范对你的 iTunes Store EPUB 文件(.epub)素材进行验证,然后再将其发送给 Apple 以上传到 iTunes Store。

  • 改进了帮助:Transporter 1.6.3 为你提供了更高级的帮助系统。

2010年6月11日

1.6.2 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Verify 模式增强功能:除验证你的元数据外,你现在还可以在将素材发送给 Apple 以上传到 iTunes Store 之前,针对 Apple 规范对其进行验证。例如,在将数据包发送到 iTunes Store 之前,你可以使用 Verify 模式帮助你发现有关其中包含的 EPUB 文件素材的任何问题。

  • -info 选项:你可以使用新的 -info 选项返回当前 Transporter 版本号、版权信息和确认信息。

  • iTunesExtraQC Download 模式:Transporter 现在支持你请求并下载 iTunes 特辑的质量控制版本以用于测试。

2010年3月24日

1.6.1 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 改进了诊断:如果所有传输诊断失败,Transporter 现在会在摘要信息中记录失败的原因。

  • 下载指南增强功能:除影片、电视节目、音乐和素材元数据指南外,Transporter 现在支持你检索最新《Transporter 用户指南》

2010年2月16日

1.6.0 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 自动软件更新:Transporter 现在包含自动软件更新。在你升级到 Transporter 1.6.0 后,每次启动并运行 Transporter 时,系统均会自动检查 Transporter 版本,更新你的软件(如果需要),并在控制台中显示日志信息。接收软件更新需要连接互联网。

  • Query Tickets 增强功能:Transporter 现在支持你指定供应商标识符或 Apple 标识符,以在使用 Query Tickets 模式时限制返回待解决的 iTunes 问题票单。

  • Download Guides 模式:Transporter 现在支持你检索最新的影片、电视节目、音乐和素材元数据指南。

  • 改进了自动传输发现:通过使用自动传输发现,Transporter 1.6.0 现在会在根据传输偏好设置顺序或故障选择其他传输进行故障转移之前,检查所有主机。

2009年11月11日

1.5.2 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例及错误修正。此外,Aspera 集成现在还支持交付到主机集合,从而进一步提高了可靠性。没有 Transporter 1.5.2 或更高版本相关的文稿更新。

2009年9月11日

1.5.1 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 改进了 Diagnostic 模式:使用 Diagnostic 模式时,Transporter 支持你单独或同时指定 DAV、Aspera 和 Signiant 交付方法。如果你指定多个值(例如,-t Aspera,DAV,Signiant),Transporter 会针对你指定的每个传输模式运行诊断。

2009年8月4日

1.5.0 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • 自动传输发现:根据你指定 -t 的方式,Transporter 现在可以自动检测最适合你数据包的传输模式。如果第一种模式出现问题,自动传输发现会自动退回到另一种传输模式,从而更好地实现跨服务器扩展等功能。假设你设置我们的网络并打开正确的端口,那么通过使用此功能,你可以采用较少出现设置问题的其他传输选项。

  • 改进了吞吐量详细信息:当你指定 -throughput 时,Transporter 现在会显示上传成功的数据包每秒字节数信息以及总吞吐时间。

  • 可选的 -s 选项:为了更易于交付,在 Transporter 版本 1.5.0 中 -s 为所有交付方法的可选项。如果你是编码工作室用户,所有交付方法必须使用 -s

2009年7月1日

1.4.6 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Aspera 交付的最大限制速度:对于 Aspera,你可以将限制速度指定为 912,000 Kbit/s。

  • Transfer Test 模式默认显示内容:Transfer Test 模式下,Transporter 现在会默认显示数据包的总传输时间(-throughput)。

  • 改进了元数据输出:使用 Lookup Metadata 模式时,Transporter 现在会返回你素材中的专辑图案文件名信息。如果适用的话,还会返回质量控制和 Scratch 编码信息。

  • 无损音频验证:Transporter 版本 1.4.6 现在要求使用无损数据压缩对所有音频文件进行编码。Transporter 拒绝所有其他压缩音频文件格式,并会显示类似于以下内容的信息:“ERROR ITMS-9000: "how-you-remember.m4a contains unsupported compressed audio." at Album/Tracks/Track (MZItmspTrackPackage)”。

2009年6月1日

1.4.5 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正及以下增强功能:

  • Schema 模式:Transporter 现在支持你检索 Transitional(过渡)或 Strict(严格)的 Schema 文件,以用于验证你的 XML 文件,然后再将其打包并发送给 Apple 以上传到 iTunes Store。

  • Transfer Test 模式:Transporter 支持一种新模式,允许你通过将 Transporter 内存生成的数据包传输到 iTunes Store 来测试传输性能。

2009年5月1日

1.4.4 或更高版本的 Transporter 包含性能改进、新错误信息、新增和更新的示例、错误修正、Transporter 连接性或系统问题电子邮件联系人更新及以下增强功能:

  • 摘要文件选项:Transporter 现在使用新的 -summaryFile 选项支持将摘要信息以指定文件名存储在指定位置。此外,还支持将输出信息记录到控制台,并且如果你使用 -o 指定了文件名,则可以将指定的输出文件记录到控制台。

  • Query Tickets 模式:Transporter 现在支持你检索有关仍然需要你关注的所有待解决的 iTunes 问题票单的信息。

  • Status 模式:Transporter 支持两种新模式,供你检索指定 Vendor ID 最新上传的数据包(-status)或所有上传数据包(-statusAll)的状态信息。

Transporter 1.4.4 不再支持 -numStreams 和若干服务器。

2009年3月15日

1.4.3 或更高版本的 Transporter 包含性能改进、新错误信息、更新的示例、错误修正以及以下增强功能:

  • Lookup Metadata 模式:Transporter 现在支持你检索专辑的当前元数据,包括你以前以 iTunes Store 数据包的形式上传到 iTunes Store 的专辑的音乐视频(如果存在)。

  • MD5 校验和增强功能:如果你将数据包作为可恢复上传数据包重新发送,则在以下情况下,Transporter 会自动绕过 MD5 校验和验证:

    - Transporter 以前对该数据包执行了 MD5 校验和验证;

    - Apple 的 Web 服务已成功接收以前的 MD5 校验和验证信息。

  • Java 虚拟机(JVM)最大堆栈内存增加:默认情况下,Transporter 现在使用 512 MB 堆内存。

  • 视频素材验证:为了帮助你在发送数据包前识别源视频素材存在的任何问题,Transporter 1.4.3 现在可对你数据包中的音乐视频、电视节目和影片素材执行客户端验证。有关错误信息,请参见验证信息中的视频素材错误验证信息。

  • 强制性 -k 选项:为了实施更精确的交付控制和帮助诊断网络拥塞问题,Transporter 版本 1.4.3 规定使用 Aspera 或 Signiant 交付方法时必须使用 -k