web-dev-qa-db-ja.com

xcodeでreactNativeプロジェクトを開きます

簡単なものが欠けていると思います。 Reactネイティブプロジェクトが機能していて、 アプリストアで取得しようとしています です。これらの手順に従って、=でプロビジョニングプロファイルを作成した後Appleデベロッパダッシュボード、xcodeを起動するためにデベロッパプロビジョニングプロファイルをダブルクリックするように指示されています。これは正確に次の手順です。

次に、コンピューターにダウンロードしたファイルを見つけて、それぞれを順番にダブルクリックすると、Xcodeが起動します。プロジェクトを開くか、このテスト用に新しいプロジェクトを開始して、プロファイルが存在することを確認します。

そのため、ファイルをダブルクリックすると、xcodeは起動しますが、ウィンドウは開きません。私はreactNativeアプリ用のxcodeプロジェクトを持っていないので、開くものがありません。 「ビルド設定」または「一般」のメニューがないため、続行する方法がわかりません。

参考までに、これが私の反応ネイティブディレクトリ構造です:

my_project/
    .expo/
    assets/
    node_modules/
    src/
    .bablerc
    .gitignore
    App.js
    app.json
    package-lock.json
    package.json
    README.md

私はどこかで一歩を逃しましたか?これからxcodeプロジェクトを取得するにはどうすればよいですか?

3
smilebomb

非博覧会プロジェクト別名。 react-native cliプロジェクト:

実行xed iosreact-nativeプロジェクトのルートディレクトリ内にある場合。 iosディレクトリでXCodeを開きます。

Expoを使用していなくても、この質問が最初に検索結果に表示されたため、これを追加しました。

「完全に管理された」エキスポプロジェクトの場合、実際にはネイティブコード(iosまたはAndroid)にアクセスできません。ファイル)。ネイティブコードにアクセス/変更するには、 'ベアワークフロー' に移動する必要があります。

3
Ben Butterworth

Expoのエコシステムを使用してアプリをビルドしている場合は、Expoを使用してアプリをビルド/公開する必要があります。 博覧会のドキュメント を確認する必要があります。

本当にxcodeからビルドしたい場合は、react-native ejectを実行してこのエコシステムを終了できます。 Androidおよびiosフォルダーが作成され、アプリを手動でビルド/公開できるようになります。

1
sanjar

彼は、XCodeでプロジェクトを開くには、最初にiosフォルダーを生成する必要があります。そのためには、cmd:react-nativeejectを使用します。

Rgds