Код XSign не безопасен для потоков - PullRequest
0 голосов
/ 02 января 2019

Итак, мы пытаемся запустить некоторый код на iPhone. У нас установлен Xcode и все такое; мы думаем, что он настроен правильно. Тем не менее, шаг подписания не удается ... непоследовательно. До сих пор каждый раз это не удавалось, но с разным количеством ошибок. Каждый из них говорит «ошибка: указанный элемент не найден в цепочке для ключей». Различное количество (и, казалось бы, произвольное размещение) ошибок заставило меня заподозрить ошибку в виде многопоточности. Действительно, когда я скопировал отображаемые команды в скрипт, они выполнялись идеально. Когда я изменил скрипт, чтобы он выполнялся параллельно (добавив «&» в конце каждой команды), я получил несколько вышеупомянутых сообщений об ошибках. Я не знаю, является ли это ошибкой кодового знака или ошибкой связки ключей. Есть идеи? Версии:

Версия Xcode: 10.1 (10B61) версия macOS: 10.14.2 MacBook Pro: сетчатка, 15 дюймов, середина 2014 года

...