Мой проект iOS имеет встроенную инфраструктуру. Я пытаюсь построить его на Bitrise, но он терпит неудачу, потому что он пытается кодировать эту фреймворк с тем же профилем подготовки, что и фактический проект.Bitrise пытается подписать код встроенной структуры с неправильным профилем подготовки
Это ошибка производит (разделить на отдельные строки для удобства чтения):
❌ Code Sign error: Provisioning profile does not match bundle identifier:
The provisioning profile specified in your build settings
(“Profile Name”) has an AppID of “com.example.mainidentity”
which does not match your bundle identifier
“com.example.frameworkidentity”.
Я пробовал с код Force подписания с Provisioning Профиль с код Force подписания с Идентичность, без каких-либо и различных других перестановок. Изменение Идентификатор подписи кода от Разработчик iOS до Не вводите код в настройках сборки. Etc.
Я оставил код Зарегистрированным Копияна в нарастании Этапов основного проекта.
Ничто не работает.
Я понимаю, что встроенная инфраструктура должна просто подписываться с идентификатором разработчика iOS при архивировании проекта.
-
прекрасный архив проекта на моей локальной машине.
Окружающая среда & информация:
Использование рабочего пространства, встроенный каркас действительно имеет это собственные стручки, как это делает главный проект.
Я использую Xcode 7.3 на OS X 10.11.6
профиль обеспечения является IOS UniversalDistribution типа один.
Рабочий процесс Bitrise использует:
сертификата и профиля инсталлятор - 1.7.0
Xcode: Создать архив - 1.9.2
Если какая-либо другая информация является необходимо или что-то нужно уточнить, дайте мне знать!
спасибо !!
Спасибо, Виктор. Это сработало отлично :) –