Статическая библиотека IOS Продукт всегда красного цвета - PullRequest
16 голосов
/ 06 июня 2011

Я боролся с этим уже несколько дней.Когда я создаю новый проект статической библиотеки под IOS в XCode 4, я сталкиваюсь с проблемой.С или без добавления файлов в качестве заголовков или для компиляции, я могу успешно собрать, но файл .a всегда красный.Это происходит как в Debug, так и в Release.Я читал о подобных проблемах, но не нашел кого-то, кто решил проблему.Любая помощь будет оценена.Спасибо

Ответы [ 2 ]

25 голосов
/ 16 сентября 2011

XCode, похоже, имеет ошибку в этом отношении при сборке симулятора.Создайте один раз для устройства, щелкните правой кнопкой мыши библиотеку, чтобы отобразить ее в Finder, создайте резервную копию уровня и перейдите к симулятору.Ваша библиотека будет там.(Путь будет выглядеть примерно так: / Users / You / Library / Developer / Xcode / DerivedData / LibName-fylbqugtzucxyndtdddrjmbbdnet / Build / Products / Debug-iphonesimulator)

2 голосов
/ 07 июня 2011

Я не смог найти ответ на эту проблему, но нашел способ обойти. Я установил шаблон проекта XCode 4 для создания универсальных фреймворков из https://github.com/kstenerud/iOS-Universal-Framework. Это позволило мне создать фреймворк, соответствующий моим потребностям.

...