Подтвердить что ты не робот

Создание статической библиотеки

Я пытаюсь создать старую библиотеку .a для моего проекта iPhone.

Итак, я создал новый проект, и я использовал шаблон Cocoa Touch Static Library.

Затем, в XCode 4.0, я добавляю файлы .m и .h.

Я успешно создаю проект, но не создается файл .a. В XCode я вижу файл .a в категории Products, но отображается красным цветом; поэтому его не существует.

Я не понимаю, почему моя кнопка сборки не создает файл .a, любая помощь?

4b9b3361

Ответ 1

Я вижу, что вы приняли ответ, но я подумал, что оставлю записку для будущих разработчиков библиотеки. После обновления проекта статической библиотеки Xcode 3.x до 4.x библиотека не всегда будет обновлять и начинать делать универсальные сборки библиотек. Когда это произойдет, сбор проекта будет успешным, а приложения, связанные с целевой зависимостью, будут работать нормально, но вы получите красные статические файлы библиотек, отображаемые в проектах, которые вы втягиваете. Это очень раздражает, и единственное исправление, которое я нашел, - это для воссоздания файлов проекта - я попытался выполнить аудит настроек сборки, но не смог определить смешающие факторы.

Надеюсь, это поможет спасти кого-то за 2 часа, которые я только что потерял: -P