Почему я не могу найти XCTest/XCTest.h?

Я пытаюсь начать работу с tdd в Xcode и следую очень хорошему руководству.

Все прошло гладко. Однако, когда я хочу создать проект приложения командной строки (в c) в Xcode, отдельная тестовая папка не создавалась.

Я хочу построить реализацию случайного графа, и мой граф проекта состоит из main.c, graph.h и graph.c. Я решил добавить тестовый файл (целевой тестовый файл C).

Здесь у меня есть импорт XCTest/XCTest.h, но при запуске (Product->run) я получаю сообщение об ошибке, что XCTest/XCTest.h не найден. У меня тоже не получается запустить тестовый режим (Product-test).

почему этот заголовочный файл не найден? и как мне это исправить?


person stian    schedule 28.03.2014    source источник
comment
Я решил это, только создав проекты, включающие структуру какао.   -  person stian    schedule 30.03.2014


Ответы (1)


XCTest/XCTest.h будет работать только для testTarget, а не для других целей. Попробуйте удалить цели для вашего файла xxxtest.m. вы можете сделать это, удалив его из compileSources этой цели

person Katta Nagarjuna    schedule 23.12.2014
comment
Что, если я пытаюсь создать структуру для помощников по тестированию? Моя цель не xctest, а фреймворк. - person Michael Cueno; 24.03.2018