Я хочу иметь возможность тестировать библиотечный код в целевой библиотеке, поэтому мне не нужно переключаться на отдельный проект для его запуска.
Я вижу, как добавить цель, но я не уверен, как настроить ее для запуска, как это делает шаблон проекта «Инструмент командной строки». Я попытался добавить новую цель "Shell Tool", но я не знаю, как сделать так, чтобы она работала. Какие настройки сборки я должен добавить к этой цели? Какие файлы (main.m?) Мне нужны для запуска?
РЕДАКТИРОВАТЬ (Добавил мои комментарии ниже, чтобы, надеюсь, сделать вопрос более ответственным.)
Моя библиотека имеет две цели: одну для iOS и одну для MacOS. Пока я включаю его только в проект iOS, так что сейчас я хочу работать с ним. Я попытался добавить цель набора тестов Cocoa Touch Unit, но моя сборка не удалась, и я получил команду / bin / sh / fail с кодом выхода 1 и ошибочными тестами для архитектуры i386 (GC OFF). Я не думаю, что хочу работать на i386 (по крайней мере, не для проверки моей цели iOS), и я не могу найти ничего, что говорит i386 в настройках цели.
Я вижу, что моей активной архитектурой для проекта является i386 (в меню «Проект»> «Установить активную архитектуру»), но она не позволяет мне изменить ее там. Моя цель TestApp имеет Standard (armv6) в качестве установленной архитектуры, и я попытался выполнить поиск настроек, но ничего не было в i386. Как мне это изменить?