Я получил эту ошибку, когда мне надоело загружать подключение магазина приложений в 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>
Так что я попробовал это (но это не исправило эту ошибку)
Проект -> Цели -> Выберите приложение -> Настройки сборки -> Идентификация подписи кода -> Отладка -> Дважды нажмите «Распространение iPhone» и измените его на «Разработчик iPhone».
Очистить производные данные и заново открыть xcode.
Повторная загрузка сертификации в центре разработчиков.
Обновление модуля с помощью обновления модуля -> Перезапустить Xcode -> Очистить проект и построить.
Отзыв сертификатов iOS (производство) и создание новых.
Снимите флажок автоматической подписи и снова проверьте его.
Настройки сборки -> Идентификация подписи кода -> «Разработка iOS» не включена в профиль обеспечения. по этой ссылке
дополнительная информация
- Версия Xcode: 10.1
- Версия для Mac OS: Mojave 10.14.1 Beta (18B57c)