2

是否可以执行 iTMSTransporter 的并行实例。我正在为不同的包执行具有不同参数的 iTmsTransporter.cmd 文件。

如果我有两个要并行传输的包裹,其中一个将被发布,而另一个将失败并显示错误消息“无法继续交付:现有的传输器实例当前正在上传此包裹”,在上传错误日志中我可以看到它首先给出警告“无法获得令牌文件的独占锁定。请确保以下文件未被另一个进程锁定:C:\Windows\System32\config\systemprofile.itmstransporter\UploadTokens\_vendor_identifier.itmsp.token”。

不幸的是,我无法访问苹果开发论坛,所以如果我们可以使用 iTMSTransporter 并行上传包,是否有人可以说明一下?

问候,哈里斯

4

2 回答 2

4

我想我已经解决了我的问题,我想问题是我对所有包使用相同的文件夹名称,我观察到 .token 文件是使用包文件夹名称作为前缀创建的。因此,当我使每个包的包文件夹名称唯一时,传输器为每个传输创建了多个 .token 文件,因此这次没有发生锁定问题。之前我认为我使用的包文件夹名称是一个特殊的关键字,应该按原样使用,这是一个错误的假设。

问候,哈里斯

于 2014-07-28T07:29:45.240 回答
0

从历史上看,这不是问题(我说从历史上看是因为我没有使用任何 1.8 版本)。我会确保没有实例正在运行,删除_vendor_identifier.itmsp.token,然后重试。

我还建议使用The Transporter GUI(我是作者),它将改善您的 Transporter 体验。

于 2014-07-27T19:39:29.367 回答