2017-04-17 2 views
1

私は本当にShoutemビルダーを使ってReact Nativeのスターターテンプレートを作成しています。しかし、私は自分のIDE(Deco IDE)を使ってシミュレータをローカルで実行し、コードを変更したいと思っています。私はCLI経由Shoutemから私のアプリを「プル」とNPM install + react-native linkを実行した後Shoutemを実行する方法ローカルでネイティブアプリをテストして反応させますか?

ただし、アプリケーションは、シミュレータ用にコンパイルされません。 shoutem runというコマンドを使用すると、アプリケーションが完全にビルドされて実行されますが、これはシミュレータを持っているだけでなく、コードを変更したときにそのコードを表示できるほど便利ではありません。

シミュレータでローカルに実行shoutemアプリを取得任意のヘルプ?

興味がある人々のために、私は取得していますエラーは次のとおりです。Print: Entry, ":CFBundleIdentifier", Does Not Exist

+0

アプリケーションの起動にDecoが使用するコマンドは何ですか? –

+0

もし私が間違っていないなら、Decoは 'react-native run-ios'を使います。 – Robert

答えて

0

は、ローカルShoutemアプリを実行するには2通りの方法があります。

一つの方法は、shoutem runコマンドです。 Shoutemプレビューアプリケーションで動作するように設計されており、Google playまたはApp storeからダウンロードできます。ローカルコードに加えた変更を見るために再ロードすることができます。このコマンドは、パッケージャを使用してJSコードのみをバンドルします。ネイティブを構築しません。

shoutem runの横には、選択したプラットフォーム用のRNプロジェクトをビルドして実行するためのコマンドがshoutem run-iosshoutem run-androidあります。このようにして、他のRNアプリとしてデバッグできる完全に機能するRNアプリケーションを手に入れます。 JSコードとネイティブの両方がビルドされています。

shoutem linkを使用することによって、あなたが取り組んでいる拡張子をリンクすることを忘れないでください。

関連する問題