У меня есть 2 приложения, которые я буду отправлять в App Store, которые работают вместе. Из-за этого у меня есть несколько платформ, которые используют оба приложения. Я использую Карфаген, чтобы упаковать их.
Когда я пытаюсь отправить заявку в App Store с архивированной сборкой, я получаю сообщение об ошибке на собственной платформе Code signing "Authentication.framework" failed.
. Authentication.framework
- это фреймворк в 3 других фреймворках, которые импортирует мое приложение.
Когда я смотрю журналы, я вижу, что на шаге IDEDistributionCodesignStep
сторонняя структура KeychainAccess
правильно подписана: Running /usr/bin/codesign <A bunch of parameters here>
затем signed bundle with Mach-O universal (armv7 arm64) [com.kishikawakatsumi.KeychainAccess]
Но когда приходит ход Authentication.framework
, команда Running /usr/bin/codesign <A bunch of parameters here>
приводит к
replacing existing signature
, затем code object is not signed at all
и /usr/bin/codesign exited with 1
.
Я видел, что KeychainAccess
выполняет автоматическую подпись кода.
Так что я сделал то же самое с Authentication.framework
, но я получил те же результаты. Я также пытался не подписывать код автоматически, а вручную, без удачи.
Я использую автоматическую подпись кода с фактическим представлением заявки.
В моем приложении тоже есть фреймворки для копирования. У меня нет вложенных рамок, перечисленных в каждой рамке.
и ниже:
Вещи, которые я пробовал
- Снятие отметки с автоматического кода
- Проверка автоматической подписи кода командой
- Проверка кода автоматического кода без команды
copy-frameworks
Запустить скрипт (у меня такое ощущение, что я здесь что-то не так делаю, поэтому я добавил скриншоты на случай, если кто-то что-то ловит, я делаю не так)
Спасибо за помощь!
---------------------- Автоматическая проверка Нет команды ------------------ ----
---------------------- Авто не проверено ----------------------