You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2012/05/04 02:05:38 UTC

[2/7] ios commit: Updated bin folder for Cordova 1.7.0

Updated bin folder for Cordova 1.7.0


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/commit/ce742b8c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/tree/ce742b8c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/diff/ce742b8c

Branch: refs/heads/master
Commit: ce742b8cdf49919f816e92fafc99f574aa7cf394
Parents: ffc0fd5
Author: Shazron Abdullah <sh...@apache.org>
Authored: Thu May 3 17:05:16 2012 -0700
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu May 3 17:05:16 2012 -0700

----------------------------------------------------------------------
 bin/BOOM                                           |    2 +-
 bin/bench                                          |    9 +-
 bin/create                                         |   10 +-
 .../project/__TESTING__.xcodeproj/project.pbxproj  |  484 +-
 .../project/__TESTING__/Classes/AppDelegate.h      |   39 +-
 .../project/__TESTING__/Classes/AppDelegate.m      |  184 +-
 .../__TESTING__/Classes/MainViewController.h       |   36 +
 .../__TESTING__/Classes/MainViewController.m       |  140 +
 .../__TESTING__/Classes/MainViewController.xib     |  118 +
 bin/templates/project/__TESTING__/Cordova.plist    |   57 +
 bin/templates/project/__TESTING__/PhoneGap.plist   |   51 -
 .../Resources/Capture.bundle/controls_bg.png       |  Bin 955 -> 955 bytes
 .../Resources/Capture.bundle/controls_bg@2x.png    |  Bin 971 -> 971 bytes
 .../Resources/Capture.bundle/controls_bg~ipad.png  |  Bin 969 -> 969 bytes
 .../Resources/Capture.bundle/microphone.png        |  Bin 72226 -> 72226 bytes
 .../Resources/Capture.bundle/microphone@2x.png     |  Bin 282409 -> 282409 bytes
 .../Resources/Capture.bundle/microphone~ipad.png   |  Bin 393975 -> 393975 bytes
 .../Resources/Capture.bundle/record_button.png     |  Bin 5852 -> 5852 bytes
 .../Resources/Capture.bundle/record_button@2x.png  |  Bin 13875 -> 13875 bytes
 .../Capture.bundle/record_button~ipad.png          |  Bin 7547 -> 7547 bytes
 .../Resources/Capture.bundle/recording_bg.png      |  Bin 973 -> 973 bytes
 .../Resources/Capture.bundle/recording_bg@2x.png   |  Bin 990 -> 990 bytes
 .../Resources/Capture.bundle/recording_bg~ipad.png |  Bin 996 -> 996 bytes
 .../Resources/Capture.bundle/stop_button.png       |  Bin 5514 -> 5514 bytes
 .../Resources/Capture.bundle/stop_button@2x.png    |  Bin 12965 -> 12965 bytes
 .../Resources/Capture.bundle/stop_button~ipad.png  |  Bin 7119 -> 7119 bytes
 .../Resources/de.lproj/Localizable.strings         |   26 +
 .../Resources/en.lproj/Localizable.strings         |   21 +-
 .../Resources/es.lproj/Localizable.strings         |   20 +-
 .../__TESTING__/Resources/icons/icon-72.png        |  Bin 5049 -> 4944 bytes
 .../project/__TESTING__/Resources/icons/icon.png   |  Bin 3126 -> 3902 bytes
 .../__TESTING__/Resources/icons/icon@2x.png        |  Bin 5340 -> 7869 bytes
 .../Resources/se.lproj/Localizable.strings         |   26 +
 .../__TESTING__/Resources/splash/Default.png       |  Bin 13226 -> 0 bytes
 .../__TESTING__/Resources/splash/Default@2x.png    |  Bin 32666 -> 0 bytes
 .../Resources/splash/Default@2x~iphone.png         |  Bin 0 -> 350593 bytes
 .../Resources/splash/Default~iphone.png            |  Bin 0 -> 93897 bytes
 .../project/__TESTING__/__TESTING__-Info.plist     |   21 +-
 .../project/__TESTING__/__TESTING__-Prefix.pch     |    1 -
 bin/templates/project/__TESTING__/main.m           |   22 +-
 bin/templates/project/__TESTING__/verify.sh        |   12 +
 bin/templates/project/cordova/debug                |   24 +
 bin/templates/project/cordova/emulate              |    3 +
 bin/templates/project/cordova/log                  |    7 +
 bin/templates/project/phonegap/debug               |   24 -
 bin/templates/project/phonegap/emulate             |    3 -
 bin/templates/project/phonegap/log                 |    7 -
 bin/templates/project/www/cordova-1.7.0.js         | 4478 +++++++++++++++
 bin/templates/project/www/index.html               |   23 +-
 bin/templates/project/www/phonegap-1.0.0.js        | 3885 -------------
 bin/test                                           |    6 +-
 51 files changed, 5452 insertions(+), 4287 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/BOOM
----------------------------------------------------------------------
diff --git a/bin/BOOM b/bin/BOOM
index 4f7886b..e094921 100755
--- a/bin/BOOM
+++ b/bin/BOOM
@@ -1,7 +1,7 @@
 #! /bin/sh
 ./bin/create
 cd ./example
-./phonegap/debug && ./phonegap/log
+./cordova/debug && ./cordova/log
 
 # this one is for steve jobs
 say 'BOOOOOOOM'

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/bench
----------------------------------------------------------------------
diff --git a/bin/bench b/bin/bench
index 3fa2d2a..01eb131 100755
--- a/bin/bench
+++ b/bin/bench
@@ -13,17 +13,16 @@ then
 fi
 
 # create a benching app
-./bin/create ./bench com.phonegap.bench PhoneGapBench
+./bin/create ./bench org.apache.cordova.bench CordovaBench
 
 # grab the latest bench www code
-git clone git@github.com:brianleroux/phonegap-bench.git
+git clone git@github.com:brianleroux/cordova-bench.git
 
 # copy it into the app
-cat ./phonegap-bench/www/index.html > ./bench/assets/www/index.html
-#cat ~/Desktop/phonegap-bench/www/index.html > ./bench/assets/www/index.html
+cat ./cordova-bench/www/index.html > ./bench/assets/www/index.html
 
 # clean up
-rm -rf ./phonegap-bench
+rm -rf ./cordova-bench
 
 # launch to the first device found
 ./bin/debug ./bench

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/create
----------------------------------------------------------------------
diff --git a/bin/create b/bin/create
index 066c415..c628d94 100755
--- a/bin/create
+++ b/bin/create
@@ -1,18 +1,18 @@
 #! /bin/sh
 #
-# create a phonegap/ios project
+# create a Cordova/iOS project
 # 
 # USAGE
 #   ./create [path package name]
 #
 # EXAMPLE
-#  ./create ~/Desktop/radness com.phonegap.radness Radness
+#  ./create ~/Desktop/radness org.apache.cordova.radness Radness
 #
 set -e
 
 PROJECT_PATH=${1:-"./example"}
