0
Я пишу тестовые чехлы для приложения моей камеры.Использование макроса для тестирования модуля iOS
Например, я хочу предоставить макет объекта, когда тесты выполняются в Simulator. Я не мог использовать макрос для запуска соответствующего кода следующим образом:
#if TARGET_OS_SIMULATOR
vc.camera = mockCamera
#endif
Каков наилучший способ сделать это?
Спасибо. Должен ли я проверить имя папки на разницу? Как я заметил «Debug-iphonesimulator» и «Debug-iphoneos» –
Только при тестировании '' XCInjectBundle' будет иметь значения, поэтому вам просто нужно проверить, имеет ли он значение nil. – siuying
Мое дело - запускать как симулятор, так и устройство в тестировании, и я хочу различать их. –