2013-10-07 4 views
0

Я создаю «SDK», который позволит обмениваться информацией с частью пользовательского оборудования (через BLE, абстрагируя мой протокол связи с методами async/callbacks, на разных классах всех Obj-C). Я хочу упаковать этот SDK, чтобы я мог распространять его среди пользователей, чтобы они могли создавать приложения, используя это оборудование. Я хочу предоставить .h файл (ы) и предварительно скомпилированную библиотеку (закрытый источник).Создать пользовательскую библиотеку для iOS

Какая у вас лучшая практика? Должен ли я выбрать создание .framework, .a, .dylib? В чем разница между ними и их случаями использования? Каков правильный способ создания необходимой библиотеки?

большое спасибо

ответ

0
  1. Вы не можете создать dylib для IOS. Пользователь не может динамически связывать свой проект с этой библиотекой в ​​iOS, это ограничения платформы.
  2. Вы можете создать фрейм или файл .a (статическая библиотека).
  3. Там могут быть некоторые проблемы с ресурсами из библиотеки (рамки)
  4. Это Продублируйте вопрос, см Difference between framework and static library in xcode4, and how to call them
+0

какие проблемы с ресурсами из рамок? Так что я должен пойти для .a или .framework? не смог найти ответы в так называемом дублированном вопросе – mindbomb

+0

Этот ответ был ** устарел ** и должен обновляться после возраста iOS 8. – Itachi

Смежные вопросы