2015-08-12 3 views
5

У меня есть быстрый проект 2.0 в xcode 7 beta 5 и вы хотите использовать ReactiveCocoa 3.0.Как включить ReactiveCocoa 3.0 в проект Xcode 7

я смог настроить проект для Xcode 6.3 и 1.2 стремительной, но не могу понять, как сделать это для Xcode 7 и swift2

Существует swift2 ветвь, но каждый метод я нашел только звонки в главном филиале.

Пошаговое руководство по очистке должно быть действительно замечательным.

ответ

8

Редактировать
ВАЖНО: вам нужен carthage 0.8.0 по крайней мере !!! И не забудьте выбрать Xcode 7 сборки инструментов через xcode-select


  1. Установку Карфагена через brew install carthage
  2. Если доморощенный не установлен вид на http://brew.sh
  3. Создайте файл с именем Cartfile в директории, где ваш Файл проекта Xcode проживает
  4. В качестве содержания Cartfile введите следующую строку:
    github "ReactiveCocoa/ReactiveCocoa" "swift2"

  5. Launch Terminal.app. перейдите в эту папку и запустите:
    carthage update
    Это будет строить .framework файлы в папке Carthage/Build

  6. Внутри папки сборки вы найдете две рамки: ReactiveCocoa.framework и Result.framework (внутри IOS/OSX/папки WatchOS)
  7. Перетащите оба эти файлы в Embedded Binaries раздел General вкладке вашего Xcode файла Проекта
  8. Построить и запустить!
+0

, если вы используете 10.11 бета-заварку, не может быть запущена как обычно .../usr/local/не может использоваться при заваривании. Существует обходное решение, хотя – Fab1n

+2

Спасибо. Мне также нужно было убедиться, что carthage использует правильную версию xcode: 'sudo xcode-select -s/Applications/Xcode-beta.app/Contents/Developer' –

+0

О да, это тоже важно. Должны использоваться инструменты командной строки Xcode 7 – Fab1n

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