Развертывание в бета-сервисе Crashlytics из Xcode Bot

Я пытаюсь использовать метод развертывания из командной строки для загрузки бета-версии iOS в Crashlytics (Crashlytics.framework/submit) на этапе после архивирования с использованием бота Xcode на сервере Xcode.

Проблема в том, что Crashlytics не может правильно подписать файл ipa.

По их поддержке мне нужно разблокировать брелок. Я пробовал следующее, но ошибка сохраняется:

  • security unlock-keychain -p the-password /Library/Keychains/System.keychain
  • Разблокировка цепочки для ключей через графический интерфейс сервера (Keychain Access)
  • Запуск списков цепочек безопасности только списки /Library/Keychains/System.keychain и сертификат и закрытый ключ импортируются и присутствуют в этой цепочке для ключей.

Ошибка:

2015-02-04 10:43:06.247 submit Crashlytics: Crashlytics.framework/submit 1.3.1 (11)
2015-02-04 10:43:06.981 submit Crashlytics: Unable to find a certificate with a private key: Error Domain=CLSProvisioningProfileErrorDomain Code=-1 "The operation couldn�t be completed. (CLSProvisioningProfileErrorDomain error -1.)" UserInfo=0x10020e250 {Details=iPhone Distribution: ****** (*****), SourcePath=/var/folders/rk/758w2bp12sq1lh5q5mrj598h000087/T/upload/Payload/our.bundle.id/embedded.mobileprovision}
2015-02-04 10:43:07.002 submit Crashlytics: Failed to prepare the binary for release
Error uploading to Crashlytics

Возможно, проблема связана с тем, что бот Xcode запущен от имени другого пользователя _xsomething?

1 ответ

Я была такая же проблема. Вы должны указать на login.keychain, В большинстве случаев у вас есть учетные данные (сертификат и закрытый ключ) в вашем login.keychain, Не твое System.keychain, Помните, цепочка для ключей - это просто файл, зашифрованный с помощью учетных данных. Вы должны указать сценарий запуска после действия (после Crashlytics/submit выполнение) какую брелок следует использовать. Вы можете найти больше информации в этой теме: https://twittercommunity.com/t/problem-submitting-to-crashlytics-beta-from-xcode-server/31703

Ура!

Другие вопросы по тегам