mirror of https://github.com/status-im/metro.git
Implemented automatic IP detection for iOS
Summary: Implemented automatic IP detection for iOS, based on #6345 and #6362. As the previous pull requests did, this works by writing the IP address of the host to a file. Closes https://github.com/facebook/react-native/pull/8091 Differential Revision: D3427657 Pulled By: javache fbshipit-source-id: 3f534c9b32c4d6fb9615fc2e2c3c3aef421454c5
This commit is contained in:
parent
9497520963
commit
b02f773e6a
|
@ -68,6 +68,15 @@ type $NODE_BINARY >/dev/null 2>&1 || nodejs_not_found
|
||||||
set -x
|
set -x
|
||||||
DEST=$CONFIGURATION_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH
|
DEST=$CONFIGURATION_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH
|
||||||
|
|
||||||
|
if [[ "$CONFIGURATION" = "Debug" && "$PLATFORM_NAME" != "iphonesimulator" ]]; then
|
||||||
|
PLISTBUDDY='/usr/libexec/PlistBuddy'
|
||||||
|
PLIST=$TARGET_BUILD_DIR/$INFOPLIST_PATH
|
||||||
|
IP=$(ipconfig getifaddr en0)
|
||||||
|
$PLISTBUDDY -c "Add NSAppTransportSecurity:NSExceptionDomains:localhost:NSTemporaryExceptionAllowsInsecureHTTPLoads bool true" $PLIST
|
||||||
|
$PLISTBUDDY -c "Add NSAppTransportSecurity:NSExceptionDomains:$IP.xip.io:NSTemporaryExceptionAllowsInsecureHTTPLoads bool true" $PLIST
|
||||||
|
echo "$IP.xip.io" > "$DEST/ip.txt"
|
||||||
|
fi
|
||||||
|
|
||||||
$NODE_BINARY "$REACT_NATIVE_DIR/local-cli/cli.js" bundle \
|
$NODE_BINARY "$REACT_NATIVE_DIR/local-cli/cli.js" bundle \
|
||||||
--entry-file index.ios.js \
|
--entry-file index.ios.js \
|
||||||
--platform ios \
|
--platform ios \
|
||||||
|
|
Loading…
Reference in New Issue