Как использовать статическую библиотеку в приложении для iPhone

#iphone #static-libraries

#iPhone #статические библиотеки

Вопрос:

у меня возникли проблемы с настройкой этого. Я создал libTest.dylib, но я не могу использовать это в своем приложении для iPhone. Это выдает мне ошибку «test.h: нет такого файла или каталога». Как я могу использовать эту библиотеку в своем приложении.

Спасибо.

Ответ №1:

Расширение статической библиотеки .a

У вас есть динамическая библиотека, и вы не можете использовать ее на iPhone

Посмотрите на это руководство http://blog.boreal-kiss.net/2011/03/15/how-to-create-universal-static-libraries-on-xcode-4

Ответ №2:

IOS не поддерживает динамическую библиотеку, кроме стандартной библиотеки Apple. Итак, сначала вам нужно преобразовать код в статическую библиотеку. статическая библиотека должна поддерживать архитектуру i386, armv6, armv7.

  • i386 — для симулятора.
  • armv6, armv7 — устройства.