Merge pull request #43 from JoseExposito/master

CB-13424: "cordova plugin add/remove" writes changes in config.xml
diff --git a/bin/templates/scripts/cordova/lib/prepare.js b/bin/templates/scripts/cordova/lib/prepare.js
index 636492b..13f1c28 100644
--- a/bin/templates/scripts/cordova/lib/prepare.js
+++ b/bin/templates/scripts/cordova/lib/prepare.js
@@ -213,6 +213,7 @@
     // See https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Designing.html
     // for application images sizes reference.
     var platformIcons = [
+        {dest: 'icon-1024x1024.png', width: 1024, height: 1024},
         {dest: 'icon-512x512.png', width: 512, height: 512},
         {dest: 'icon-256x256.png', width: 256, height: 256},
         {dest: 'icon-128x128.png', width: 128, height: 128},
diff --git a/tests/cdv-test-project/config.xml b/tests/cdv-test-project/config.xml
index d3a8bc4..9267a64 100644
--- a/tests/cdv-test-project/config.xml
+++ b/tests/cdv-test-project/config.xml
@@ -33,6 +33,7 @@
         <icon src="res/test-64x64.png" width="128" height="128" />
         <icon src="res/test-64x64.png" width="256" height="256" />
         <icon src="res/test-64x64.png" width="512" height="512" />
+        <icon src="res/test-64x64.png" width="1024" height="1024" />
     </platform>
 
 </widget>
diff --git a/tests/spec/platform.spec.js b/tests/spec/platform.spec.js
index 5738f34..581b052 100644
--- a/tests/spec/platform.spec.js
+++ b/tests/spec/platform.spec.js
@@ -60,7 +60,8 @@
             {name: 'icon-64x64.png', width: 64, height: 64},
             {name: 'icon-128x128.png', width: 128, height: 128},
             {name: 'icon-256x256.png', width: 256, height: 256},
-            {name: 'icon-512x512.png', width: 512, height: 512}
+            {name: 'icon-512x512.png', width: 512, height: 512},
+            {name: 'icon-1024x1024.png', width: 1024, height: 1024}
         ];
 
         var appIconsPath = path.join(test_platformPath, 'HelloCordova','Images.xcassets','AppIcon.appiconset');