6

React Native が利用可能になるのをとても楽しみにしていますが、私は Apple デバイスをまったく持っておらず、Debian ベースのシステムでコーディングすることに慣れています。

アプリをローカルでテストしてから、Mac でビルド プロセスを実行することはできますか?

また、Android 版がいつ利用可能になるか知っている人はいますか?

4

4 に答える 4

4

公式にはサポートされていませんが、できるはずです。アプリ デリゲートには、JS サーバーを指すパスがあります: react-native/Examples/SampleApp/iOS/AppDelegate.m

電話にビルドする前に、その URL を Debian マシンに向けると、うまくいくはずです。(もちろん、JS は App Store に提出する前にアプリにバンドルする必要があります。)

于 2015-03-27T17:35:02.327 に答える
3

残念ながら、今のところそれはできません。iOS デバイスのみをサポートし、シミュレーターでテストするには XCode が必要です。ドキュメント ( http://facebook.github.io/react-native/docs/getting-started.html#content )に従って、 XCode プロジェクト

于 2015-03-27T00:35:25.310 に答える
0

必要なものの大まかな概要は次のとおりです。

  1. iDevice
  2. その iDevice にビルドを配置する同僚で、そのルート 反応ネイティブ バンドルが制御可能なエンドポイントを指しています。例えばjsCodeLocation = [NSURL URLWithString:@"http://mydomain/index.ios.bundle"];
  3. 反応アプリをその場所にコンパイルします。
  4. js バンドルをダウンロードして、iDevice でアプリケーションを実行します。

このフローは、Mac での開発に比べてかなり劣りますが、デバッグする能力が事実上なく、セットアップが面倒で、毎回デバイスでアプリケーションを再起動する必要があるためです。

于 2015-04-20T19:28:53.243 に答える
0

残念ながらできません。Apple コンピューターを持っていないことが原因である場合は、いつでも仮想マシンで実行してみることができます。

于 2015-03-27T17:37:06.113 に答える