問題タブ [react-native-code-push]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - main.jsbundle は空のファイルです
挨拶!
RN を 0.41 から 0.50.4 にアップグレードする作業を行っていますが、奇妙な問題が発生しています。シミュレーターで XCode Build Configuration が DEBUG の場合、私のアプリは正常に動作します。ただし、ビルド構成をRELEASEに変更すると。アプリを起動するとすぐにクラッシュします。
アプリにコードプッシュが統合されているため、使用していますjsCodeLocation = [CodePush bundleURL];
iOS デバイスで RELEASE モードを実行すると機能しないためです。RELEASE Build Configを使用してiOSシミュレーターでも実行しようとしましたが、エラーが表示されます
私が実際にそれを見つけようとするとmain.jsbundle
。空のファイルのようです。
オフラインを作成し、main.jsbundle
XCode プロジェクトにリンクしましたが、問題は解決しません。
これらのソリューションも試しました:
https://github.com/Microsoft/react-native-code-push/issues/1066
https://github.com/facebook/react-native/issues/15432
しかし、問題も解決しませんでした。
を介してビルドしているようですがreact-native-xcode.sh
、どういうわけか空のmain.jsbundle
ファイル
が生成されます
誰かこの問題を解決しましたか? どんな助けでも大歓迎です!
RN バージョン: v0.50.4
RN コード プッシュ バージョン: v5.2.1
ノード v8.1.0
npm v5.0.3
更新: nvm 8.1.0 をデフォルトとして設定することで解決しました
ios - Codepush - js および css ファイル (アセットから) がデバイスに読み込まれていない
現在、react ネイティブ アプリに取り組んでおり、codepush を使用してアプリ データを更新しています。webView の js および css ファイルがダウンロードされないという問題で、私はひどく立ち往生しています。ホームディレクトリから「アプリケーションサポート」を確認しました。codePush からダウンロードされるのは画像だけですが、js または css ファイルが表示されないことがわかりました。
Xocde からのフォルダー構造と、アプリケーション サポート パスの CodePush からの応答を提供します。
次のコマンドを使用して main.jsbundle を作成します。
更新を codePush に送信するには、次のコマンドを使用します。
少なくとも私を正しい方向に向けることができれば、本当に感謝しています。