Выполнение нескольких экземпляров iTMSTransporter
Возможно ли выполнить параллельные экземпляры iTMSTransporter. Я выполняю файл iTmsTransporter.cmd с разными параметрами для разных пакетов.
Если у меня есть два пакета для параллельной транспортировки, один из них будет опубликован, а другой потерпит неудачу с ошибкой, говорящей "Невозможно продолжить доставку: существующий экземпляр транспортера сейчас загружает этот пакет", В журнале ошибок загрузки я вижу сначала выдает предупреждение "Не удалось получить эксклюзивную блокировку для файла токена. Убедитесь, что следующий процесс не заблокирован другим процессом: C:\Windows\System32\config\systemprofile.itmstransporter\UploadTokens\_vendor_identifier.itmsp.token".
К сожалению, у меня нет доступа к форумам Apple Dev, поэтому, пожалуйста, если кто-то может пролить свет на это, если мы можем загружать пакеты параллельно, используя iTMSTransporter?
С уважением, Харис
2 ответа
Я думаю, что я решил свою проблему, я думаю, проблема была в том, что я использовал одно и то же имя папки для всех пакетов, я заметил, что файл.token создается с именем папки пакета в качестве префикса. Поэтому, когда я сделал имя папки пакета уникальным для каждого пакета, транспортер создал несколько файлов.token для каждого транспорта, поэтому на этот раз не возникло проблем с блокировкой. Ранее я думал, что имя папки пакета, которое я использовал, является специальным ключевым словом и должно использоваться как есть, что было неверным предположением.
С уважением, Харис
Исторически это не было проблемой (я говорю исторически, потому что я не использовал ни одну из версий 1.8). Я хотел бы убедиться, что ни один экземпляр не работает, удалите _vendor_identifier.itmsp.token
, и попробуй еще раз.
Я бы также предложил использовать графический интерфейс Transporter (я являюсь автором), это улучшит ваш опыт работы с Transporter.