Подтвердить что ты не робот

Ошибка команды /usr/bin/codesign с кодом выхода 5

Недавно я обновил Mac OS с 10.11 по 10.12, и я больше не могу подписывать свои приложения iOS в Xcode 8.0.

Я получаю эту ошибку:

CodeSign /Users/aymericpitre/Library/Developer/Xcode/DerivedData/OrpiDirect-ghphwnhfbtdulhgauptikzmsrqdi/Build/Products/Debug-iphoneos/OrpiDirect.app

cd /Users/aymericpitre/Documents/projets/Ville-de-lyon-iPhone/VilleDelyon_git/ville_de_lyon

export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "iPhone Developer: aymeric xxxx (SYC4JR6K8G)"
Provisioning Profile: "VDL-sierra"
                      (756b4f3a-26aa-4937-ba40-4cc4eea03e92)

/usr/bin/codesign --force --sign D60599B3AE74EE1D4863C249026FA28545A07689 --entitlements /Users/aymeric/Library/Developer/Xcode/DerivedData/OrpiDirect-ghphwnhfbtdulhgauptikzmsrqdi/Build/Intermediates/OrpiDirect.build/Debug-iphoneos/OrpiDirect.build/OrpiDirect.app.xcent --timestamp=none /Users/aymeric/Library/Developer/Xcode/DerivedData/OrpiDirect-ghphwnhfbtdulhgauptikzmsrqdi/Build/Products/Debug-iphoneos/OrpiDirect.app

Ошибка команды /usr/bin/codesign с кодом выхода 5

Профиль подготовки, кажется, одобрен, потому что я нашел его в окне Xcode/preferences/accounts.

Я попытался запустить команду xattr -c * внутри производной папки, но она не работает.

4b9b3361

Ответ 1

Я, наконец, заработал. После копания во внутренние журналы я понял, что проблема исходила из брелка. Я попытался удалить все записи с помощью GUI, но нельзя удалить (с именем "1" )

Поэтому мне пришлось удалить всю папку с цепочкой:

rm -rf /Users/my_user/Library/Keychains

Перезагрузили mac, снова установили ключи, и все работало, как ожидалось.

Отказ: сначала сделайте резервную копию всех необходимых ключей! (экспорт до удаления) Для любой службы, такой как вход в Chrome, вам нужно будет снова ввести свои учетные данные

Ответ 2

У меня есть очень ужасный ответ. Я не знаю, что было повреждено в моей системе, но после того, как многие переустановки и удаления xcode все еще не решили проблему. Поэтому я отформатировал свой hdd и переустановил mac OS Sierra и xcode 8, и это решило проблему.

Ответ 3

Попробуйте под вкладкой Окно = > Органайзер, настройки, которые находятся на вашем устройстве. Затем повторно добавьте их (загрузите их снова на веб-сайт Apple). И попробуйте снова скомпилировать.

Ответ 4

Xcode 8 позволяет вам автоматически подписываться. Вам нужно выбрать свою цель в настройках → Общие. И вы увидите флажок, как на изображении:

введите описание изображения здесь

Когда вы установите этот флажок, вам нужно будет выбрать свою команду (например, в красном прямоугольнике на изображении). После этого Xcode создаст профиль профиля команды для вашего приложения, и ваше приложение будет подписано автоматически.

P.S. Я не вижу вашу команду в команде dropbox, как на изображении, вам нужно Xcode → Preferencies:

введите описание изображения здесь

После этого вам нужно ввести вкладку "Учетные записи" → нажмите + кнопку:

введите описание изображения здесь

После этого команда с учетной записью разработчика появится в Dropbox Team, как на первом изображении.

Ответ 5

Я удалил ключ с именем "1" в доступе к цепочке ключей.

Затем xcode стал работать!