Сделай шаг назад. Ваш параметр Bundle Loader является ошибочным, и добавление пользовательского исполняемого файла не повлияет на компиляцию пакета модульного теста.
Вам нужно, чтобы ваш пакет модульных тестов создавался без ошибок (и предупреждений!), И ваши тесты будут выполняться автоматически (у вас есть хотя бы один действительный класс SenTestCase с хотя бы одним допустимым методом тестирования, верно?).
Итак,
Вы говорите, что ваш тестовый пакет компилируется без предупреждений, и вы написали несколько тестов, используя классы и методы из вашего плагина? Если это так, вы должны позаботиться о том, чтобы позаботиться о загрузке пакета плагинов в пакет модульных тестов и определении какого-либо API, поскольку у пакета плагинов нет общедоступных заголовков, верно?
см. Документы Apple здесь
Загрузка плагинов в плагины (по сути, то, что вы пытаетесь сделать) не легка, и они не волшебным образом «связаны» во время компиляции, как фреймворки в блоге Криса Хансона, на который вы также ссылаетесь. Они не были бы плагинами, если бы были.
Самый простой способ - вообще не тестировать свой плагин, а добавить файлы, которые вы хотите протестировать, непосредственно в пакет модульных тестов. По крайней мере, так вы сможете приступить к тестированию своего кода, не тратя время на динамическую загрузку пакетов.
Но если это неудовлетворительно, вы можете получить то, что вы пытаетесь сделать, для работы с небольшими усилиями - вам определенно следует добавить тесты, чтобы убедиться, что ваш плагин загружен и что символы, которые вы считаете доступными, ДЕЙСТВИТЕЛЬНО доступны , Как только ваши тесты будут в порядке, вы должны следить за другим отличным блогом Криса Хэнсона, посвященным пакетам отладочных тестовых модулей , показывающим, как выполнить ваши тесты в отладчике - вы сможете отследить любые ошибки.