Ошибка распространения XCode - неверная подпись
Я получил эту ошибку, когда мне надоело загружать в App Store подключение в Xcode.
"Ошибка операции App Store Connect. ОШИБКА ITMS-90035: " Недопустимая подпись. Запечатанный ресурс отсутствует или недействителен. Файл по пути [a.app/a] не подписан должным образом. Убедитесь, что вы подписали свое приложение с помощью сертификата распространения, а не специального сертификата или сертификата разработки. Проверьте, что параметры подписи кода в XCode являются правильными на целевом уровне (который переопределяет любые значения на уровне проекта). Кроме того, убедитесь, что пакет, который вы загружаете, был собран с использованием цели Release в Xcode, а не цели Simulator. Если вы уверены, что настройки подписи кода верны, выберите "Очистить все" в 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>
Так что я попробовал это (но это не исправило эту ошибку)
Проект -> Цели -> Выберите приложение -> Настройки сборки -> Идентификация подписи кода -> Отладка -> Дважды нажмите "Распространение iPhone" и измените его на "Разработчик iPhone".
Очистить полученные данные и снова открыть xcode.
Повторно скачайте сертификацию в центре разработчиков.
Обновление модуля с помощью обновления модуля -> Перезапустить Xcode -> Очистить проект и построить.
Отмените сертификаты iOS (производство) и создайте новый.
Снимите флажок автоматической подписи и проверьте его снова.
Настройки сборки -> Идентификация подписи кода -> "Разработка iOS" не включена в профиль обеспечения. по этой ссылке
дополнительная информация - версия Xcode: 10.1 - версия Mac OS: Mojave 10.14.1 Beta (18B57c)