Ошибка «Неверная подпись, объект кода вообще не подписан»

Я часами просматриваю Stack, пытаясь исправить эту ошибку, и перепробовал все, что смог найти /придумать. Я отправляю обновление в существующее приложение в App Store, и после отправки моей сборки я получаю эту ошибку:

  

Неверная подпись. Код объекта вообще не подписан. Убедись, что ты   подписали ваше заявление с сертификатом распространения, а не   специальный сертификат или сертификат развития. Убедитесь, что код   параметры подписи в XCode являются правильными на целевом уровне (который   переопределить любые значения на уровне проекта. Кроме того, убедитесь, что   пакет, который вы загружаете, был собран с использованием цели выпуска в Xcode,   не цель симулятора.

Мое приложение, несомненно, подписано сертификатом распространения, установлен и выбран правильный профиль обеспечения, профиль содержит правильный сертификат, я удалил профиль и создал новый, чтобы исправить ошибку. переустановил сертификаты, перезапустил XCode ... очистил проект несколько раз, даже перезапустил мою систему; Я в тупике.

Также . Когда я пытаюсь экспортировать сборку, несмотря на то, что я выбрал использование своего профиля обеспечения и он создается с моим выбранным профилем, он говорит, что использует "XC [Имя моего профиля здесь] "обеспечение профиля. Когда я проверяю портал, то теперь создается профиль, который я создал, и отдельный профиль с таким же названием, перед которым стоит XC. Даже когда я удаляю этот профиль на портале для разработчиков, он воссоздается? Может ли это быть причиной ошибки при отправке? Пожалуйста, помогите.

7 голосов | спросил Brittany 7 J0000006Europe/Moscow 2015, 23:37:27

3 ответа


0

Вот как я нашел файл скрипта в приложении, который вызвал ошибку:

  1. Архивировать приложение
  2. Откройте папку архива из терминала
  3. Выполните следующую команду grep -r '#!/' *
  4. Просмотрите все файлы, которые возвращены командой
  5. Удалить все сценарии из фазы сборки Copy Bundle Resources
  6. Profit
ответил Alexander Belyavskiy 19 PMpWed, 19 Apr 2017 19:21:15 +030021Wednesday 2017, 19:21:15
0

У меня была такая же проблема. В моем случае я включаю свои собственные фреймворки, в которых есть несколько файлов скриптов, я удалил эти файлы скриптов из целей фреймворков, и проблема исчезла.

ответил Amr 20 FebruaryEurope/MoscowbMon, 20 Feb 2017 07:22:47 +0300000000amMon, 20 Feb 2017 07:22:47 +030017 2017, 07:22:47
0

Эта проблема возникла у меня, когда один из моих Cocoapods неправильно указал ресурсы в своем подспецификации, так что скрипты были неправильно включены.

Обновление подозрительной спецификации podspec для включения только типов файлов ресурсов решило проблему. В этом случае я добавил xcassets в спецификацию.

s.resources = '<path>/**/*.xcassets'

ответил bradkratky 6 MaramTue, 06 Mar 2018 03:56:45 +03002018-03-06T03:56:45+03:0003 2018, 03:56:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132