Реагируйте на новичка - PullRequest
       9

Реагируйте на новичка

0 голосов
/ 26 декабря 2018

Я хочу построить игру с React Native.Я провожу локальное тестирование на персональном устройстве Android с помощью приложения Expo, но в идеале хотелось бы, чтобы приложение было кроссплатформенным.Я хочу выпустить его в общедоступном магазине или сделать так, чтобы люди могли играть в каком-либо формате.

Это нормально, если я использую код Visual Studio (на компьютере с Windows) для сборки своего приложения,использовать командную строку node.js для запуска команд expo и тестирования с перезагрузкой в ​​реальном времени в моем приложении Expo?Нужно ли иметь Mac + XCode, если я хочу редактировать код iOS?

Какой типичный процесс разработки / набор инструментов используется?

1 Ответ

0 голосов
/ 26 декабря 2018

React Native IS кроссплатформенный, для создания приложений для работы на разных платформах, однако, требуется другая процедура.Что делает его кросс-платформенным, так это то, что вы пишете исходные коды, включая все компоненты (а большинство из них), один раз, и он автоматически генерирует собственные коды для Android и IOS.

Нет типичного набора инструментов для написания кода, вы можете использовать любой редактор кода, который вы предпочитаете (я использую Sublime, например), но вы должны указать необходимые требования на официальной странице начала работы officialdocs , включая node.js.

Expo помогает тестировать приложение на android и ios без Mac (у него есть и другие интересные функции!).Так что если вы хотите выпустить в Apple Store, вам обязательно понадобится Mac (или виртуальная машина с MacOS, например, VMWare)

, чтобы сгенерировать релиз apk для android: Android Release APK

и для IOS: IOS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...