Как интегрировать Restkit Framework (restkit.org) с Xcode 4?
Вопрос
Я следовал инструкциям на GitHub Страница, но что -то не так (наверняка я: P) Но знаете ли вы о каком -либо хорошем уроке для интеграции / использования в XCode4 Restkit?
Спасибо!
Решение
Загрузите последнюю версию по этой ссылке http://restkit.org/
и извлечь папку ZIP, и вы найдете файл readme.md, который объясняет, что вы должны установить для Xcode 4.x, как показано ниже
Xcode 4.x (GIT -подмодуль)
- Добавьте подмодуль:
git submodule add git://github.com/RestKit/RestKit.git RestKit
- Откройте проект, который вы хотите добавить RESTKIT в XCODE.
- Сосредоточьтесь на своем проекте и выберите проект «View» Menu> «Навигаторы»> «Проект», чтобы представить список файлов проекта.
- Перетащите файл routkit.xcodeproj из искателя и оставьте его на свой ".xcodeproj.
- Нажмите на имя своего проекта на боковой панели слева, чтобы открыть просмотр настроек проекта в правой панели окна.
- На средней панели вы увидите ПРОЕКТ а также Цели Заголовки для вашего проекта. Нажмите на имя своего проекта, затем выберите Настройки сборки Вдоль вершины, чтобы открыть редактор настройки сборки для всего вашего проекта.
- Найди Пути поиска заголовка параметр. Дважды щелкните и добавьте новую запись. Добавить путь поиска в
"$(SOURCE_ROOT)/RestKit/Build"
каталог, который вы добавили в свой проект. НЕ НАДО проверитьRecursive
флажок. - Найди Пути поиска библиотеки параметр. Дважды щелкните и добавьте новую запись. Добавить путь поиска в
"$(SOURCE_ROOT)/RestKit/Build/$(BUILD_STYLE)-$(PLATFORM_NAME)"
каталог, который вы добавили в свой проект.
ПРИМЕЧАНИЕ: Это необходимо, только если вы НЕТ Использование DRIVEDDATA. - Найди Другие флаги линкера Вход и дважды щелкните по нему. Использовать + кнопка, чтобы добавить новую запись и ввести
-ObjC -all_load
. Анкет Уволить редактора с помощью Сделанный кнопка. - Найдите цель, к которой вы хотите добавить RESTKIT в Цели Список в середине панели редактора. Выберите его, чтобы открыть редактор настроек цели в правой панели окна.
- Нажмите Построить фазы Вкладка вдоль верхней части окна, чтобы открыть редактор фаз сборки.
- Нажмите на треугольники раскрытия рядом с Целевые зависимости а также Свяжите двоичный файл с библиотеками Предметы.
- в Целевые зависимости раздел, нажмите + Кнопка, чтобы открыть целевой лист выбора. Нажми на RESTKIT совокупная цель (у него будет значок «Бык-глаза») и нажмите на Добавлять кнопка для создания зависимости.
- в Свяжите двоичный файл с библиотеками раздел, нажмите + Кнопка, чтобы открыть лист выбора библиотеки. Здесь нам нужно указать цель связаться со всеми необходимыми библиотеками Restkit и несколькими системными библиотеками. Выберите каждый из следующих элементов (по одному или при том, что удерживая клавишу команды, чтобы выбрать все из них одновременно), а затем нажмите Добавлять кнопка:
- LibrestkitCordata.A - По желанию. Необходимо только в том случае, если вы используете основные данные.
- librestkitjsonparserjsonkit.a
- Librestkitnetwork.a
- LibrestKitObjectMapping.A
- Librestkitsupport.a
- Cfnetwork.framework
- Coredata.framework - По желанию. Необходимо, только если вы используете основные данные
- MobileCoreservices.FrameWork
- SystemConfiguration.FrameWork
- libxml2.dylib - По желанию. Необходимо только в том случае, если вы сопоставляете из полезных нагрузок XML и LIBRYSTKITKITXLPARSERLIBXML.A в ваше приложение.
- Убедитесь, что все библиотеки отображаются в Свяжите двоичный файл с библиотеками раздел, прежде чем продолжить.
Поздравляю, теперь вы закончили добавление Restkit в свой проект на основе XCode 4!
Теперь вам нужно добавить только для библиотек RESTKIT в соответствующих местах вашего приложения. Соответствующие включают:
#import <RestKit/RestKit.h>
// And if you are using Core Data...
#import <RestKit/CoreData/CoreData.h>
Другие советы
Я нашел этот урок очень полезным, чтобы заставить его работать на XCode 4.0.
Я сделал свою сборку после этих круток https://github.com/restkit/restkit/wiki/installing-restkit-in-xcode-4.x И Гулей прав. Но мне нужно было изменить каталог владельца.
Вы строили Restkit в соответствии со страницей Wiki «Установка RestKit в XCode 4.x» на github.com/restkit? Я думаю, что есть небольшая ошибка. Вот мое решение: 1. В «Фазах сборки» -> «Бинарная ссылка с библиотеками», удалите Restkit.framework и добавьте Security.FrameWork 2. Снова строите
Тогда это работает.
Я только что попытался установить Restkit на недавно созданный проект XCode 5 iOS 7.0. Я попытался загрузить проект и выполнить вышеуказанные шаги, но мне не хватало большей части контента в папке Restkit/Vendor. После небольшого исследования я сделал тактику подмодуля, и это дало мне всю информацию из этих папок.
Из каталога изменения командной строки в папку проекта, для меня это было
$ cd Documents/Projects/NewlyCreatedApp
Оттуда вы должны запустить эту команду, если у вас нет репозитория GIT. Примечание: вы должны загрузить GIT, чтобы установить это, если у вас еще нет
$ git init
После этого вы должны запустить эти команды, чтобы загрузить Restkit в папку проекта
$ git submodule add git://github.com/RestKit/RestKit.git
$ git submodule update --init --recursive
После этого вы должны подняться на ответ Наккиран выше и начать с шага 2, чтобы настроить процесс. На шаге 7 вам будет предложено добавить «$ (source_root)/restkit/build» к вашим путям поиска заголовка, но при ближайшем рассмотрении у фреймворта Restkit больше нет папки сборки, поэтому вы должны изменить ее на «$ (source_root)/ RESTKIT/CODE "в соответствии с текущей версией REST KIT
Я надеюсь, что это поможет, и вот ссылка на информацию подмодуля, которую я разместил.МЕТОД МЕТОДЫ УСТАНОВКА РЕСТОКИТ