Мой проект iOS имеет встроенную структуру. Я пытаюсь создать его на 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”.
Я пробовал это с Принудительной подписью кода с помощью Provisioning Profile, с Принудительной подписью кода с помощью удостоверения без каких-либо и других перестановок. Изменение Идентификатор подписи кода с Разработчик iOS на Не подписывать код в настройках сборки платформы. И т.п.
Я оставил Подпись кода при копировании включенным на этапах сборки основного проекта.
Кажется, ничего не работает.
Насколько я понимаю, встроенная платформа должна просто подписывать идентификатор разработчика iOS при архивировании проекта.
-
Архив проекта в порядке на моей локальной машине.
Окружающая среда и информация:
Используя рабочую область, встроенная платформа имеет свои собственные модули, как и основной проект.
Я использую Xcode 7.3 в OS X 10.11.6.
Профиль обеспечения относится к типу Универсальный дистрибутив iOS.
Рабочий процесс Bitrise использует:
Установщик сертификата и профиля - 1.7.0
Xcode: создать архив — 1.9.2
Если нужна какая-либо другая информация или что-то требует уточнения, дайте мне знать!
Спасибо!!