Skip to content

Instantly share code, notes, and snippets.

@kwylez
Last active December 14, 2015 01:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kwylez/5007475 to your computer and use it in GitHub Desktop.
Save kwylez/5007475 to your computer and use it in GitHub Desktop.
Modified AirConfig.plist from Urbanship that will copy over plist file based upon the XCode configuration.
#!/bin/sh
# Copyright 2009-2012 Urban Airship Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# 1. Redistributions of source code must retain the above copyright notice, this
# list of conditions and the following disclaimer.
#
# 2. Redistributions in binaryform must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided withthe distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE URBAN AIRSHIP INC ``AS IS'' AND ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL URBAN AIRSHIP INC OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
echo "Checking for file $SRCROOT/Configurations/AirshipConfigDevelopment.plist and $SRCROOT/Configurations/AirshipConfigRelease.plist..."
AirshipConfigRelease="AirshipConfigRelease.plist"
AirshipConfigDevelopment="AirshipConfigDevelopment.plist"
if [ $CONFIGURATION == "Debug" ]; then
if [ -f "$SRCROOT/Configurations/$AirshipConfigDevelopment" ]; then
cp "$SRCROOT/Configurations/$AirshipConfigDevelopment" "$SRCROOT/Configurations/AirshipConfig.plist"
else
echo "$SRCROOT/Configurations/$AirshipConfigDevelopment not found"
exit 1
fi
else
if [ -f "$SRCROOT/Configurations/$AirshipConfigRelease" ]; then
cp "$SRCROOT/Configurations/$AirshipConfigRelease" "$SRCROOT/Configurations/AirshipConfig.plist"
else
echo "$SRCROOT/Configurations/$AirshipConfigRelease not found"
exit 1
fi
cp "$SRCROOT/Configurations/$AirshipConfigRelease" "$SRCROOT/Configurations/AirshipConfig.plist"
fi
if [ -f "$SRCROOT/Configurations/AirshipConfig.plist" ]; then
echo "Found AirshipConfig.plist, and copying to $TARGET_BUILD_DIR/$EXECUTABLE_FOLDER_PATH"
cp "$SRCROOT/Configurations/AirshipConfig.plist" "$TARGET_BUILD_DIR/$EXECUTABLE_FOLDER_PATH/"
else
echo "Did not find AirshipConfig.plist"
exit 1
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment