Тестируемый код должен быть скомпилирован и связан либо с исполняемым файлом, либо с библиотекой или структурой. В последнем случае просто свяжите ваш модуль модульного тестирования с фреймворком или библиотекой (что бы вы ни создавали). В случае executbale вы можете использовать инжекцию пакета, чтобы внедрить ваш пакет модульных тестов в приложение при запуске и запустить свои модульные тесты. Учебное пособие для обоих сценариев приведено в руководстве по тестированию модулей Xcode и кратком обзоре здесь .
Короче говоря, для приложения установите для свойства цели теста «Хост тестирования» и свойства «Загрузчик пакетов» значение «$ (CONFIGURATION_BUILD_DIR) /MyApp.app/Contents/MacOS/MyApp».