Codesign на Трэвисе вешает сборку - PullRequest
0 голосов
/ 07 июня 2019

Я использую Travis CI для автоматизации процесса развертывания моего приложения macos.

Поэтому я решил запустить OSX Mojave 10.14 на виртуальной машине travis.

Чтобы подписать мое приложение, у меня естьсоздал пользовательскую цепочку для ключей, используя следующие строки:

security create-keychain -p "password" $KEYCHAIN
security default-keychain -s $KEYCHAIN
security unlock-keychain -p "password" $KEYCHAIN
security import ${CERTIFICATE} -k ~/Library/Keychains/${KEYCHAIN} -P $PASS -A /usr/bin/codesign
security set-key-partition-list -S apple-tool:,apple: -s -k "password" $KEYCHAIN

Однако, когда я достигаю знака, сборка этапа зависает, и я всегда вижу ту же ошибку, что и вывод:

В последнем не было получено ни одного вывода10m0s, это потенциально указывает на остановленную сборку или что-то не так с самой сборкой.Ознакомьтесь с информацией о том, как настроить конфигурацию сборки: https://docs.travis -ci.com / user / common-build-problem / # Время компоновки, потому что выход не получен

Кто-нибудь видел эту ошибку?

Может ли кто-нибудь помочь мне понять, что происходит?Или, по крайней мере, сказать мне, как отладить, чтобы увидеть проблему.Я читал, что это может быть связано с тем, что система ждет, пока пользователь введет пароль, но согласно некоторому сообщению я прочитал строку security-set-key-partition ... должен ли это исправить

Есть какая-нибудь подсказка?

Заранее спасибо

...