Как создать статическую библиотеку для iPhone? - PullRequest
2 голосов
/ 05 октября 2009

Мне кажется, я везде искал ответ на свою проблему, но безуспешно.

Я пытаюсь создать простую статическую библиотеку для запуска на устройстве iPhone, но я все время заканчиваю тем, что XCode говорит, что «файл не имеет требуемой архитектуры», и я пробовал каждый флаг сборки, который нашел, но безуспешно .

Я заставил его работать на эмуляторе, создав его так:

$ gcc-4.2 -c StaticHelloWorld.c -o StaticHelloWorld.o
$ ar rcs libstatichelloworld.a StaticHelloWorld.o

а как его собрать для устройства ??

С уважением, drisse

1 Ответ

2 голосов
/ 05 октября 2009

В Xcode есть шаблон New Project, называемый Cocoa Touch Static Library. Этот шаблон предоставляет большую часть настроек, необходимых для создания статической библиотеки. Затем вам просто нужно включить ваши различные исходные файлы, а также файл общего заголовка.

Пример статических библиотек iPhone см. В проектах Three20 и Core Plot . Оба используют статические библиотеки для iPhone. У нас есть инструкции о том, как включить библиотеку в приложение в основной вики Core Plot.

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