Подтвердить что ты не робот

IOS: тестирование кода не найдено

У меня нет учетной записи разработчика iPhone. Я хочу проверить приложение на своем iPod Touch.

Версия iPod iOS: 5.1 (сборка 9B176) Xcode Development SDK: 5.1 Симуляторы: iPhone 5.1 Retina/normal                       iPad 5.1 Retina/Normal

Чтобы обойти подписание кода и т.д., я изменил параметры проекта, как показано ниже.

Code signing identity   Don't code sign
  Debug                 Don't code sign
    Any iOS SDK         Don't code sign
Release                 Don't code sign
  Any iOS SDK           Don't code sign

Я подключил iPod-Touch к моему MacBook Pro, выбранному iPod в качестве моей цели (вместо симулятора), построил проект и запустил его. Затем я получаю сообщение об ошибке "Нет кодовой подписи".

Любая помощь?

Примечание. Я не создавал никаких сертификатов приложений и т.д. (у меня нет учетной записи приложения dev)

4b9b3361

Ответ 1

Вы также можете получить эту ошибку, если сборка прерывается частично. Он повреждает внутренние данные Xcode (почему они сохраняют поврежденные данные? Я понятия не имею).

Завершите xcode и перезапустите, выполните новую сборку... и она, как правило, исчезнет.

Ответ 2

Полностью очистить проект

Это помогает, если вы полностью очистите папку сборки. Обычный пункт Project > Clean не является исчерпывающим. Используйте скрытую альтернативу.

Удерживая нажатой клавишу Option (⌥), выбирая Product > Clean Build Folder…

Клавиша Option преобразует этот пункт меню из "Очистить" в "Очистить папку сборки" и изменяет его поведение, как обсуждалось в этом другом вопросе, XCode 4 "Чистота" против "Чистота" Build Folder ".

Ответ 3

Вам нужно ввести код, если вы хотите запустить приложение на iDevice, если оно не было взломанным.

У вас должна быть лицензия на разработку кода для подписи ваших приложений.

Если вы не хотите покупать лицензию разработчика, и вы являетесь студентом, вы можете применить программу IOS Developer University Program, которая позволяет тестировать ваши приложения на реальных устройствах, но не отправлять App Store.

https://developer.apple.com/programs/ios/university/

Ответ 4

Это нормально, если вы не хотите, чтобы код подписывал его в настройках, но вы ДОЛЖНЫ кодировать его, если хотите запустить его на устройстве. Это, конечно, если вы не джейлбрейк своего устройства... это ваш единственный выбор, так как вы упоминаете, что у вас нет учетной записи приложения dev.

Ответ 5

Эта ошибка означает, что ваш код не может быть подписан, поэтому проект не может быть запущен на вашем устройстве. Я нашел эту проблему, потому что я изменил "другие флаги C" в настройках сборки. Удалите элемент, который вы добавили, он запускается!

Ответ 6

Я получил эту ошибку в Xcode 8.2, потому что мне не хватило места на моем устройстве. Спасибо Xcode за описательную ошибку...

Ответ 7

У меня возникла такая проблема, когда был удален профайл. Я создаю файл инициализации, и он исправлен.

Ответ 8

Я играл со следующим файлом - с свойством CODE_SIGNING_REQUIRED. По умолчанию это ДА. Я изменил его на NO - чтобы попытаться создать unsigned.ipa.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk Файл SDKSettings

Настройки были установлены на "Не вводить код". После этого мне нужно было запустить приложение на устройстве, но получил эту ошибку "No Code Signature found". После того, как я установил все команды, профили, идентификаторы подписи кода правильно - проблема все же появилась. Установите CODE_SIGNING_REQUIRED на YES.

Но почему-то ничего не помогло - ошибка "Code Code found found" осталась там - пришлось переустановить Xcode.

Ответ 9

Очистка кэшей и папка Xcode DerivedData помогли мне решить эту проблему. После очистки продукта и папки сборки продукта выйдите из Xcode и удалите все в

~/Library/Developer/Xcode/DerivedData

Затем удалите все файлы и папки, связанные с Xcode, в

~/Library/Caches