2014-11-10 4 views
0

Я новичок в разработке iOS. Я пытаюсь импортировать и использовать статическую библиотеку у частного поставщика. Я правильно импортировал библиотеку, как указано в различных учебниках (я добавил библиотеку в путь поиска заголовка, путь поиска библиотеки, добавлен в связанные структуры и библиотеки). Но проблема в том, что я не знаю, как их использовать. У файлов «.a» нет заголовков. Может ли кто-нибудь сказать, как их использовать?Использование статических библиотек в Xcode

Я попытался импортировать их вот так. Но все они дали файлу не найденную ошибку.

import "abcdef.a" 
import <abcdef.h> 
+0

Создайте папку «Заголовок» в этой библиотеке и поместите весь класс, в котором будут показаны все классы. – Kampai

+0

@ Kampai Вы хотите создать папку с названием «Заголовок» в проекте и поместить в нее файл .a? В настоящее время я имею их в папке Frameworks. – user1429322

+0

В папке «Папка» вы создали папку «Заголовки» и переместите все файлы в этом. – Kampai

ответ

2
  1. Удалить файл импорта .a (никогда не делают это)
  2. Добавить зависимостей в Build Phases в Link Binary With Libraries
  3. В приложении (не статическую LIB) и должны использовать классы из static lib, например, в вашем проекте, например: #import "MyClass.h"
+1

Спасибо. Я сделал все шаги, которые вы упомянули. Но моя проблема в том, что у меня нет классов, которые находятся внутри статической библиотеки, и поэтому я не знаю, что импортировать. Есть ли способ увидеть классы из статической библиотеки? – user1429322

+0

Что вы получили от частного поставщика? – gran33

+0

Я получил файлы статической библиотеки «.a» – user1429322

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