Как построить статическую библиотеку существующего проекта в target-c (файл .a)? - PullRequest
4 голосов
/ 28 декабря 2011

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

Заранее спасибо

Ответы [ 3 ]

5 голосов
/ 28 декабря 2011

http://mobileorchard.com/sharing-compiled-code-building-static-libraries-in-xcode-for-the-iphone/ имеет хороший учебник.

Вот основные шаги:

  1. Понимают, что файлы XIB / NIB / Storyboard должны включаться отдельно от библиотеки
  2. Добавить новую цель, которая является статической библиотекой
  3. В настройках сборки для этой библиотеки включите все релевантные файлы .h и .m. Например, если ваше приложение использует набор классов для доступа к данным и другой набор для просмотра этих данных, вы можете просто включить файлы, относящиеся к доступу к данным.
  4. Сложение. Используйте сценарий, предоставленный в Создание статической статической библиотеки (устройство + симулятор) с использованием Xcode и SDK 4 + , чтобы вы могли использовать ее для симулятора iPhone + устройства.
  5. Включите вашу библиотеку + заголовки + любые ресурсы в соответствующий проект.
2 голосов
/ 28 декабря 2011

С xcode4.2 проще всего получить новый проект, iOS / Framework & Library, статическую библиотеку CocoaTouch и добавить все существующие файлы.

1 голос
/ 28 декабря 2011

Вот самый простой урок, с помощью которого я построил статическую библиотеку в iphone.После создания статической библиотеки вы импортируете файл библиотеки .a и файл заголовка .h в ваш новый проект и используете их.Вот ссылка на учебник для создания статической библиотеки .

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