Почему Xcode не создает файл в моем проекте - PullRequest
0 голосов
/ 29 апреля 2010

У меня есть проект статической библиотеки, который я унаследовал от другого разработчика. Я добавил класс в проект и построил его. Когда я включаю статическую библиотеку в другой проект, сборка завершается с ошибкой символа не найден для добавленного класса.

Я посмотрел журналы сборки для проекта статической lib и заметил, что файл .m не скомпилирован. Файл хорошо виден в XCode, рядом со всеми другими файлами классов. Может кто-нибудь придумать причину, по которой файл не будет построен? Как Xcode обнаруживает файлы, которые он создает?

1 Ответ

2 голосов
/ 29 апреля 2010

Убедитесь, что новый файл включен в цель, которую вы пытаетесь создать.

Нажмите на имя файла в левой панели XCode и откройте инспектор (команда-I), затем посмотрите на вкладку «цели», чтобы убедиться, что цель, которую вы создаете, отмечена.

При необходимости вы также можете развернуть цель (на левой панели), чтобы увидеть шаги сборки, и перетащить файл непосредственно на шаг сборки (например, «Компилировать источники»), где он должен быть.

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