it-swarm.com.ru

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

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

 enter image description here

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

15
Robert Khayreev

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

14
derevo

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

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

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

  • Запустить стручок.
  • Удалите ваш .xcworkspace, если он был создан cocoapods.
  • Запустите установку или обновление модуля

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

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

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

14
ucotta

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

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

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

 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 значение YES enter image description here

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

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

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

3
Alok

Если «подписать код при копировании» не удалось, то проверьте, вносите ли вы изменения в каркасы в скрипте выполнения после фазы «Внедрить каркасы». 

Если это так, переместите скрипт Run в положение, предшествующее фазе встраивания. 

3
rockdaswift

Люди, коренной причиной моей проблемы были изменения, которые были сделаны установщиком 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/

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

1
Alix

1) Попробуйте очистить проект 2) Попробуйте перезапустить XCode 3) Перезагрузите Mac

0
Alexander B

У меня есть некоторые проблемы во время загрузки приложения в Appstore, затем я добавляю немного кода. На этапе сборки -> Выполнить скрипт

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

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

0
M Murteza

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

Ниже материал работал на меня,

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

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

0
Avaan

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

0
Theo