Ссылка на классы из разных целей в xCode для модульного тестирования iPhone - PullRequest
1 голос
/ 27 декабря 2010

Я пытаюсь протестировать приложение для iPhone.Я создал новую цель и назвал ее «LogicTests».Но теперь мне нужно использовать класс «Космический корабль» внутри теста.Как я могу это сделать?

ОБНОВЛЕНИЕ 1:

Я сделал Spaceship.m доступным для цели модульного тестирования, и эта ошибка исчезла.Теперь у меня другая проблема.Ссылка файла Spaceship.m на библиотеку Cocos2d.Как я могу добавить ссылку на библиотеку Cocos2d в цель модульного тестирования.Я попытался щелкнуть правой кнопкой мыши по опции Бинарный файл с библиотеками, а затем добавил инфраструктуру cocos2d, но это дало мне 153 ошибки или что-то еще.

Ответы [ 2 ]

2 голосов
/ 05 августа 2011

В Xcode 4 вы нажимаете: Alt-Command-1 и затем проверяете, что "LogicTests" проверен на вкладке Целевого членства.

2 голосов
/ 27 декабря 2010

Чтобы включить его в эту цель, нажмите Spaceship.m, получите информацию о файле (Command-I) и убедитесь, что «LogicTests» отмечен на вкладке «Цель».

Помимо этого, убедитесь, чтовы добавляете

#import "Spaceship.h"

в начало определенного класса теста.Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...