-PACKAGE=${2:-"com.phonegap.example"}
-ACTIVITY=${3:-"PhoneGapExample"}
+PACKAGE=${2:-"org.apache.cordova.example"}
+ACTIVITY=${3:-"CordovaExample"}
 
 # clobber any existing example
 if [ $# -eq 0 ]
@@ -54,6 +54,8 @@ R=$PROJECT_PATH/$ACTIVITY
 ./bin/replaces $R.xcodeproj/project.pbxproj __TESTING__ $ACTIVITY
 ./bin/replaces $R/Classes/AppDelegate.h     __TESTING__ $ACTIVITY
 ./bin/replaces $R/Classes/AppDelegate.m     __TESTING__ $ACTIVITY
+./bin/replaces $R/Classes/MainViewController.h     __TESTING__ $ACTIVITY
+./bin/replaces $R/Classes/MainViewController.m     __TESTING__ $ACTIVITY
 ./bin/replaces $R/main.m                    __TESTING__ $ACTIVITY
 ./bin/replaces $R/$ACTIVITY-info.plist      __TESTING__ $ACTIVITY
 ./bin/replaces $R/$ACTIVITY-Prefix.pch      __TESTING__ $ACTIVITY

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj b/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
old mode 100755
new mode 100644
index 00934ba..dae7a36
--- a/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
+++ b/bin/templates/project/__TESTING__.xcodeproj/project.pbxproj
@@ -7,93 +7,104 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		9C35CE2214117E5F005640C1 /* www in Resources */ = {isa = PBXBuildFile; fileRef = 9C35CE2114117E5F005640C1 /* www */; };
-		9CB0D3321405F50A0001F656 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3311405F50A0001F656 /* Foundation.framework */; };
-		9CB0D3341405F50A0001F656 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3331405F50A0001F656 /* UIKit.framework */; };
-		9CB0D3361405F50A0001F656 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3351405F50A0001F656 /* CoreGraphics.framework */; };
-		9CB0D3381405F50A0001F656 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3371405F50A0001F656 /* AddressBook.framework */; };
-		9CB0D33A1405F50A0001F656 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3391405F50A0001F656 /* AddressBookUI.framework */; };
-		9CB0D33C1405F50A0001F656 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D33B1405F50A0001F656 /* AudioToolbox.framework */; };
-		9CB0D33E1405F50A0001F656 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D33D1405F50A0001F656 /* AVFoundation.framework */; };
-		9CB0D3401405F50A0001F656 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D33F1405F50A0001F656 /* CoreLocation.framework */; };
-		9CB0D3421405F50A0001F656 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3411405F50A0001F656 /* MediaPlayer.framework */; };
-		9CB0D3441405F50A0001F656 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3431405F50A0001F656 /* QuartzCore.framework */; };
-		9CB0D3461405F50A0001F656 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3451405F50A0001F656 /* SystemConfiguration.framework */; };
-		9CB0D3481405F50A0001F656 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3471405F50A0001F656 /* MobileCoreServices.framework */; };
-		9CB0D34A1405F50A0001F656 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3491405F50A0001F656 /* CoreMedia.framework */; };
-		9CB0D3501405F50A0001F656 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D34E1405F50A0001F656 /* InfoPlist.strings */; };
-		9CB0D3531405F50A0001F656 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB0D3521405F50A0001F656 /* main.m */; };
-		9CB0D3551405F50A0001F656 /* PhoneGap.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CB0D3541405F50A0001F656 /* PhoneGap.framework */; };
-		9CB0D35A1405F50A0001F656 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D3581405F50A0001F656 /* Localizable.strings */; };
-		9CB0D35E1405F50A0001F656 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D35C1405F50A0001F656 /* Localizable.strings */; };
-		9CB0D3611405F50A0001F656 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D3601405F50A0001F656 /* icon.png */; };
-		9CB0D3631405F50A0001F656 /* icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D3621405F50A0001F656 /* icon@2x.png */; };
-		9CB0D3651405F50A0001F656 /* icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D3641405F50A0001F656 /* icon-72.png */; };
-		9CB0D3681405F50A0001F656 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D3671405F50A0001F656 /* Default.png */; };
-		9CB0D36A1405F50A0001F656 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D3691405F50A0001F656 /* Default@2x.png */; };
-		9CB0D36C1405F50B0001F656 /* Capture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D36B1405F50B0001F656 /* Capture.bundle */; };
-		9CB0D36E1405F50B0001F656 /* PhoneGap.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9CB0D36D1405F50B0001F656 /* PhoneGap.plist */; };
-		9CB0D3721405F50B0001F656 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB0D3711405F50B0001F656 /* AppDelegate.m */; };
+		3095AA4415535215008BFFF6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4315535215008BFFF6 /* Foundation.framework */; };
+		3095AA4615535215008BFFF6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4515535215008BFFF6 /* UIKit.framework */; };
+		3095AA4815535215008BFFF6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4715535215008BFFF6 /* CoreGraphics.framework */; };
+		3095AA4A15535215008BFFF6 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4915535215008BFFF6 /* AddressBook.framework */; };
+		3095AA4C15535215008BFFF6 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4B15535215008BFFF6 /* AddressBookUI.framework */; };
+		3095AA4E15535215008BFFF6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4D15535215008BFFF6 /* AudioToolbox.framework */; };
+		3095AA5015535215008BFFF6 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA4F15535215008BFFF6 /* AVFoundation.framework */; };
+		3095AA5215535215008BFFF6 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA5115535215008BFFF6 /* CoreLocation.framework */; };
+		3095AA5415535215008BFFF6 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA5315535215008BFFF6 /* MediaPlayer.framework */; };
+		3095AA5615535215008BFFF6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA5515535215008BFFF6 /* QuartzCore.framework */; };
+		3095AA5815535215008BFFF6 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA5715535215008BFFF6 /* SystemConfiguration.framework */; };
+		3095AA5A15535215008BFFF6 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA5915535215008BFFF6 /* MobileCoreServices.framework */; };
+		3095AA5C15535215008BFFF6 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA5B15535215008BFFF6 /* CoreMedia.framework */; };
+		3095AA6215535216008BFFF6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA6015535216008BFFF6 /* InfoPlist.strings */; };
+		3095AA6415535216008BFFF6 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 3095AA6315535216008BFFF6 /* main.m */; };
+		3095AA6715535216008BFFF6 /* Cordova.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3095AA6615535216008BFFF6 /* Cordova.framework */; };
+		3095AA6C15535216008BFFF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA6A15535216008BFFF6 /* Localizable.strings */; };
+		3095AA7015535216008BFFF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA6E15535216008BFFF6 /* Localizable.strings */; };
+		3095AA7415535216008BFFF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA7215535216008BFFF6 /* Localizable.strings */; };
+		3095AA7815535216008BFFF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA7615535216008BFFF6 /* Localizable.strings */; };
+		3095AA7B15535216008BFFF6 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA7A15535216008BFFF6 /* icon.png */; };
+		3095AA7D15535216008BFFF6 /* icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA7C15535216008BFFF6 /* icon@2x.png */; };
+		3095AA7F15535216008BFFF6 /* icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA7E15535216008BFFF6 /* icon-72.png */; };
+		3095AA8215535216008BFFF6 /* Default~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA8115535216008BFFF6 /* Default~iphone.png */; };
+		3095AA8415535216008BFFF6 /* Default@2x~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA8315535216008BFFF6 /* Default@2x~iphone.png */; };
+		3095AA8615535216008BFFF6 /* Capture.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA8515535216008BFFF6 /* Capture.bundle */; };
+		3095AA8815535216008BFFF6 /* Cordova.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA8715535216008BFFF6 /* Cordova.plist */; };
+		3095AA8C15535216008BFFF6 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3095AA8B15535216008BFFF6 /* AppDelegate.m */; };
+		3095AA8F15535216008BFFF6 /* MainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3095AA8E15535216008BFFF6 /* MainViewController.m */; };
+		3095AA9115535216008BFFF6 /* MainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA9015535216008BFFF6 /* MainViewController.xib */; };
+		3095AA9515535217008BFFF6 /* verify.sh in Resources */ = {isa = PBXBuildFile; fileRef = 3095AA9415535217008BFFF6 /* verify.sh */; };
+		3095AAAB155353B7008BFFF6 /* www in Resources */ = {isa = PBXBuildFile; fileRef = 3095AAAA155353B7008BFFF6 /* www */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		9C35CE2114117E5F005640C1 /* www */ = {isa = PBXFileReference; lastKnownFileType = folder; path = www; sourceTree = "<group>"; };
-		9CB0D32D1405F50A0001F656 /* __TESTING__.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = __TESTING__.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		9CB0D3311405F50A0001F656 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
-		9CB0D3331405F50A0001F656 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
-		9CB0D3351405F50A0001F656 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
-		9CB0D3371405F50A0001F656 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
-		9CB0D3391405F50A0001F656 /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; };
-		9CB0D33B1405F50A0001F656 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
-		9CB0D33D1405F50A0001F656 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
-		9CB0D33F1405F50A0001F656 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
-		9CB0D3411405F50A0001F656 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
-		9CB0D3431405F50A0001F656 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
-		9CB0D3451405F50A0001F656 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
-		9CB0D3471405F50A0001F656 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
-		9CB0D3491405F50A0001F656 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
-		9CB0D34D1405F50A0001F656 /* __TESTING__-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "__TESTING__-Info.plist"; sourceTree = "<group>"; };
-		9CB0D34F1405F50A0001F656 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-		9CB0D3511405F50A0001F656 /* __TESTING__-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "__TESTING__-Prefix.pch"; sourceTree = "<group>"; };
-		9CB0D3521405F50A0001F656 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
-		9CB0D3541405F50A0001F656 /* PhoneGap.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhoneGap.framework; path = /Users/Shared/PhoneGap/Frameworks/PhoneGap.framework; sourceTree = "<absolute>"; };
-		9CB0D3591405F50A0001F656 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Resources/en.lproj/Localizable.strings; sourceTree = "<group>"; };
-		9CB0D35D1405F50A0001F656 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Resources/es.lproj/Localizable.strings; sourceTree = "<group>"; };
-		9CB0D3601405F50A0001F656 /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = Resources/icons/icon.png; sourceTree = "<group>"; };
-		9CB0D3621405F50A0001F656 /* icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon@2x.png"; path = "Resources/icons/icon@2x.png"; sourceTree = "<group>"; };
-		9CB0D3641405F50A0001F656 /* icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon-72.png"; path = "Resources/icons/icon-72.png"; sourceTree = "<group>"; };
-		9CB0D3671405F50A0001F656 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = Resources/splash/Default.png; sourceTree = "<group>"; };
-		9CB0D3691405F50A0001F656 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x.png"; path = "Resources/splash/Default@2x.png"; sourceTree = "<group>"; };
-		9CB0D36B1405F50B0001F656 /* Capture.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Capture.bundle; path = Resources/Capture.bundle; sourceTree = "<group>"; };
-		9CB0D36D1405F50B0001F656 /* PhoneGap.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = PhoneGap.plist; sourceTree = "<group>"; };
-		9CB0D3701405F50B0001F656 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Classes/AppDelegate.h; sourceTree = "<group>"; };
-		9CB0D3711405F50B0001F656 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Classes/AppDelegate.m; sourceTree = "<group>"; };
-		9CB0D3741405F50B0001F656 /* README */ = {isa = PBXFileReference; lastKnownFileType = text; name = README; path = Plugins/README; sourceTree = "<group>"; };
+		3095AA3F15535215008BFFF6 /* __TESTING__.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = __TESTING__.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		3095AA4315535215008BFFF6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+		3095AA4515535215008BFFF6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+		3095AA4715535215008BFFF6 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+		3095AA4915535215008BFFF6 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
+		3095AA4B15535215008BFFF6 /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; };
+		3095AA4D15535215008BFFF6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
+		3095AA4F15535215008BFFF6 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
+		3095AA5115535215008BFFF6 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
+		3095AA5315535215008BFFF6 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
+		3095AA5515535215008BFFF6 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+		3095AA5715535215008BFFF6 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
+		3095AA5915535215008BFFF6 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
+		3095AA5B15535215008BFFF6 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
+		3095AA5F15535216008BFFF6 /* __TESTING__-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "__TESTING__-Info.plist"; sourceTree = "<group>"; };
+		3095AA6115535216008BFFF6 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		3095AA6315535216008BFFF6 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		3095AA6515535216008BFFF6 /* __TESTING__-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "__TESTING__-Prefix.pch"; sourceTree = "<group>"; };
+		3095AA6615535216008BFFF6 /* Cordova.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cordova.framework; path = /Users/Shared/Cordova/Frameworks/Cordova.framework; sourceTree = "<absolute>"; };
+		3095AA6B15535216008BFFF6 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Resources/en.lproj/Localizable.strings; sourceTree = "<group>"; };
+		3095AA6F15535216008BFFF6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Resources/es.lproj/Localizable.strings; sourceTree = "<group>"; };
+		3095AA7315535216008BFFF6 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Resources/de.lproj/Localizable.strings; sourceTree = "<group>"; };
+		3095AA7715535216008BFFF6 /* se */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = se; path = Resources/se.lproj/Localizable.strings; sourceTree = "<group>"; };
+		3095AA7A15535216008BFFF6 /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = Resources/icons/icon.png; sourceTree = "<group>"; };
+		3095AA7C15535216008BFFF6 /* icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon@2x.png"; path = "Resources/icons/icon@2x.png"; sourceTree = "<group>"; };
+		3095AA7E15535216008BFFF6 /* icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon-72.png"; path = "Resources/icons/icon-72.png"; sourceTree = "<group>"; };
+		3095AA8115535216008BFFF6 /* Default~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default~iphone.png"; path = "Resources/splash/Default~iphone.png"; sourceTree = "<group>"; };
+		3095AA8315535216008BFFF6 /* Default@2x~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x~iphone.png"; path = "Resources/splash/Default@2x~iphone.png"; sourceTree = "<group>"; };
+		3095AA8515535216008BFFF6 /* Capture.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Capture.bundle; path = Resources/Capture.bundle; sourceTree = "<group>"; };
+		3095AA8715535216008BFFF6 /* Cordova.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Cordova.plist; sourceTree = "<group>"; };
+		3095AA8A15535216008BFFF6 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Classes/AppDelegate.h; sourceTree = "<group>"; };
+		3095AA8B15535216008BFFF6 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Classes/AppDelegate.m; sourceTree = "<group>"; };
+		3095AA8D15535216008BFFF6 /* MainViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainViewController.h; path = Classes/MainViewController.h; sourceTree = "<group>"; };
+		3095AA8E15535216008BFFF6 /* MainViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = MainViewController.m; path = Classes/MainViewController.m; sourceTree = "<group>"; };
+		3095AA9015535216008BFFF6 /* MainViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainViewController.xib; path = Classes/MainViewController.xib; sourceTree = "<group>"; };
+		3095AA9315535217008BFFF6 /* README */ = {isa = PBXFileReference; lastKnownFileType = text; name = README; path = Plugins/README; sourceTree = "<group>"; };
+		3095AA9415535217008BFFF6 /* verify.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = verify.sh; sourceTree = "<group>"; };
+		3095AAAA155353B7008BFFF6 /* www */ = {isa = PBXFileReference; lastKnownFileType = folder; path = www; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-		9CB0D3271405F50A0001F656 /* Frameworks */ = {
+		3095AA3915535215008BFFF6 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9CB0D3321405F50A0001F656 /* Foundation.framework in Frameworks */,
-				9CB0D3341405F50A0001F656 /* UIKit.framework in Frameworks */,
-				9CB0D3361405F50A0001F656 /* CoreGraphics.framework in Frameworks */,
-				9CB0D3381405F50A0001F656 /* AddressBook.framework in Frameworks */,
-				9CB0D33A1405F50A0001F656 /* AddressBookUI.framework in Frameworks */,
-				9CB0D33C1405F50A0001F656 /* AudioToolbox.framework in Frameworks */,
-				9CB0D33E1405F50A0001F656 /* AVFoundation.framework in Frameworks */,
-				9CB0D3401405F50A0001F656 /* CoreLocation.framework in Frameworks */,
-				9CB0D3421405F50A0001F656 /* MediaPlayer.framework in Frameworks */,
-				9CB0D3441405F50A0001F656 /* QuartzCore.framework in Frameworks */,
-				9CB0D3461405F50A0001F656 /* SystemConfiguration.framework in Frameworks */,
-				9CB0D3481405F50A0001F656 /* MobileCoreServices.framework in Frameworks */,
-				9CB0D34A1405F50A0001F656 /* CoreMedia.framework in Frameworks */,
-				9CB0D3551405F50A0001F656 /* PhoneGap.framework in Frameworks */,
+				3095AA4415535215008BFFF6 /* Foundation.framework in Frameworks */,
+				3095AA4615535215008BFFF6 /* UIKit.framework in Frameworks */,
+				3095AA4815535215008BFFF6 /* CoreGraphics.framework in Frameworks */,
+				3095AA4A15535215008BFFF6 /* AddressBook.framework in Frameworks */,
+				3095AA4C15535215008BFFF6 /* AddressBookUI.framework in Frameworks */,
+				3095AA4E15535215008BFFF6 /* AudioToolbox.framework in Frameworks */,
+				3095AA5015535215008BFFF6 /* AVFoundation.framework in Frameworks */,
+				3095AA5215535215008BFFF6 /* CoreLocation.framework in Frameworks */,
+				3095AA5415535215008BFFF6 /* MediaPlayer.framework in Frameworks */,
+				3095AA5615535215008BFFF6 /* QuartzCore.framework in Frameworks */,
+				3095AA5815535215008BFFF6 /* SystemConfiguration.framework in Frameworks */,
+				3095AA5A15535215008BFFF6 /* MobileCoreServices.framework in Frameworks */,
+				3095AA5C15535215008BFFF6 /* CoreMedia.framework in Frameworks */,
+				3095AA6715535216008BFFF6 /* Cordova.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		9CB0D32A1405F50A0001F656 /* Frameworks */ = {
+		3095AA3C15535215008BFFF6 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -103,128 +114,150 @@
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-		9CB0D31F1405F50A0001F656 = {
+		3095AA3115535215008BFFF6 = {
 			isa = PBXGroup;
 			children = (
-				9C35CE2114117E5F005640C1 /* www */,
-				9CB0D34B1405F50A0001F656 /* __TESTING__ */,
-				9CB0D3301405F50A0001F656 /* Frameworks */,
-				9CB0D32E1405F50A0001F656 /* Products */,
+				3095AAAA155353B7008BFFF6 /* www */,
+				3095AA5D15535216008BFFF6 /* __TESTING__ */,
+				3095AA4215535215008BFFF6 /* Frameworks */,
+				3095AA4015535215008BFFF6 /* Products */,
 			);
 			sourceTree = "<group>";
 		};
-		9CB0D32E1405F50A0001F656 /* Products */ = {
+		3095AA4015535215008BFFF6 /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D32D1405F50A0001F656 /* __TESTING__.app */,
+				3095AA3F15535215008BFFF6 /* __TESTING__.app */,
 			);
 			name = Products;
 			sourceTree = "<group>";
 		};
-		9CB0D3301405F50A0001F656 /* Frameworks */ = {
+		3095AA4215535215008BFFF6 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3311405F50A0001F656 /* Foundation.framework */,
-				9CB0D3331405F50A0001F656 /* UIKit.framework */,
-				9CB0D3351405F50A0001F656 /* CoreGraphics.framework */,
-				9CB0D3371405F50A0001F656 /* AddressBook.framework */,
-				9CB0D3391405F50A0001F656 /* AddressBookUI.framework */,
-				9CB0D33B1405F50A0001F656 /* AudioToolbox.framework */,
-				9CB0D33D1405F50A0001F656 /* AVFoundation.framework */,
-				9CB0D33F1405F50A0001F656 /* CoreLocation.framework */,
-				9CB0D3411405F50A0001F656 /* MediaPlayer.framework */,
-				9CB0D3431405F50A0001F656 /* QuartzCore.framework */,
-				9CB0D3451405F50A0001F656 /* SystemConfiguration.framework */,
-				9CB0D3471405F50A0001F656 /* MobileCoreServices.framework */,
-				9CB0D3491405F50A0001F656 /* CoreMedia.framework */,
+				3095AA4315535215008BFFF6 /* Foundation.framework */,
+				3095AA4515535215008BFFF6 /* UIKit.framework */,
+				3095AA4715535215008BFFF6 /* CoreGraphics.framework */,
+				3095AA4915535215008BFFF6 /* AddressBook.framework */,
+				3095AA4B15535215008BFFF6 /* AddressBookUI.framework */,
+				3095AA4D15535215008BFFF6 /* AudioToolbox.framework */,
+				3095AA4F15535215008BFFF6 /* AVFoundation.framework */,
+				3095AA5115535215008BFFF6 /* CoreLocation.framework */,
+				3095AA5315535215008BFFF6 /* MediaPlayer.framework */,
+				3095AA5515535215008BFFF6 /* QuartzCore.framework */,
+				3095AA5715535215008BFFF6 /* SystemConfiguration.framework */,
+				3095AA5915535215008BFFF6 /* MobileCoreServices.framework */,
+				3095AA5B15535215008BFFF6 /* CoreMedia.framework */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
 		};
-		9CB0D34B1405F50A0001F656 /* __TESTING__ */ = {
+		3095AA5D15535216008BFFF6 /* __TESTING__ */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3541405F50A0001F656 /* PhoneGap.framework */,
-				9CB0D3561405F50A0001F656 /* Resources */,
-				9CB0D36F1405F50B0001F656 /* Classes */,
-				9CB0D3731405F50B0001F656 /* Plugins */,
-				9CB0D34C1405F50A0001F656 /* Supporting Files */,
+				3095AA6615535216008BFFF6 /* Cordova.framework */,
+				3095AA6815535216008BFFF6 /* Resources */,
+				3095AA8915535216008BFFF6 /* Classes */,
+				3095AA9215535217008BFFF6 /* Plugins */,
+				3095AA5E15535216008BFFF6 /* Supporting Files */,
 			);
 			path = __TESTING__;
 			sourceTree = "<group>";
 		};
-		9CB0D34C1405F50A0001F656 /* Supporting Files */ = {
+		3095AA5E15535216008BFFF6 /* Supporting Files */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D34D1405F50A0001F656 /* __TESTING__-Info.plist */,
-				9CB0D34E1405F50A0001F656 /* InfoPlist.strings */,
-				9CB0D3511405F50A0001F656 /* __TESTING__-Prefix.pch */,
-				9CB0D3521405F50A0001F656 /* main.m */,
-				9CB0D36D1405F50B0001F656 /* PhoneGap.plist */,
+				3095AA5F15535216008BFFF6 /* __TESTING__-Info.plist */,
+				3095AA6015535216008BFFF6 /* InfoPlist.strings */,
+				3095AA6315535216008BFFF6 /* main.m */,
+				3095AA6515535216008BFFF6 /* __TESTING__-Prefix.pch */,
+				3095AA8715535216008BFFF6 /* Cordova.plist */,
+				3095AA9015535216008BFFF6 /* MainViewController.xib */,
+				3095AA9415535217008BFFF6 /* verify.sh */,
 			);
 			name = "Supporting Files";
 			sourceTree = "<group>";
 		};
-		9CB0D3561405F50A0001F656 /* Resources */ = {
+		3095AA6815535216008BFFF6 /* Resources */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D36B1405F50B0001F656 /* Capture.bundle */,
-				9CB0D3571405F50A0001F656 /* en.lproj */,
-				9CB0D35B1405F50A0001F656 /* es.lproj */,
-				9CB0D35F1405F50A0001F656 /* icons */,
-				9CB0D3661405F50A0001F656 /* splash */,
+				3095AA8515535216008BFFF6 /* Capture.bundle */,
+				3095AA6915535216008BFFF6 /* en.lproj */,
+				3095AA6D15535216008BFFF6 /* es.lproj */,
+				3095AA7115535216008BFFF6 /* de.lproj */,
+				3095AA7515535216008BFFF6 /* se.lproj */,
+				3095AA7915535216008BFFF6 /* icons */,
+				3095AA8015535216008BFFF6 /* splash */,
 			);
 			name = Resources;
 			sourceTree = "<group>";
 		};
