| 123456789101112131415161718192021222324252627282930313233343536 | 
							- #!/bin/bash
 - 
 - # This script gets executed from Xcode to disable ATS (App Transport Security)
 - # on Debug builds. Doing this allows loading resources over HTTP, such as the
 - # JS bundle.
 - 
 - 
 - set -x
 - 
 - case "$CONFIGURATION" in
 -   Debug)
 -     # Speed up build times by skipping the creation of the offline package for debug
 -     # builds on the simulator since the packager is supposed to be running anyways.
 -     if [[ "$PLATFORM_NAME" == *simulator ]]; then
 -       echo "Skipping bundling for Simulator platform"
 -       exit 0;
 -     fi
 - 
 -     DEV=true
 -     ;;
 -   "")
 -     echo "$0 must be invoked by Xcode"
 -     exit 1
 -     ;;
 -   *)
 -     DEV=false
 -     ;;
 - esac
 - 
 - DEST=$CONFIGURATION_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH
 - 
 - if [[ "$CONFIGURATION" = "Debug" && ! "$PLATFORM_NAME" == *simulator ]]; then
 -   PLISTBUDDY='/usr/libexec/PlistBuddy'
 -   PLIST=$TARGET_BUILD_DIR/$INFOPLIST_PATH
 -   `$PLISTBUDDY -c "Add NSAppTransportSecurity:NSAllowsArbitraryLoads bool true" "$PLIST"` || true
 - fi
 
 
  |