GT2/Ejectable/node_modules/expo-constants/scripts/get-app-config-ios.sh

20 lines
753 B
Bash
Executable File

#!/usr/bin/env bash
set -eo pipefail
DEST="$CONFIGURATION_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH"
NODE_BINARY=${NODE_BINARY:-node}
# Related to: https://github.com/facebook/react-native/blob/c9f869f9c7c8b035a669980382af4bbd4afecb89/scripts/react-native-xcode.sh#L59-L69
PROJECT_ROOT=${PROJECT_ROOT:-$PWD}
cd "$PROJECT_ROOT" || exit
if ! [ -x "$(command -v $NODE_BINARY)" ]; then
echo 'Error: cannot find the node binary. Try setting the NODE_BINARY variable in the ' \
'"Bundle React Native code and images" Build Phase to the absolute path to your node binary. ' \
'You can find it by executing "which node" in a terminal window.' >&2
exit 1
fi
"$NODE_BINARY" "$(dirname "${BASH_SOURCE[0]}")/getAppConfig.js" "$PROJECT_ROOT" "$DEST"