-		9CB0D3571405F50A0001F656 /* en.lproj */ = {
+		3095AA6915535216008BFFF6 /* en.lproj */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3581405F50A0001F656 /* Localizable.strings */,
+				3095AA6A15535216008BFFF6 /* Localizable.strings */,
 			);
 			name = en.lproj;
 			sourceTree = "<group>";
 		};
-		9CB0D35B1405F50A0001F656 /* es.lproj */ = {
+		3095AA6D15535216008BFFF6 /* es.lproj */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D35C1405F50A0001F656 /* Localizable.strings */,
+				3095AA6E15535216008BFFF6 /* Localizable.strings */,
 			);
 			name = es.lproj;
 			sourceTree = "<group>";
 		};
-		9CB0D35F1405F50A0001F656 /* icons */ = {
+		3095AA7115535216008BFFF6 /* de.lproj */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3601405F50A0001F656 /* icon.png */,
-				9CB0D3621405F50A0001F656 /* icon@2x.png */,
-				9CB0D3641405F50A0001F656 /* icon-72.png */,
+				3095AA7215535216008BFFF6 /* Localizable.strings */,
+			);
+			name = de.lproj;
+			sourceTree = "<group>";
+		};
+		3095AA7515535216008BFFF6 /* se.lproj */ = {
+			isa = PBXGroup;
+			children = (
+				3095AA7615535216008BFFF6 /* Localizable.strings */,
+			);
+			name = se.lproj;
+			sourceTree = "<group>";
+		};
+		3095AA7915535216008BFFF6 /* icons */ = {
+			isa = PBXGroup;
+			children = (
+				3095AA7A15535216008BFFF6 /* icon.png */,
+				3095AA7C15535216008BFFF6 /* icon@2x.png */,
+				3095AA7E15535216008BFFF6 /* icon-72.png */,
 			);
 			name = icons;
 			sourceTree = "<group>";
 		};
