Вики на github устарели.Вот как я установил XMPPFramework
вручную.
Шаг 1
Клонируйте репозиторий XMPPFramework куда-нибудь на вашем компьютере и перетащите нужные папки в somewhere/XMPPFramework
на свойПроект Xcode.
Необходимые папки:
- Vendor / CocoaAsyncSocket
- Vendor / CocoaLumberjack
- Vendor / KissXML
- Поставщик / libidn
- Аутентификация
- Категории
- Core
- Утилиты
Вам также может понадобиться Extensions
, это необязательнохотя.
При перетаскивании папок на ваш Xcode важно выбрать флажки / переключатели точно так же, как это изображение:
Шаг 2
a) Перетащите Sample_XMPPFramework.h
на свой Xcode и установите флажки / переключатели, например, шаг 1
b) переименуйте его в XMPPFramework.h
c) настройте содержимое на основе XMPPFramework.h
на ваши нужды.(Я ничего не менял)
Структура файла должна выглядеть следующим образом в навигаторе проекта Xcode после выполнения шагов 1 и 2:
Шаг 3
ссылка на следующие фреймворки и библиотеки
- CFNetwork.framework
- Security.framework
- libxml2.dylib
- libresolv.dylib
- libidn.a
Шаг 4
Добавлены эти 2 строки в Build Settings
:
- другие флаги компоновщика = -lxml2
- ПУТИ ПОИСКА ЖАТКИ = / usr / include / libxml2
Вы должны быть хорошими после этих 4 шагов.Тем не менее, обратите внимание, что вам обычно нужно #import <UIKit/UIKit.h>
перед использованием XMPPFramework