[解決済み] React Nativeプロジェクトでiosフォルダを再生成するには?
質問
少し前にreactのネイティブアプリ(仮にXとします)の/iosディレクトリを削除してしまいました。アンドロイドのエミュレータを使って開発・テストしてきましたが、今度はiosでxcodeシミュレータなどで動作することを確認したいのです。
そこで、私の現在のアイデアは、iosフォルダを持つ新しいリアクトネイティブベアプロジェクト(Yと呼ぶことにします)を作成し、次のようにします。
これらのステップ
を実行して、Y の名前を X に変更し、/ios ディレクトリを Y から X に移動し、次のことを試みます。
run-ios
.
どうなるかここで更新しますが、もっと良い方法があるのではないか、今まで誰もこの状況に陥ったことがないのではないか?
ios フォルダを再生する」「ios フォルダを削除する」「ios フォルダを既存のものに追加する」などをたくさんググったのですが、何も役に立ちませんでした。私の googlefu が十分でないのかもしれませんが、誰かが何か提案を持っている場合、大いに感謝します。
ステップ 2 は、依存関係やその他のもののためにコンパイルを確認することですが、今のところ私の目標は、プロジェクトに /ios フォルダを戻すことと、React Native がその存在を認識すること (必要なすべての設定があります) だけです。
ありがとうございます。
どのように解決するのですか?
必要なプロセスは、react nativeアプリのリネームと非常によく似ています。基本的に、あなたはただ実行する必要があります
react-native upgrade
を実行する必要があります。詳細については、別の質問を確認することができます
ここに
. 以下の手順では、コピーしたプロジェクトを元に、新しい名前で別のリアクトネイティブプロジェクトを作成する方法を説明します。
- まず、名前を変更するアプリケーションが存在するディレクトリをコピーします。そして、新しくクローンしたディレクトリに移動します。
-
で名前を変更します。
index.ios/android.js
ファイルで、AppRegistryのパラメータとして渡される名前を変更します。 -
で名前とバージョンを適宜変更する。
package.json
-
削除する
/ios
と/android
フォルダが残っています。 -
実行
$react-native upgrade
を実行して/ios
と/android
フォルダーを再度作成します。 -
実行
$react-native link
を実行します。 -
最後に実行する
$react-native run-ios
など、好きなものを実行してください。
関連
-
[解決済み】react-native: コマンドが見つかりません。
-
[iOS]コンパイルエラー:ld: アーキテクチャ x86_64 のシンボルが見つかりません。
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] React NativeとReactの違いは何ですか?
-
[解決済み] Xcode 12、iOS Simulator用にビルドしても、iOS用にビルドされたオブジェクトファイルでは、アーキテクチャ「arm64」用にリンクされます。
-
[解決済み] フレームワークを使用したiOSアプリがデバイス上でクラッシュ、dyld: ライブラリがロードされない、Xcode 6 Beta
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】Xcode Derived dataフォルダの中身を安全に削除できますか?
-
[解決済み] React NativeによるiOS起動画面
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
libc++abi.dylib が NSException 型の捕捉できない例外で終了する理由 エラー
-
JenkinsがIOSを自動パッケージングしてモミを配布
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] SwiftでStringを配列に分割する?
-
[解決済み] 奇妙な不要なXcodeログを隠す
-
[解決済み] UITableViewCell、スワイプ時に削除ボタンを表示させる
-
[解決済み] コア・データ エンティティの全インスタンスを削除する最短の方法
-
[解決済み] ファイルはユニバーサル(3スライス)ですが、iOSの静的ライブラリのための(n)ARMv7-sスライスエラーが含まれていない、どうにかして回避するには?
-
[解決済み] iOSアプリをApple Developer Programや脱獄せずにデバイス上でテストすることができます。
-
[解決済み] iPhoneでナビゲーションバーを1ページ目だけ非表示にする