Ошибка распространения XCode - неверная подпись - PullRequest
0 голосов
/ 13 ноября 2018

Я получил эту ошибку, когда мне надоело загружать подключение магазина приложений в Xcode.

"Ошибка операции подключения App Store ОШИБКА ITMS-90035: «Неверная подпись. Запечатанный ресурс отсутствует или недействителен. Файл по пути [a.app/a] не подписан должным образом. Убедитесь, что вы подписали приложение с помощью сертификата распространения, а не специального сертификата». или сертификат разработки. Убедитесь, что параметры подписи кода в XCode являются правильными на целевом уровне (которые переопределяют любые значения на уровне проекта). Кроме того, убедитесь, что пакет, который вы загружаете, был собран с использованием цели Release в XCode, а не Цель симулятора. Если вы уверены, что настройки подписи кода верны, выберите «Очистить все» в XCode, удалите каталог «build» в Finder и перестройте цель выпуска. Для получения дополнительной информации, пожалуйста, обратитесь к https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

И я могу проверить DistributionSummary.plist

<key>certificate</key>
<dict>
    <key>SHA1</key>
    <string></string>
    <key>dateExpires</key>
    <string></string>
    <key>type</key>
    <string>Unknown</string>
</dict>

Так что я попробовал это (но это не исправило эту ошибку)

  1. Проект -> Цели -> Выберите приложение -> Настройки сборки -> Идентификация подписи кода -> Отладка -> Дважды нажмите «Распространение iPhone» и измените его на «Разработчик iPhone».

  2. Очистить производные данные и заново открыть xcode.

  3. Повторная загрузка сертификации в центре разработчиков.

  4. Обновление модуля с помощью обновления модуля -> Перезапустить Xcode -> Очистить проект и построить.

  5. Отзыв сертификатов iOS (производство) и создание новых.

  6. Снимите флажок автоматической подписи и снова проверьте его.

  7. Настройки сборки -> Идентификация подписи кода -> «Разработка iOS» не включена в профиль обеспечения. по этой ссылке

дополнительная информация - Версия Xcode: 10.1 - Версия для Mac OS: Mojave 10.14.1 Beta (18B57c)

...