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

Ошибка при загрузке XCTest, не найдено подходящего изображения.

Недавно я обновил свой Xcode и начал иметь эту ошибку.

2014-11-03 15:03:54.222 App[13141:60b] Error loading /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests:  dlopen(/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests, 262): no suitable image found.  Did find:
    /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: code signature invalid for '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests'
DevToolsBundleInjection: Error loading bundle '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest'

Я выполнил поиск в Google, как обычно. Но я пока не нашел решений. Источник, который я посмотрел и пытался решить мою проблему, есть,

Когда это происходит?

Показывается только эта ошибка, если я запускаю uni test на устройстве. На симуляторе он работает так, как ожидалось. Запуск приложения из обычной цели не показывает эту ошибку.

При появлении ошибки при запуске приложения Uni Test приложение не запускается. Он просто не загружает xctests.

У кого есть похожие проблемы? и решить его?

4b9b3361

Ответ 1

Я столкнулся с той же проблемой. Я смог устранить проблему, установив профиль обеспечения на что-то другое, кроме автоматического, на оба целевых объекта (тест и тестовый узел).

Я подтвердил, что это была проблема, возвращая его обратно в автоматическую, и проблема снова закрепилась.

Ответ 2

@комментарий tagy22 работал у меня

Если бы эта ошибка возникла, я должен был настроить профиль обеспечения обеих целей на профиль подстановки.

Ответ 3

Я обнаружил, что если я удалю все сертификаты разработчика iOS из keychain OS X и портала разработчиков iPhone, а затем позвольте Xcode повторно запросить сертификаты разработки, проблема будет решена.