#ios #iphone #objective-c #xcode
#iOS #iPhone #objective-c #xcode
Вопрос:
Я следовал приведенным здесь инструкциям:https://github.com/kif-framework/KIF /
Однако, когда я запускаю Product -> Test, симулятор запускается, но приложение не появляется. Я убедился, что и «Загрузчик пакетов», и «Тестовый хост» были установлены правильно. В частности, я установил:
«Загрузчик пакетов» должен быть $(BUILT_PRODUCTS_DIR)/My App.app/Мое приложение
«Тестовый хост» должен быть $(BUNDLE_LOADER)
Я использовал pods для интеграции KIF. К моему подфайлу я добавил
target 'My App Tests', :exclusive => true do
pod 'KIF', '~> 3.0'
end
и запустил обновление модуля.
У кого-нибудь есть какие-либо предложения о том, что может происходить?
Комментарии:
1. Я получал немедленный отказ «завершить выполнение тестов», потому что мой компилятор был настроен на «неизвестно» в цели тестирования. Как только я изменил его на Apple LLVM (Настройки сборки -> Параметры сборки -> Компилятор для C / C / Objective-C), у меня это сработало
2. На самом деле, иногда KIF запускается с черным экраном, но все еще работает. Вы уверены, что ваш код не выполняется должным образом? Тайм-аут может быть вызван тем, что он законно не находит ярлык доступности, который вы ему даете.