Я сделал именно те шаги, которые описаны здесь в руководстве по началу работы с React:
https://facebook.github.io/react-native/docs/getting-started.html
Когда я открываю проект и собираю его, сборка завершается неудачно:
RCTAssert.h файл не найден "в MyProjectNameTests.m.
Что мне не хватает?
Вот шаги из руководства по началу работы:
Требования
OS X - этот репозиторий содержит только реализацию iOS (7+), а Xcode работает только на Mac.
Xcode 6.3 или выше рекомендуется.
Homebrew - это рекомендуемый способ установки io.js, watchman и flow.
Установите io.js 1.0 или новее. io.js - это современная версия Node.
Установите nvm с инструкциями по настройке здесь. Затем запустите
nvm install iojs-v2 && nvm alias default iojs-v2
, который установит последнюю совместимую версию io.js и настроит ваш терминал так, чтобы узел ввода выполнял io.js. С помощью nvm вы можете установить несколько версий Node и io.js и легко переключаться между ними.Новый в нпм?
brew install watchman
. Мы рекомендуем установить сторож, иначе вы можете столкнуться с ошибкой просмотра файла узла.
brew install flow
. Если вы хотите использовать поток. Мы рекомендуем периодически запускатьbrew update && brew upgrade
чтобы поддерживать ваши программы в актуальном состоянии.
Быстрый старт
npm install -g react-native-cli react-native init AwesomeProject
Во вновь созданной папке AwesomeProject/
Откройте AwesomeProject. xcodeproj и нажмите запустить в Xcode. Откройте index.ios.js в любом текстовом редакторе и отредактируйте несколько строк. Нажмите cmd + R в симуляторе iOS, чтобы перезагрузить приложение и увидеть ваши изменения!