Завершена из-за ошибки подписи кода
Хорошо, это сводит меня с ума, и я был бы очень признателен, если бы кто-то помог мне отладить это:
- Я использую Xcode 6.1 (
6A1042b 6A1046a) на OSX Yosemite 10.10 (14A361c)
- У меня есть 2 действительных сертификата в моей цепочке ключей (Distribution/Installer)
вкладка "Общие"
![General Panel]()
Настройки сборки
![Build Settings]()
При запуске приложения
![Terminated due to code signing error]()
Помощь! Что происходит?
P.S. По какой-то причине после выбора "Mac App Store" и установки моих идентификаторов подписей, как показано на рисунке, "Подписание" на вкладке "Общие" автоматически возвращается к "Нет". Если я верну его в "Mac App Store", "Debug" и "Release", переключитесь на какой-то общий "Mac Developer".
ОБНОВЛЕНИЕ (Что показывают журналы)
EXC_CRASH (Code Signature Invalid)
Ответы
Ответ 1
Независимо от того, как вы настроили свой Mac, либо из резервной копии времени, либо в виде новой установки, если вы не создали резервную копию своих сертификатов и не перенесли их на новую машину, вы ДОЛЖНЫ создавать новые сертификаты. Сделайте это с самого начала. Не используйте сертификаты, созданные для Mavericks в Yosemite или на новом компьютере. Если вы заново создадите новые сертификаты, он будет работать.
Ответ 2
Вы можете запустить свою Mac-систему на следующих шагах.
- Установите "предварительный профиль" как "Нет" и "Идентификатор подписи кода" как "Не вводите код" в "Настройка сборки"
- Установите "подписание" как "None" в "General"
Пожалуйста, обратитесь к прилагаемому снимку экрана.
![enter image description here]()
![enter image description here]()
Вы можете отправить "магазин приложений" или "разработчик идентичности" ниже.
- Установите параметры "Предварительный профиль" и "Идентификация кода" в настройках сборки.
- Код "подписание" как "Нет"
- Настройте свою учетную запись Apple в xcode. (Xcode- > preference- > Account- > добавить учетную запись apple).
- Архивируйте ваше приложение и отправляйте или предоставляйте разработчику как идентификатор разработчика. (product- > Archive)
Пожалуйста, обратитесь к прилагаемому снимку экрана.
![enter image description here]()