После слияния # 1781 Bitrise застревает, пытаясь подписать код сборки TestFlight. Сборка для разработчиков работала нормально, но теперь, когда я пытаюсь заархивировать, она не работает с:
Last lines of the Xcode's build log:
Check dependencies
Code Signing Error: No profiles for 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
Code Signing Error: Code signing is required for product type 'WatchKit Extension' in SDK 'watchOS 4.3'
** ARCHIVE FAILED **
Я создал + загрузил профили подготовки приложений и расширений WatchKit (как для разработчиков, так и для дистрибутивов), и ничего не работает. Локальный запуск команды xcodebuild
работает нормально, архивирование в Xcode работает нормально ... Я в тупике.
Есть ли у кого-нибудь совет? @viktorgardart может быть?
Хм, вообще-то я понятия не имею, может @KrauseFx ?
Извините, значит @viktorbenei
Отправлено с помощью GitHawk
Я предполагаю, что отсутствует профиль разработчика, который существует на вашем Mac, но вы забыли загрузить его на Bitrise.io.
Попробуйте https://github.com/bitrise-tools/codesigndoc, он был разработан именно для этого, чтобы собрать все необходимые файлы для подписи 😉
PS вы также можете найти один лайнер codeigndoc в редакторе рабочего процесса на вкладке Code Signing.
@viktorbenei Я действительно пробовал сценарий, и он выводит пустой каталог 😕 Я проверю журналы Xcode.
Отправлено с помощью GitHawk
@rnystrom без журналов действительно сложно сказать - можете ли вы поделиться выводом
@viktorbenei вот результат codesigndoc
:
https://gist.github.com/rnystrom/93bcd2da6b0ad113f840fd0cc312c0b9
Архив и все успешно, но экспорт пуст.
Хорошо, давайте продолжим игру с тегами. Может, @joshdholtz знает больше?
Подождите, мне интересно, нужно ли мне выбирать профиль разработчика при архивировании ... 🤔 ... попробую и доложу!
Отправлено с помощью GitHawk
Тотализаторы получают мексиканскую еду прямо сейчас, поэтому я могу смотреть только на вещи на моем телефоне, но похоже, что профили должны быть выбраны в Xcode (если их нет) и bitrise (если их нет) с момента совпадения и / или вздоха не используется 🤔
Я мало что знаю о bitrise, но, возможно, match / sigh можно было бы интегрировать в Fastfile, чтобы выполнять всю тяжелую работу с сертификатами и профилями, чтобы не нужно было делать что-то вручную? ☺️
Похоже, codesigndoc
просто нужны профили разработчика (не магазин приложений)
Кстати, я только что скачал GitHawk (я не знал, что это так), и это потрясающе 👌 Спасибо за это!
Отправлено с помощью GitHawk
Круто @joshdholtz 👌
Видишь ли, мы должны делать эту игру с тегами чаще @rnystrom 😄
Я так думаю! Надеюсь, что скоро вы все снова пометите вас 🙃
Отправлено с помощью GitHawk
Самый полезный комментарий
Извините, значит @viktorbenei
Отправлено с помощью GitHawk