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

Ошибка CSSMERR_TP_NOT_TRUSTED

Я сделал все в соответствии с документацией. Я отметил как сертификат Apple WorldWide Developer, так и всегда доверенный.

а iPhone Distribution - как всегда доверенный, но я столкнулся с сообщением об ошибке.

/Users/keyss/Desktop/Deep/Free_Version/######/build/Release-iphoneos/####.app: replacing invalid existing  signature.
/Users/keyss/Desktop/Deep/Free_Version/######/build/Release-iphoneos/####.app: CSSMERR_TP_NOT_TRUSTED

Еще одно, я запустил выпуск, который отлично справился с работой на iphone. (с этой ошибкой)

4b9b3361

Ответ 1

Ошибка сборки CSSMERR_TP_NOT_TRUSTED (и иногда, но менее распространенная, это проявление архива "Share" или "Отправить" ) является результатом ошибочной модификации параметров доверия в одном из ваших сертификатов, связанных с iOS Development. Резолюция несколько отличается от того, что требуется просто установить сертификат промежуточного сертификата Apple WWDR, ​​как это предлагается пикселем.

Фиксация ошибки сборки может быть такой же простой, как восстановление настроек доверия для "Использовать системные значения по умолчанию" для сертификата, показывающего знак "Синий круг с белым плюсом" в панели заголовка "Доступ к ключам", но может быть столь же строгим, как требовать удаления всех копий ваших сертификатов, связанных с iOS Development, из всех брелоков, а затем снова восстановить сертификаты. Будет выполняться одна копия каждого типа сертификата в ключевой цепочке по умолчанию - , как правило, ключевая цепочка входа.

См. публикацию Apple для полных шагов по устранению этой ошибки " Как устранить ошибку CodeSign: CSSMERR_TP_NOT_TRUSTED?".

Ответ 2

Вам необходимо загрузить промежуточный сертификат Apple WWDR с портала Provisioning Portal. Сертификат можно найти на вкладке "Сертификаты" на портале. После загрузки просто перетащите сертификат в приложение Keychain Access.

Это должно решить вашу проблему.

Ответ 3

Установите "Apple WWDR" cirificificate http://developer.apple.com/certificationauthority/AppleWWDRCA.cer и убедитесь, что для всех параметров доверия сертификатов установлено значение "Использовать системные значения по умолчанию" в Keychain Доступ

Ответ 4

CSSMERR_TP_NOT_TRUSTED с Xcode После перехода на новый MacBook (и копирование всего через кабель Firewire) я не смог скомпилировать любое приложение на своем iPhone.

Компиляция всегда заканчивалась следующим сообщением:

/.../build/Debug-iphoneos/xxxxxx.app: CSSMERR_TP_NOT_TRUSTED Ошибка команды /usr/bin/codesign с кодом выхода 1

Я проверил свои профили подготовки, сертификаты и все, и не смог найти решение.

Наконец, просматривая портал Provisioning Portal, я прочитал это в соответствии с моим сертификатом разработки:

* Если у вас нет промежуточного сертификата WWDR, ​​нажмите здесь, чтобы загрузить сейчас.

Я загрузил этот сертификат и добавил его в Keychain Access:

Я скомпилировал свое приложение снова, и оно сработало!

Я не знаю, почему этот сертификат исчез во время моей миграции MacBook...

Blockquote

Ответ 5

Проблема заключалась в том, что я не установил Центр сертификации партнеров по всему миру Apple.

Вы можете скачать его из: https://developer.apple.com/support/certificates/expiration/

Решение проблемы установки.