Я посмотрел на команду безопасности, и оказалось, что цепочки для ключей, назначенные моему терминалу, не совпадают при разветвлении. Если я запустил команду безопасности в терминале, у меня будет:
$ security list-keychains
"/Users/yannooo/Library/Keychains/login.keychain"
"/Library/Keychains/System.keychain"
, тогда как при использовании screen у меня есть следующий вывод:
$ security list-keychains
"/Library/Keychains/System.keychain"
"/Library/Keychains/System.keychain"
Так как мои сертификаты сборки хранятся в цепочке для ключей входа в систему, ошибка с знаком кода у меня выглядит нормально.
Кто-нибудь знает, как я могу назначить связку ключей терминалу? Я попробовал это без успеха
security login-keychain -s /Users/yannooo/Library/Keychains/login.keychain
Есть идеи?