-		9CB0D3661405F50A0001F656 /* splash */ = {
+		3095AA8015535216008BFFF6 /* splash */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3671405F50A0001F656 /* Default.png */,
-				9CB0D3691405F50A0001F656 /* Default@2x.png */,
+				3095AA8115535216008BFFF6 /* Default~iphone.png */,
+				3095AA8315535216008BFFF6 /* Default@2x~iphone.png */,
 			);
 			name = splash;
 			sourceTree = "<group>";
 		};
-		9CB0D36F1405F50B0001F656 /* Classes */ = {
+		3095AA8915535216008BFFF6 /* Classes */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3701405F50B0001F656 /* AppDelegate.h */,
-				9CB0D3711405F50B0001F656 /* AppDelegate.m */,
+				3095AA8A15535216008BFFF6 /* AppDelegate.h */,
+				3095AA8B15535216008BFFF6 /* AppDelegate.m */,
+				3095AA8D15535216008BFFF6 /* MainViewController.h */,
+				3095AA8E15535216008BFFF6 /* MainViewController.m */,
 			);
 			name = Classes;
 			sourceTree = "<group>";
 		};
-		9CB0D3731405F50B0001F656 /* Plugins */ = {
+		3095AA9215535217008BFFF6 /* Plugins */ = {
 			isa = PBXGroup;
 			children = (
-				9CB0D3741405F50B0001F656 /* README */,
+				3095AA9315535217008BFFF6 /* README */,
 			);
 			name = Plugins;
 			sourceTree = "<group>";
@@ -232,16 +265,16 @@
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
-		9CB0D32C1405F50A0001F656 /* __TESTING__ */ = {
+		3095AA3E15535215008BFFF6 /* __TESTING__ */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 9CB0D3771405F50B0001F656 /* Build configuration list for PBXNativeTarget "__TESTING__" */;
+			buildConfigurationList = 3095AA9815535217008BFFF6 /* Build configuration list for PBXNativeTarget "__TESTING__" */;
 			buildPhases = (
-				9CB0D3261405F50A0001F656 /* Sources */,
-				9CB0D3271405F50A0001F656 /* Frameworks */,
-				9CB0D3281405F50A0001F656 /* Resources */,
-				9CB0D3291405F50A0001F656 /* Sources */,
-				9CB0D32A1405F50A0001F656 /* Frameworks */,
-				9CB0D32B1405F50A0001F656 /* ShellScript */,
+				3095AA3815535215008BFFF6 /* Sources */,
+				3095AA3915535215008BFFF6 /* Frameworks */,
+				3095AA3A15535215008BFFF6 /* Resources */,
+				3095AA3B15535215008BFFF6 /* Sources */,
+				3095AA3C15535215008BFFF6 /* Frameworks */,
+				3095AA3D15535215008BFFF6 /* ShellScript */,
 			);
 			buildRules = (
 			);
@@ -249,58 +282,64 @@
 			);
 			name = __TESTING__;
 			productName = __TESTING__;
-			productReference = 9CB0D32D1405F50A0001F656 /* __TESTING__.app */;
+			productReference = 3095AA3F15535215008BFFF6 /* __TESTING__.app */;
 			productType = "com.apple.product-type.application";
 		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
-		9CB0D3211405F50A0001F656 /* Project object */ = {
+		3095AA3315535215008BFFF6 /* Project object */ = {
 			isa = PBXProject;
 			attributes = {
-				ORGANIZATIONNAME = "Nitobi Software";
+				LastUpgradeCheck = 0430;
 			};
-			buildConfigurationList = 9CB0D3241405F50A0001F656 /* Build configuration list for PBXProject "__TESTING__" */;
+			buildConfigurationList = 3095AA3615535215008BFFF6 /* Build configuration list for PBXProject "__TESTING__" */;
 			compatibilityVersion = "Xcode 3.2";
 			developmentRegion = English;
 			hasScannedForEncodings = 0;
 			knownRegions = (
 				en,
 				es,
+				de,
+				se,
 			);
-			mainGroup = 9CB0D31F1405F50A0001F656;
-			productRefGroup = 9CB0D32E1405F50A0001F656 /* Products */;
+			mainGroup = 3095AA3115535215008BFFF6;
+			productRefGroup = 3095AA4015535215008BFFF6 /* Products */;
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
-				9CB0D32C1405F50A0001F656 /* __TESTING__ */,
+				3095AA3E15535215008BFFF6 /* __TESTING__ */,
 			);
 		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
-		9CB0D3281405F50A0001F656 /* Resources */ = {
+		3095AA3A15535215008BFFF6 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9CB0D3501405F50A0001F656 /* InfoPlist.strings in Resources */,
-				9CB0D35A1405F50A0001F656 /* Localizable.strings in Resources */,
-				9CB0D35E1405F50A0001F656 /* Localizable.strings in Resources */,
-				9CB0D3611405F50A0001F656 /* icon.png in Resources */,
-				9CB0D3631405F50A0001F656 /* icon@2x.png in Resources */,
-				9CB0D3651405F50A0001F656 /* icon-72.png in Resources */,
-				9CB0D3681405F50A0001F656 /* Default.png in Resources */,
-				9CB0D36A1405F50A0001F656 /* Default@2x.png in Resources */,
-				9CB0D36C1405F50B0001F656 /* Capture.bundle in Resources */,
-				9CB0D36E1405F50B0001F656 /* PhoneGap.plist in Resources */,
-				9C35CE2214117E5F005640C1 /* www in Resources */,
+				3095AA6215535216008BFFF6 /* InfoPlist.strings in Resources */,
+				3095AA6C15535216008BFFF6 /* Localizable.strings in Resources */,
+				3095AA7015535216008BFFF6 /* Localizable.strings in Resources */,
+				3095AA7415535216008BFFF6 /* Localizable.strings in Resources */,
+				3095AA7815535216008BFFF6 /* Localizable.strings in Resources */,
+				3095AA7B15535216008BFFF6 /* icon.png in Resources */,
+				3095AA7D15535216008BFFF6 /* icon@2x.png in Resources */,
+				3095AA7F15535216008BFFF6 /* icon-72.png in Resources */,
+				3095AA8215535216008BFFF6 /* Default~iphone.png in Resources */,
+				3095AA8415535216008BFFF6 /* Default@2x~iphone.png in Resources */,
+				3095AA8615535216008BFFF6 /* Capture.bundle in Resources */,
+				3095AA8815535216008BFFF6 /* Cordova.plist in Resources */,
+				3095AA9115535216008BFFF6 /* MainViewController.xib in Resources */,
+				3095AA9515535217008BFFF6 /* verify.sh in Resources */,
+				3095AAAB155353B7008BFFF6 /* www in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		9CB0D32B1405F50A0001F656 /* ShellScript */ = {
+		3095AA3D15535215008BFFF6 /* ShellScript */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -311,21 +350,22 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/bash;
-			shellScript = "\n\t\t\t\t\t\t\t\tif [ ! -d \"$PROJECT_DIR/www\" ] ; then\n\t\t\t\t\t\t\t\t\tcp -R /Users/Shared/PhoneGap/Frameworks/PhoneGap.framework/www \"$PROJECT_DIR\"\n\t\t\t\t\t\t\t\tfi\n\t\t\t\t\t\t\t\t# detect www folder reference in project, if missing, print warning\n\t\t\t\t\t\t\t\tgrep \"{isa = PBXFileReference; lastKnownFileType = folder; path = www; sourceTree = \\\"<group>\\\"; };\" \"$PROJECT_DIR/$PROJECT_NAME.xcodeproj/project.pbxproj\"\n\t\t\t\t\t\t\t\trc=$? \n\t\t\t\t\t\t\t\tif [ $rc != 0 ] ; then\n\t\t\t\t\t\t\t\techo -e \"warning: Missing - Add $PROJECT_DIR/www as a folder reference in your project. Just drag and drop the folder into your project, in Xcode 4.\" 1>&2\n\t\t\t\t\t\t\t\tfi\t\t\t\t\t\t\t";
+			shellScript = "\n\t\t\t\t\t\t\t\tchmod 755 \"$PROJECT_DIR/$PROJECT_NAME/verify.sh\"\n\t\t\t\t\t\t\t\t\"$PROJECT_DIR/$PROJECT_NAME/verify.sh\"\n\t\t\t\t\t";
 		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
-		9CB0D3261405F50A0001F656 /* Sources */ = {
+		3095AA3815535215008BFFF6 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9CB0D3531405F50A0001F656 /* main.m in Sources */,
-				9CB0D3721405F50B0001F656 /* AppDelegate.m in Sources */,
+				3095AA6415535216008BFFF6 /* main.m in Sources */,
+				3095AA8C15535216008BFFF6 /* AppDelegate.m in Sources */,
+				3095AA8F15535216008BFFF6 /* MainViewController.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		9CB0D3291405F50A0001F656 /* Sources */ = {
+		3095AA3B15535215008BFFF6 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -335,26 +375,42 @@
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXVariantGroup section */
-		9CB0D34E1405F50A0001F656 /* InfoPlist.strings */ = {
+		3095AA6015535216008BFFF6 /* InfoPlist.strings */ = {
 			isa = PBXVariantGroup;
 			children = (
-				9CB0D34F1405F50A0001F656 /* en */,
+				3095AA6115535216008BFFF6 /* en */,
 			);
 			name = InfoPlist.strings;
 			sourceTree = "<group>";
 		};
-		9CB0D3581405F50A0001F656 /* Localizable.strings */ = {
+		3095AA6A15535216008BFFF6 /* Localizable.strings */ = {
 			isa = PBXVariantGroup;
 			children = (
-				9CB0D3591405F50A0001F656 /* en */,
+				3095AA6B15535216008BFFF6 /* en */,
 			);
 			name = Localizable.strings;
 			sourceTree = "<group>";
 		};
-		9CB0D35C1405F50A0001F656 /* Localizable.strings */ = {
+		3095AA6E15535216008BFFF6 /* Localizable.strings */ = {
 			isa = PBXVariantGroup;
 			children = (
-				9CB0D35D1405F50A0001F656 /* es */,
+				3095AA6F15535216008BFFF6 /* es */,
+			);
+			name = Localizable.strings;
+			sourceTree = "<group>";
+		};
+		3095AA7215535216008BFFF6 /* Localizable.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				3095AA7315535216008BFFF6 /* de */,
+			);
+			name = Localizable.strings;
+			sourceTree = "<group>";
+		};
+		3095AA7615535216008BFFF6 /* Localizable.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				3095AA7715535216008BFFF6 /* se */,
 			);
 			name = Localizable.strings;
 			sourceTree = "<group>";
@@ -362,65 +418,110 @@
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */
-		9CB0D3751405F50B0001F656 /* Debug */ = {
+		3095AA9615535217008BFFF6 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = (
+					armv6,
+					"$(ARCHS_STANDARD_32_BIT)",
+				);
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
 				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
 				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
-				GCC_VERSION = com.apple.compilers.llvmgcc42;
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 3.1;
+				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
 				SDKROOT = iphoneos;
 			};
 			name = Debug;
 		};
-		9CB0D3761405F50B0001F656 /* Release */ = {
+		3095AA9715535217008BFFF6 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
-				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				ARCHS = (
+					armv6,
+					"$(ARCHS_STANDARD_32_BIT)",
+				);
 				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = YES;
 				GCC_C_LANGUAGE_STANDARD = gnu99;
-				GCC_VERSION = com.apple.compilers.llvmgcc42;
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
 				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES;
 				GCC_WARN_UNUSED_VARIABLE = YES;
-				IPHONEOS_DEPLOYMENT_TARGET = 3.1;
+				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
 				SDKROOT = iphoneos;
+				VALIDATE_PRODUCT = YES;
 			};
 			name = Release;
 		};
-		9CB0D3781405F50B0001F656 /* Debug */ = {
+		3095AA9915535217008BFFF6 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = YES;
 				COPY_PHASE_STRIP = NO;
-				FRAMEWORK_SEARCH_PATHS = /Users/Shared/PhoneGap/Frameworks;
+				FRAMEWORK_SEARCH_PATHS = /Users/Shared/Cordova/Frameworks;
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "__TESTING__/__TESTING__-Prefix.pch";
-				GCC_PREPROCESSOR_DEFINITIONS = "PHONEGAP_FRAMEWORK=YES";
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1,",
+					"CORDOVA_FRAMEWORK=1",
+				);
 				INFOPLIST_FILE = "__TESTING__/__TESTING__-Info.plist";
+				OTHER_LDFLAGS = (
+					"-weak_framework",
+					UIKit,
+					"-weak_framework",
+					AVFoundation,
+					"-weak_framework",
+					CoreMedia,
+					"-weak_library",
+					/usr/lib/libSystem.B.dylib,
+				);
 				PRODUCT_NAME = "$(TARGET_NAME)";
+				TARGETED_DEVICE_FAMILY = "1,2";
 				WRAPPER_EXTENSION = app;
 			};
 			name = Debug;
 		};
-		9CB0D3791405F50B0001F656 /* Release */ = {
+		3095AA9A15535217008BFFF6 /* Release */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = YES;
 				COPY_PHASE_STRIP = YES;
 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				FRAMEWORK_SEARCH_PATHS = /Users/Shared/PhoneGap/Frameworks;
+				FRAMEWORK_SEARCH_PATHS = /Users/Shared/Cordova/Frameworks;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "__TESTING__/__TESTING__-Prefix.pch";
-				GCC_PREPROCESSOR_DEFINITIONS = "PHONEGAP_FRAMEWORK=YES";
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"NDEBUG=1,",
+					"CORDOVA_FRAMEWORK=1",
+				);
 				INFOPLIST_FILE = "__TESTING__/__TESTING__-Info.plist";
+				OTHER_LDFLAGS = (
+					"-weak_framework",
+					UIKit,
+					"-weak_framework",
+					AVFoundation,
+					"-weak_framework",
+					CoreMedia,
+					"-weak_library",
+					/usr/lib/libSystem.B.dylib,
+				);
 				PRODUCT_NAME = "$(TARGET_NAME)";
+				TARGETED_DEVICE_FAMILY = "1,2";
 				VALIDATE_PRODUCT = YES;
 				WRAPPER_EXTENSION = app;
 			};
@@ -429,24 +530,25 @@
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-		9CB0D3241405F50A0001F656 /* Build configuration list for PBXProject "__TESTING__" */ = {
+		3095AA3615535215008BFFF6 /* Build configuration list for PBXProject "__TESTING__" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				9CB0D3751405F50B0001F656 /* Debug */,
-				9CB0D3761405F50B0001F656 /* Release */,
+				3095AA9615535217008BFFF6 /* Debug */,
+				3095AA9715535217008BFFF6 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		9CB0D3771405F50B0001F656 /* Build configuration list for PBXNativeTarget "__TESTING__" */ = {
+		3095AA9815535217008BFFF6 /* Build configuration list for PBXNativeTarget "__TESTING__" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				9CB0D3781405F50B0001F656 /* Debug */,
-				9CB0D3791405F50B0001F656 /* Release */,
+				3095AA9915535217008BFFF6 /* Debug */,
+				3095AA9A15535217008BFFF6 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
 		};
 /* End XCConfigurationList section */
 	};
-	rootObject = 9CB0D3211405F50A0001F656 /* Project object */;
+	rootObject = 3095AA3315535215008BFFF6 /* Project object */;
 }

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Classes/AppDelegate.h
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Classes/AppDelegate.h b/bin/templates/project/__TESTING__/Classes/AppDelegate.h
old mode 100755
new mode 100644
index f7cfa99..be9154d
--- a/bin/templates/project/__TESTING__/Classes/AppDelegate.h
+++ b/bin/templates/project/__TESTING__/Classes/AppDelegate.h
@@ -1,29 +1,50 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
 //
 //  AppDelegate.h
 //  __TESTING__
 //
-//  Created by Brian LeRoux on 11-08-24.
-//  Copyright Nitobi Software 2011. All rights reserved.
+//  Created by Shazron Abdullah on 12-05-03.
+//  Copyright __MyCompanyName__ 2012. All rights reserved.
 //
 
 #import <UIKit/UIKit.h>
-#ifdef PHONEGAP_FRAMEWORK
-	#import <PhoneGap/PhoneGapDelegate.h>
+
+#ifdef CORDOVA_FRAMEWORK
+    #import <Cordova/CDVViewController.h>
 #else
-	#import "PhoneGapDelegate.h"
+    #import "CDVViewController.h"
 #endif
 
-@interface AppDelegate : PhoneGapDelegate {
 
-	NSString* invokeString;
+@interface AppDelegate : NSObject < UIApplicationDelegate > {
+
 }
 
 // invoke string is passed to your app on launch, this is only valid if you 
-// edit __TESTING__.plist to add a protocol
+// edit __TESTING__-Info.plist to add a protocol
 // a simple tutorial can be found here : 
 // http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
 
-@property (copy)  NSString* invokeString;
+@property (nonatomic, retain) IBOutlet UIWindow* window;
+@property (nonatomic, retain) IBOutlet CDVViewController* viewController;
 
 @end
 

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Classes/AppDelegate.m
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Classes/AppDelegate.m b/bin/templates/project/__TESTING__/Classes/AppDelegate.m
old mode 100755
new mode 100644
index f561d98..531fad2
--- a/bin/templates/project/__TESTING__/Classes/AppDelegate.m
+++ b/bin/templates/project/__TESTING__/Classes/AppDelegate.m
@@ -1,112 +1,140 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
 //
 //  AppDelegate.m
 //  __TESTING__
 //
-//  Created by Brian LeRoux on 11-08-24.
-//  Copyright Nitobi Software 2011. All rights reserved.
+//  Created by Shazron Abdullah on 12-05-03.
+//  Copyright __MyCompanyName__ 2012. All rights reserved.
 //
 
 #import "AppDelegate.h"
-#ifdef PHONEGAP_FRAMEWORK
-	#import <PhoneGap/PhoneGapViewController.h>
+#import "MainViewController.h"
+
+#ifdef CORDOVA_FRAMEWORK
+    #import <Cordova/CDVPlugin.h>
+    #import <Cordova/CDVURLProtocol.h>
 #else
-	#import "PhoneGapViewController.h"
+    #import "CDVPlugin.h"
+    #import "CDVURLProtocol.h"
 #endif
 
+
 @implementation AppDelegate
 
-@synthesize invokeString;
+@synthesize window, viewController;
 
 - (id) init
 {	
 	/** If you need to do any extra app-specific initialization, you can do it here
 	 *  -jm
 	 **/
+    NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
+    [cookieStorage setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways];
+        
+    [CDVURLProtocol registerURLProtocol];
+    
     return [super init];
 }
 
+#pragma UIApplicationDelegate implementation
+
 /**
  * This is main kick off after the app inits, the views and Settings are setup here. (preferred - iOS4 and up)
  */
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
-{
-	
-	NSArray *keyArray = [launchOptions allKeys];
-	if ([launchOptions objectForKey:[keyArray objectAtIndex:0]]!=nil) 
-	{
-		NSURL *url = [launchOptions objectForKey:[keyArray objectAtIndex:0]];
-		self.invokeString = [url absoluteString];
-		NSLog(@"__TESTING__ launchOptions = %@",url);
-	}
-	
-	return [super application:application didFinishLaunchingWithOptions:launchOptions];
+- (BOOL) application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
+{    
+    NSURL* url = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
+    NSString* invokeString = nil;
+    
+    if (url && [url isKindOfClass:[NSURL class]]) {
+        invokeString = [url absoluteString];
+		NSLog(@"__TESTING__ launchOptions = %@", url);
+    }    
+    
+    CGRect screenBounds = [[UIScreen mainScreen] bounds];
+    self.window = [[[UIWindow alloc] initWithFrame:screenBounds] autorelease];
+    self.window.autoresizesSubviews = YES;
+    
+    CGRect viewBounds = [[UIScreen mainScreen] applicationFrame];
+    
+    self.viewController = [[[MainViewController alloc] init] autorelease];
+    self.viewController.useSplashScreen = YES;
+    self.viewController.wwwFolderName = @"www";
+    self.viewController.startPage = @"index.html";
+    self.viewController.invokeString = invokeString;
+    self.viewController.view.frame = viewBounds;
+    
+    // check whether the current orientation is supported: if it is, keep it, rather than forcing a rotation
+    BOOL forceStartupRotation = YES;
+    UIDeviceOrientation curDevOrientation = [[UIDevice currentDevice] orientation];
+    
+    if (UIDeviceOrientationUnknown == curDevOrientation) {
+        // UIDevice isn't firing orientation notifications yet… go look at the status bar
+        curDevOrientation = (UIDeviceOrientation)[[UIApplication sharedApplication] statusBarOrientation];
+    }
+    
+    if (UIDeviceOrientationIsValidInterfaceOrientation(curDevOrientation)) {
+        for (NSNumber *orient in self.viewController.supportedOrientations) {
+            if ([orient intValue] == curDevOrientation) {
+                forceStartupRotation = NO;
+                break;
+            }
+        }
+    } 
+    
+    if (forceStartupRotation) {
+        NSLog(@"supportedOrientations: %@", self.viewController.supportedOrientations);
+        // The first item in the supportedOrientations array is the start orientation (guaranteed to be at least Portrait)
+        UIInterfaceOrientation newOrient = [[self.viewController.supportedOrientations objectAtIndex:0] intValue];
+        NSLog(@"AppDelegate forcing status bar to: %d from: %d", newOrient, curDevOrientation);
+        [[UIApplication sharedApplication] setStatusBarOrientation:newOrient];
+    }
+    
+    [self.window addSubview:self.viewController.view];
+    [self.window makeKeyAndVisible];
+    
+    return YES;
 }
 
 // this happens while we are running ( in the background, or from within our own app )
-// only valid if __TESTING__.plist specifies a protocol to handle
-- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
-{
-    // must call super so all plugins will get the notification, and their handlers will be called 
-	// super also calls into javascript global function 'handleOpenURL'
-    return [super application:application handleOpenURL:url];
-}
-
--(id) getCommandInstance:(NSString*)className
-{
-	/** You can catch your own commands here, if you wanted to extend the gap: protocol, or add your
-	 *  own app specific protocol to it. -jm
-	 **/
-	return [super getCommandInstance:className];
-}
-
-/**
- Called when the webview finishes loading.  This stops the activity view and closes the imageview
- */
-- (void)webViewDidFinishLoad:(UIWebView *)theWebView 
-{
-	// only valid if __TESTING__.plist specifies a protocol to handle
-	if(self.invokeString)
-	{
-		// this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
-		NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
-		[theWebView stringByEvaluatingJavaScriptFromString:jsString];
-	}
-	return [ super webViewDidFinishLoad:theWebView ];
-}
-
-- (void)webViewDidStartLoad:(UIWebView *)theWebView 
-{
-	return [ super webViewDidStartLoad:theWebView ];
-}
-
-/**
- * Fail Loading With Error
- * Error - If the webpage failed to load display an error with the reason.
- */
-- (void)webView:(UIWebView *)theWebView didFailLoadWithError:(NSError *)error 
-{
-	return [ super webView:theWebView didFailLoadWithError:error ];
-}
-
-/**
- * Start Loading Request
- * This is where most of the magic happens... We take the request(s) and process the response.
- * From here we can re direct links and other protocalls to different internal methods.
- */
-- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
-{
-	return [ super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType ];
-}
-
-
-- (BOOL) execute:(InvokedUrlCommand*)command
+// only valid if __TESTING__-Info.plist specifies a protocol to handle
+- (BOOL) application:(UIApplication*)application handleOpenURL:(NSURL*)url 
 {
-	return [ super execute:command];
+    if (!url) { 
+        return NO; 
+    }
+    
+	// calls into javascript global function 'handleOpenURL'
+    NSString* jsString = [NSString stringWithFormat:@"handleOpenURL(\"%@\");", url];
+    [self.viewController.webView stringByEvaluatingJavaScriptFromString:jsString];
+    
+    // all plugins will get the notification, and their handlers will be called 
+    [[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:CDVPluginHandleOpenURLNotification object:url]];
+    
+    return YES;    
 }
 
-- (void)dealloc
+- (void) dealloc
 {
-	[ super dealloc ];
+	[super dealloc];
 }
 
 @end

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Classes/MainViewController.h
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Classes/MainViewController.h b/bin/templates/project/__TESTING__/Classes/MainViewController.h
new file mode 100644
index 0000000..c49adf3
--- /dev/null
+++ b/bin/templates/project/__TESTING__/Classes/MainViewController.h
@@ -0,0 +1,36 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+//
+//  MainViewController.h
+//  __TESTING__
+//
+//  Created by Shazron Abdullah on 12-05-03.
+//  Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#ifdef CORDOVA_FRAMEWORK
+    #import <Cordova/CDVViewController.h>
+#else
+    #import "CDVViewController.h"
+#endif
+
+@interface MainViewController : CDVViewController
+
+@end

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Classes/MainViewController.m
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Classes/MainViewController.m b/bin/templates/project/__TESTING__/Classes/MainViewController.m
new file mode 100644
index 0000000..f4b7cc4
--- /dev/null
+++ b/bin/templates/project/__TESTING__/Classes/MainViewController.m
@@ -0,0 +1,140 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+//
+//  MainViewController.h
+//  __TESTING__
+//
+//  Created by Shazron Abdullah on 12-05-03.
+//  Copyright __MyCompanyName__ 2012. All rights reserved.
+//
+
+#import "MainViewController.h"
+
+@implementation MainViewController
+
+- (id) initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
+{
+    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+    if (self) {
+        // Custom initialization
+    }
+    return self;
+}
+
+- (void) didReceiveMemoryWarning
+{
+    // Releases the view if it doesn't have a superview.
+    [super didReceiveMemoryWarning];
+    
+    // Release any cached data, images, etc that aren't in use.
+}
+
+#pragma mark - View lifecycle
+
+- (void) viewDidLoad
+{
+    [super viewDidLoad];
+    // Do any additional setup after loading the view from its nib.
+}
+
+- (void) viewDidUnload
+{
+    [super viewDidUnload];
+    // Release any retained subviews of the main view.
+    // e.g. self.myOutlet = nil;
+}
+
+- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
+{
+    // Return YES for supported orientations
+    return [super shouldAutorotateToInterfaceOrientation:interfaceOrientation];
+}
+
+/* Comment out the block below to over-ride */
+/*
+- (CDVCordovaView*) newCordovaViewWithFrame:(CGRect)bounds
+{
+    return[super newCordovaViewWithFrame:bounds];
+}
+*/
+
+/* Comment out the block below to over-ride */
+/*
+#pragma CDVCommandDelegate implementation
+
+- (id) getCommandInstance:(NSString*)className
+{
+	return [super getCommandInstance:className];
+}
+
+- (BOOL) execute:(CDVInvokedUrlCommand*)command
+{
+	return [super execute:command];
+}
+
+- (NSString*) pathForResource:(NSString*)resourcepath;
+{
+	return [super pathForResource:resourcepath];
+}
+ 
+- (void) registerPlugin:(CDVPlugin*)plugin withClassName:(NSString*)className
+{
+    return [super registerPlugin:plugin withClassName:className];
+}
+*/
+
+#pragma UIWebDelegate implementation
+
+- (void) webViewDidFinishLoad:(UIWebView*) theWebView 
+{
+     // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+     if (self.invokeString)
+     {
+        // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+        NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+        [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+     }
+     
+     // Black base color for background matches the native apps
+     theWebView.backgroundColor = [UIColor blackColor];
+
+	return [super webViewDidFinishLoad:theWebView];
+}
+
+/* Comment out the block below to over-ride */
+/*
+
+- (void) webViewDidStartLoad:(UIWebView*)theWebView 
+{
+	return [super webViewDidStartLoad:theWebView];
+}
+
+- (void) webView:(UIWebView*)theWebView didFailLoadWithError:(NSError*)error 
+{
+	return [super webView:theWebView didFailLoadWithError:error];
+}
+
+- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
+{
+	return [super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
+}
+*/
+
+@end

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Classes/MainViewController.xib
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Classes/MainViewController.xib b/bin/templates/project/__TESTING__/Classes/MainViewController.xib
new file mode 100644
index 0000000..9837f57
--- /dev/null
+++ b/bin/templates/project/__TESTING__/Classes/MainViewController.xib
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="8.00">
+	<data>
+		<int key="IBDocument.SystemTarget">1280</int>
+		<string key="IBDocument.SystemVersion">11C25</string>
+		<string key="IBDocument.InterfaceBuilderVersion">1919</string>
+		<string key="IBDocument.AppKitVersion">1138.11</string>
+		<string key="IBDocument.HIToolboxVersion">566.00</string>
+		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
+			<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+			<string key="NS.object.0">916</string>
+		</object>
+		<array key="IBDocument.IntegratedClassDependencies">
+			<string>IBProxyObject</string>
+			<string>IBUIView</string>
+		</array>
+		<array key="IBDocument.PluginDependencies">
+			<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+		</array>
+		<object class="NSMutableDictionary" key="IBDocument.Metadata">
+			<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
+			<integer value="1" key="NS.object.0"/>
+		</object>
+		<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+			<object class="IBProxyObject" id="372490531">
+				<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
+				<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+			</object>
+			<object class="IBProxyObject" id="975951072">
+				<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
+				<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+			</object>
+			<object class="IBUIView" id="191373211">
+				<reference key="NSNextResponder"/>
+				<int key="NSvFlags">274</int>
+				<string key="NSFrame">{{0, 20}, {320, 460}}</string>
+				<reference key="NSSuperview"/>
+				<reference key="NSWindow"/>
+				<object class="NSColor" key="IBUIBackgroundColor">
+					<int key="NSColorSpace">3</int>
+					<bytes key="NSWhite">MQA</bytes>
+					<object class="NSColorSpace" key="NSCustomColorSpace">
+						<int key="NSID">2</int>
+					</object>
+				</object>
+				<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
+				<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
+			</object>
+		</array>
+		<object class="IBObjectContainer" key="IBDocument.Objects">
+			<array class="NSMutableArray" key="connectionRecords">
+				<object class="IBConnectionRecord">
+					<object class="IBCocoaTouchOutletConnection" key="connection">
+						<string key="label">view</string>
+						<reference key="source" ref="372490531"/>
+						<reference key="destination" ref="191373211"/>
+					</object>
+					<int key="connectionID">3</int>
+				</object>
+			</array>
+			<object class="IBMutableOrderedSet" key="objectRecords">
+				<array key="orderedObjects">
+					<object class="IBObjectRecord">
+						<int key="objectID">0</int>
+						<array key="object" id="0"/>
+						<reference key="children" ref="1000"/>
+						<nil key="parent"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">1</int>
+						<reference key="object" ref="191373211"/>
+						<reference key="parent" ref="0"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">-1</int>
+						<reference key="object" ref="372490531"/>
+						<reference key="parent" ref="0"/>
+						<string key="objectName">File's Owner</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">-2</int>
+						<reference key="object" ref="975951072"/>
+						<reference key="parent" ref="0"/>
+					</object>
+				</array>
+			</object>
+			<dictionary class="NSMutableDictionary" key="flattenedProperties">
+				<string key="-1.CustomClassName">MainViewController</string>
+				<string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="-2.CustomClassName">UIResponder</string>
+				<string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+				<string key="1.IBPluginDependency">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+			</dictionary>
+			<dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
+			<nil key="activeLocalization"/>
+			<dictionary class="NSMutableDictionary" key="localizations"/>
+			<nil key="sourceID"/>
+			<int key="maxID">3</int>
+		</object>
+		<object class="IBClassDescriber" key="IBDocument.Classes">
+			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
+				<object class="IBPartialClassDescription">
+					<string key="className">MainViewController</string>
+					<string key="superclassName">UIViewController</string>
+					<object class="IBClassDescriptionSource" key="sourceIdentifier">
+						<string key="majorKey">IBProjectSource</string>
+						<string key="minorKey">./Classes/MainViewController.h</string>
+					</object>
+				</object>
+			</array>
+		</object>
+		<int key="IBDocument.localizationMode">0</int>
+		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
+		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
+		<int key="IBDocument.defaultPropertyAccessControl">3</int>
+		<string key="IBCocoaTouchPluginVersion">916</string>
+	</data>
+</archive>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Cordova.plist
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Cordova.plist b/bin/templates/project/__TESTING__/Cordova.plist
new file mode 100644
index 0000000..eaf4824
--- /dev/null
+++ b/bin/templates/project/__TESTING__/Cordova.plist
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>UIWebViewBounce</key>
+	<true/>
+	<key>TopActivityIndicator</key>
+	<string>gray</string>
+	<key>EnableLocation</key>
+	<false/>
+	<key>EnableViewportScale</key>
+	<false/>
+	<key>AutoHideSplashScreen</key>
+	<true/>
+	<key>ShowSplashScreenSpinner</key>
+	<true/>
+	<key>MediaPlaybackRequiresUserAction</key>
+	<false/>
+	<key>AllowInlineMediaPlayback</key>
+	<false/>
+	<key>OpenAllWhitelistURLsInWebView</key>
+	<false/>
+	<key>ExternalHosts</key>
+	<array/>
+	<key>Plugins</key>
+	<dict>
+		<key>Compass</key>
+		<string>CDVLocation</string>
+		<key>Accelerometer</key>
+		<string>CDVAccelerometer</string>
+		<key>Camera</key>
+		<string>CDVCamera</string>
+		<key>NetworkStatus</key>
+		<string>CDVConnection</string>
+		<key>Contacts</key>
+		<string>CDVContacts</string>
+		<key>Debug Console</key>
+		<string>CDVDebugConsole</string>
+		<key>File</key>
+		<string>CDVFile</string>
+		<key>FileTransfer</key>
+		<string>CDVFileTransfer</string>
+		<key>Geolocation</key>
+		<string>CDVLocation</string>
+		<key>Notification</key>
+		<string>CDVNotification</string>
+		<key>Media</key>
+		<string>CDVSound</string>
+		<key>Capture</key>
+		<string>CDVCapture</string>
+		<key>SplashScreen</key>
+		<string>CDVSplashScreen</string>
+		<key>Battery</key>
+		<string>CDVBattery</string>
+	</dict>
+</dict>
+</plist>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/PhoneGap.plist
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/PhoneGap.plist b/bin/templates/project/__TESTING__/PhoneGap.plist
deleted file mode 100755
index a8cda7c..0000000
--- a/bin/templates/project/__TESTING__/PhoneGap.plist
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>DetectPhoneNumber</key>
-	<true/>
-	<key>TopActivityIndicator</key>
-	<string>gray</string>
-	<key>EnableLocation</key>
-	<false/>
-	<key>EnableAcceleration</key>
-	<true/>
-	<key>EnableViewportScale</key>
-	<false/>
-	<key>AutoHideSplashScreen</key>
-	<true/>
-	<key>ShowSplashScreenSpinner</key>
-	<true/>
-	<key>OpenAllWhitelistURLsInWebView</key>
-	<false/>
-	<key>ExternalHosts</key>
-	<array/>
-	<key>Plugins</key>
-	<dict>
-		<key>com.phonegap.accelerometer</key>
-		<string>PGAccelerometer</string>
-		<key>com.phonegap.camera</key>
-		<string>PGCamera</string>
-		<key>com.phonegap.connection</key>
-		<string>PGConnection</string>
-		<key>com.phonegap.contacts</key>
-		<string>PGContacts</string>
-		<key>com.phonegap.debugconsole</key>
-		<string>PGDebugConsole</string>
-		<key>com.phonegap.file</key>
-		<string>PGFile</string>
-		<key>com.phonegap.filetransfer</key>
-		<string>PGFileTransfer</string>
-		<key>com.phonegap.geolocation</key>
-		<string>PGLocation</string>
-		<key>com.phonegap.notification</key>
-		<string>PGNotification</string>
-		<key>com.phonegap.media</key>
-		<string>PGSound</string>
-		<key>com.phonegap.mediacapture</key>
-		<string>PGCapture</string>
-		<key>com.phonegap.splashscreen</key>
-		<string>PGSplashScreen</string>
-	</dict>
-</dict>
-</plist>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Plugins/README
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Plugins/README b/bin/templates/project/__TESTING__/Plugins/README
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg@2x.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg@2x.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg@2x.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg~ipad.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg~ipad.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/controls_bg~ipad.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone@2x.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone@2x.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone@2x.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone~ipad.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone~ipad.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/microphone~ipad.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button@2x.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button@2x.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button@2x.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button~ipad.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button~ipad.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/record_button~ipad.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg@2x.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg@2x.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg@2x.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg~ipad.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg~ipad.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/recording_bg~ipad.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button@2x.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button@2x.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button@2x.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button~ipad.png
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button~ipad.png b/bin/templates/project/__TESTING__/Resources/Capture.bundle/stop_button~ipad.png
old mode 100755
new mode 100644

http://git-wip-us.apache.org/repos/asf/incubator-cordova-ios/blob/ce742b8c/bin/templates/project/__TESTING__/Resources/de.lproj/Localizable.strings
----------------------------------------------------------------------
diff --git a/bin/templates/project/__TESTING__/Resources/de.lproj/Localizable.strings b/bin/templates/project/__TESTING__/Resources/de.lproj/Localizable.strings
new file mode 100644
index 0000000..f1cdb42
--- /dev/null
+++ b/bin/templates/project/__TESTING__/Resources/de.lproj/Localizable.strings
@@ -0,0 +1,26 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+ 
+ http://www.apache.org/licenses/LICENSE-2.0
+ 
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+
+
+// accessibility label for recording button
+"toggle audio recording" = "starten/beenden der Tonaufnahme";
+// notification spoken by VoiceOver when timed recording finishes
+"timed recording complete" = "programmierte Aufnahme beendet";
+// accessibility hint for display of recorded elapsed time
+"recorded time in minutes and seconds" = "aufgenommene Zeit in Minuten und Sekunden";
\ No newline at end of file