Использование Xcode 7B4 и Server 5B4 с проектом Carthage. Чтобы построить проект, мне нужно сначала построить его зависимости. Поэтому я добавил шаг перед интеграцией к боту со следующим кодом:Идентификаторы подписи кода, не найденные на сервере Xcode
echo "Bootstrapping dependencies..."
export PATH=$PATH:/usr/local/bin
cd Alchemic
carthage bootstrap --use-ssh --use-submodules
echo "Ready."
Запуск этого сам все работает. Но когда бот работает это я получаю
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) were found.
CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 9.0'
A shell task failed with exit code 65
Проверку бота я сам как команда и сканирование серверов каталогов это, кажется, есть все необходимые файлы инициализации. Поэтому я предполагаю, что у пользователя сервера нет доступа к ключам или что-то в этом роде.
Кто-нибудь знает, что мне может не хватать?
Я столкнулся с чем-то похожим на стручки какао, не уверен, как Карфаген делает это, но какао-стручки создавали фреймворки, которые им также необходимо было подписать и подготовить код. Не уверен, что у вас есть эта настройка уже или нет. – bolnad
Спасибо за ответ. Одна из великих вещей в Карфагене заключается в том, что она вообще не связана с вашим проектом. Он управляет и строит зависимости. Поэтому он оставляет вам полную свободу относительно того, как включить наш код. В отличие от CocoaPods, который топает во всем. Поскольку Carthage строит каждый проект индивидуально, подписание кода выполняется по проекту по проектам. Поэтому я думаю, что это скорее общая проблема, чем характерная для Карфагена. – drekka
интересно, мне придется попробовать его на одном из моих проектов – bolnad