aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools/ios
diff options
context:
space:
mode:
authorGravatar borenet <borenet@chromium.org>2016-04-04 12:39:32 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-04 12:39:32 -0700
commitd0c57a539601b7604a9e5e03370186e75e882c4b (patch)
treee3c493f251076f318f329948b2ed09910d4392df /platform_tools/ios
parent3c4521a196d7ead2a984826070be377d524c2c51 (diff)
Fixes for iOS Swarming bot
Diffstat (limited to 'platform_tools/ios')
-rwxr-xr-xplatform_tools/ios/bin/ios_install2
-rwxr-xr-xplatform_tools/ios/bin/ios_ninja6
-rwxr-xr-xplatform_tools/ios/bin/ios_setup.sh22
3 files changed, 20 insertions, 10 deletions
diff --git a/platform_tools/ios/bin/ios_install b/platform_tools/ios/bin/ios_install
index 0e0142908b..9b8391a59e 100755
--- a/platform_tools/ios/bin/ios_install
+++ b/platform_tools/ios/bin/ios_install
@@ -15,5 +15,5 @@ set -e -x
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source $SCRIPT_DIR/ios_setup.sh
-ios_umount || true
+ios_umount || true
ios_install_app
diff --git a/platform_tools/ios/bin/ios_ninja b/platform_tools/ios/bin/ios_ninja
index ff0a61dc01..a0f721aec2 100755
--- a/platform_tools/ios/bin/ios_ninja
+++ b/platform_tools/ios/bin/ios_ninja
@@ -14,8 +14,8 @@ set -x -e
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source $SCRIPT_DIR/ios_setup.sh
-OLD_DIR=`pwd`
-cd ${SKIA_SRC_DIR}
+pushd ${SKIA_SRC_DIR}
"${SKIA_SRC_DIR}/gyp_skia"
xcodebuild -project "$SKIA_OUT/gyp/iOSShell.xcodeproj" -configuration "$BUILDTYPE"
-cd $OLD_DIR
+popd
+ios_package_app
diff --git a/platform_tools/ios/bin/ios_setup.sh b/platform_tools/ios/bin/ios_setup.sh
index dbfed7c26f..49a2228192 100755
--- a/platform_tools/ios/bin/ios_setup.sh
+++ b/platform_tools/ios/bin/ios_setup.sh
@@ -41,19 +41,29 @@ if [[ -z "$SKIA_OUT" ]]; then
SKIA_OUT="$SKIA_SRC_DIR/out"
fi
+# Name of the iOS app.
+IOS_APP=iOSShell.ipa
+
+# Location of the compiled iOS app.
+IOS_APP_PATH=${SKIA_OUT}/${BUILDTYPE}/${IOS_APP}
+
+
ios_uninstall_app() {
ideviceinstaller -U "$IOS_BUNDLE_ID"
}
-ios_install_app() {
+ios_package_app() {
rm -rf $IOS_PCKG_DIR
mkdir -p $IOS_PCKG_DIR/Payload # this directory must be named 'Payload'
cp -rf "${SKIA_SRC_DIR}/xcodebuild/${BUILDTYPE}-iphoneos/iOSShell.app" "${IOS_PCKG_DIR}/Payload/"
- local RET_DIR=`pwd`
- cd $IOS_PCKG_DIR
- zip -r iOSShell.ipa Payload
- ideviceinstaller -i ./iOSShell.ipa
- cd $RET_DIR
+ pushd $IOS_PCKG_DIR
+ zip -r ${IOS_APP} Payload
+ cp ${IOS_APP} ${IOS_APP_PATH}
+ popd
+}
+
+ios_install_app() {
+ ideviceinstaller -i ${IOS_APP_PATH}
}
ios_rm() {