38

ターミナルからリリース ビルドを直接実行しようとしていますが、それを行うオプションが見つかりませんでした。

XCode から行う必要があるのは次のとおりです。

製品 -> スキーム -> スキームの編集 (cmd + <)、横から [実行] タブにいることを確認し、[ビルド構成] ドロップダウンをリリースに設定します。

http://facebook.github.io/react-native/docs/running-on-device-ios.html#building-your-app-for-production

同じことを行うために利用できるオプションはありますreact-native-cliか? みたいなreact-native run-ios -configuration Release

私の目的は、たとえば QA チームに提供するために実行中のサーバーを必要としないビルドを生成することです。

4

3 に答える 3

0

バンドルを処理する反応ネイティブ スクリプトは次のとおりです。

  ./node_modules/react-native/scripts/react-native-xcode.sh

そして、それは基本的にこれを行います:

  node "./node_modules/react-native/cli.js" bundle  --entry-file "index.js" --platform ios --dev false --reset-cache --bundle-output "./app.app/main.jsbundle" --assets-dest "./app.app"

bundle-output と asset-dest は通常、xcode ビルド出力を指します。例えば:

~/Library/Developer/Xcode/DerivedData/MyApp-enjmlvtpwwpnsxanntxwgpneywcy/Build/Intermediates.noindex/ArchiveIntermediates/MyApp/BuildProductsPath/Release-iphonesimulator/MyApp.app
于 2021-07-08T17:00:57.603 に答える