Вопрос:

Могу ли я протестировать / разработать приложение без Xcode?

android ios xcode debian react-native

1086 просмотра

4 ответа

65 Репутация автора

Я действительно рад видеть React Native доступным, но у меня нет устройства Apple, и я привык к программированию в системах на основе Debian.

Можно ли протестировать приложение локально, а затем, как только я получу Mac для запуска процесса сборки?

Также кто-нибудь знает, когда будет доступна версия Android?

Автор: DraskyVanderhoff Источник Размещён: 26.03.2015 07:32

Ответы (4)


3 плюса

39 Репутация автора

К сожалению, вы не можете сделать это сейчас. Он поддерживает только устройства iOS, и вам нужен XCode для тестирования в симуляторе, потому что, следуя документации ( http://facebook.github.io/react-native/docs/getting-started.html#content ), он собирается создать проект XCode

Автор: luca mezzalira Размещён: 27.03.2015 12:35

4 плюса

103684 Репутация автора

Это официально не поддерживается, но вы должны быть в состоянии. У делегата приложения есть путь, указывающий на JS-сервер: Reaction-native / examples / SampleApp / iOS / AppDelegate.m .

Если вы указываете этот URL на свой компьютер Debian перед сборкой на телефон, он должен работать. (Конечно, JS должен быть включен в приложение перед отправкой в ​​App Store.)

Автор: Sophie Alpert Размещён: 27.03.2015 05:35

0 плюса

621 Репутация автора

К сожалению, вы не можете. Если это потому, что у вас нет компьютера Apple, вы всегда можете попробовать запустить его на виртуальной машине.

Автор: Brady Liles Размещён: 27.03.2015 05:37

0 плюса

2037 Репутация автора

Вот примерный план того, что вам нужно:

  1. IDevice
  2. Коллега, который создаст сборку для этого iDevice, чей корневой пакет реагирует на корень, указывает на некоторую конечную точку, которой вы можете управлять. напримерjsCodeLocation = [NSURL URLWithString:@"http://mydomain/index.ios.bundle"];
  3. Скомпилируйте ваше приложение реакции на это место.
  4. Запустите приложение на iDevice, которое загрузит пакет js.

Этот процесс будет значительно уступать разработке на Mac, хотя возможности отладки практически отсутствуют, настройка будет проблематичной, и вам придется каждый раз перезапускать приложение на устройстве.

Автор: Saltymule Размещён: 20.04.2015 07:28
Вопросы из категории :
32x32