Index: platform_tools/ios/run_dm.sh |
diff --git a/platform_tools/ios/run_dm.sh b/platform_tools/ios/run_dm.sh |
new file mode 100755 |
index 0000000000000000000000000000000000000000..a67dabea7ddcb9f4ebad42a99f134af8f35f9502 |
--- /dev/null |
+++ b/platform_tools/ios/run_dm.sh |
@@ -0,0 +1,53 @@ |
+#!/bin/bash |
+SKIA_DIR=`pwd` |
+PNG_DIR="/tmp/ios" |
+rm -rf $PNG_DIR |
+mkdir -p $PNG_DIR |
+ |
+MOUNTDIR="/tmp/iosdevice" |
+umount $MOUNTDIR |
+rm -rf $MOUNTDIR |
+mkdir -p $MOUNTDIR |
+ |
+set -e |
+ |
+# restart the device |
+#idevicediagnostics restart |
+ |
+ |
+# build the iOS project using gyp |
+make clean |
+cd $SKIA_DIR |
+GYP_DEFINES="skia_os='ios' skia_arch_type='arm' armv7=1 arm_neon=0" ./gyp_skia |
+ |
+# build the iOS project with XCode |
+#xcodebuild -project out/gyp/iOSShell.xcodeproj -exportProvisioningProfile "Google Development" -exportSigningIdentity "iPhone Developer: Google Development (3F4Y5873JF)" |
+#codesign -f -s 'iPhone Developer: Google Development (3F4Y5873JF)' xcodebuild/Debug-iphoneos/iOSShell.app/iOSShell |
+ |
+xcodebuild -project out/gyp/iOSShell.xcodeproj PROVISIONING_PROFILE="9e88090d-abed-4e89-b106-3eff3512d31f" CODE_SIGN_IDENTITY="iPhone Developer: Google Development (3F4Y5873JF)" |
+ |
+# Wait until the device is restarted. |
+#echo "Sleeping for 20secs" |
+#sleep 20s |
+ |
+# install the app. |
+# copy the archive to the device |
+mkdir -p $PNG_DIR/Payload # this directory must be named 'Payload' |
+cd $PNG_DIR |
+cp -rf $SKIA_DIR/xcodebuild/Debug-iphoneos/iOSShell.app Payload/ |
+zip -r iOSShell.ipa Payload |
+ideviceinstaller -i $PNG_DIR/iOSShell.ipa |
+ |
+# remove data. |
+ifuse --container com.google.iOSShell $MOUNTDIR |
+# rm |
+#umount $MOUNTDIR |
+ |
+ |
+# Copy the GMs to a local filesytem |
+ |
+# -v --writePath "resultOutput" --dm --nogpu --threads 0 --src gm tests --config 8888 --match ~Threaded ~Math ~VarAlloc |
+ |
+# |
+# idevicefs pull @/com.google.iOSShell/Documents/$dir/$f $PNG_DIR/ios_gm/$dir |
+ |