-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
I worked around the issue but it might be good to document it somewhere. When using the separate environment build instructions linked here, the resulting build config is incompatible with react-native's packager script, since that script expects the $CONFIGURATION to equal one of Debug or Release, but the $CONFIGURATION will be DEV, PROD or SYS if you follow the instructions there.
To fix it, I'm massaging the $CONFIGURATION value in the Bundle React Native code and images build phase of my app, before the packager script is executed. I changed the contents of the script to be:
// Rewrite the value of configuration to what react-native script expects.
case "$CONFIGURATION" in
DEV)
CONFIGURATION=Debug
;;
PROD)
CONFIGURATION=Release
;;
Release)
;;
*)
CONFIGURATION=Debug
;;
esac
// Now the packager script can be executed normally.
../node_modules/react-native/packager/react-native-xcode.sh
Metadata
Metadata
Assignees
Labels
No labels