Тестирование приложений iOS. Не удалось установить приложение. Не найдена кодовая подпись

Я попытался установить мое приложение на нескольких устройствах iOS. Но это не позволило мне.

введите описание изображения здесь

Я хочу знать, в чем проблема и как ее решить.

Ответ 1

В моем случае проблема была в неподписанных фреймах: фаз сборки > копировать файлы > кодовый знак на копии (установить флажки)

Ответ 2

У меня была эта проблема, вот что я сделал для ее решения:

  • Запустите "clean" в Xcode
  • Закрыть Xcode
  • Удалить все данные в ~/Library/Developer/Xcode/DerivedData​​li >
  • Удалите все папки xuserdata в вашем проекте (проверьте свои каталоги xcodeproj и project.xcworkspace)

Только если у вас есть Cocoapods в вашем проекте:

  • Запустить пакет деинтеграции.
  • Удалите ваше .xcworkspace, если оно было создано cocoapods.
  • Запустите pod install или update

Теперь вы можете открыть свой новый Xcode.

Надеюсь, что это поможет вам.

В моем случае проблема была создана путем добавления новой рамки cocoa touch.

Ответ 3

Если "кодовый знак на копии" завершается с ошибкой, проверьте, изменяете ли вы фреймворки в сценарии запуска после фазы "Встраивание фреймворков".

Если вы их переместите сценарий "Выполнить" на позицию до фазы внедрения фреймворка.

Ответ 4

В моем случае я создал неподписанный файл IPA, и для этого я сделал некоторые изменения в файле SDKSetting.plist (изменил CODE_SIGNING_REQUIRED = NO), и это всегда должно быть YES, если вы запускаете приложение на устройстве.

Чтобы решить эту проблему, выполните следующие действия: Действия по созданию неподписанного IPA (протестировано на Xcode 9.4.1)

Шаг 1: Открыть поиск> Перейти в папку.. как показано ниже на экране

enter image description here

а затем скопируйте и вставьте следующую строку:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS*.*.sdk/SDKSettings.plist

Откройте iPhoneOS.sdk, как показано на рисунке ниже: enter image description here

Шаг 2: Скопируйте список SDKSettings в другую папку, потому что вы не можете вносить изменения здесь:

Шаг 3. Внесите изменения в двух экземплярах

установите CODE_SIGNING_REQUIRED на ДА enter image description here

Шаг 4: Теперь замените дубликат Plist оригинальным (оба имени должны быть одинаковыми). Это также попросит разрешения администратора измениться.

********************************ИЛИ ЖЕ***************** *********************

Если вы обновите свой XCode, то проблема также исчезнет, потому что обновленный XCode будет поставляться с SDKSetting.plist по умолчанию.

Ответ 5

Люди, моя проблема. Коренной причиной были изменения, которые были сделаны установщиком iOSOpenDev. Я восстановил исходный файл plist, который был скопирован установщиком. который решил мою проблему, вам нужно заглянуть в каталог SDK, чтобы узнать, произошло ли что-то напуганное. по крайней мере, еще один вариант попробовать.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS<SDK version>.sdk/

пример:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/

по умолчанию необходимо включить подпись кода, если это отключено, произошло что-то фанк. (для ссылки См. ответ Alok ниже)
Если ничего не получится. Моя рекомендация заключалась бы в том, чтобы удалить и переустановить Xcode, поскольку эта ошибка не возникнет в обычных сценариях. Таким образом, перезагрузка Xcode может значительно сократить время устранения неполадок.

Ответ 6

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

Ниже вещи помогли мне,

  1. Выберите настройки сборки
  2. Найдите "Код подписи личности"
  3. выберите "IOS Developer" или любой другой правильный вариант для всех.

Тогда построй и беги.

Ответ 7

1) Попробуйте очистить проект 2) Попробуйте перезапустить XCode 3) Reset ваш mac

Ответ 8

Пробовал все здесь и ничего не работал, кроме перезапуска моего устройства.

Ответ 9

У меня есть некоторые проблемы во время загрузки приложения в Appstore, затем я добавляю некоторый код в фазе сборки → Run Script

сделано, я очищаю папку Build и удаляю приведенный выше код из Run Script And Build снова и запускаю на моем Iphone, все работает нормально

Вы можете удалить код запуска скрипта или установить флажок "Запускать скрипт только при установке", тогда тоже будет работать

Ответ 10

Включение "Автоматически управлять подписью" решило проблему для меня. (В настройках цели, вкладка "Общие", раздел "Подписание")

Ответ 11

Понятно, что у вас нет разработчика и профиля распространения для устройств, которые вы пытаетесь установить.