{"id":1470,"date":"2014-04-15T23:06:49","date_gmt":"2014-04-15T21:06:49","guid":{"rendered":"http:\/\/sccmfaq.wordpress.com\/?p=1470"},"modified":"2014-04-15T23:06:49","modified_gmt":"2014-04-15T21:06:49","slug":"sccm-2012-r2-mdm-deploy-an-apple-ipa-file-to-an-ios-device-the-complete-guide","status":"publish","type":"post","link":"https:\/\/blog.hosebei.ch\/?p=1470","title":{"rendered":"SCCM 2012 R2 MDM &#8211; Deploy an Apple ipa file to an iOS Device &#8211; The complete Guide"},"content":{"rendered":"<p>Hey, here&#8217;s Martin again. Today I would like to write down what is needed to deploy an Application to a iOS Device.<\/p>\n<p>First, get on the <strong>Hard Facts<\/strong>:<br \/>\n<strong>-SCCM 2012 R2 with Intune Subscription and activated Apple Mobile Device Management (http:\/\/www.windows-noob.com\/forums\/index.php?\/topic\/9586-how-can-i-manage-modern-devices-using-system-center-2012-r2-configuration-manager-part-2\/ )<br \/>\n-An .ipa file build as Enterprise or Ad-Hoc<br \/>\n-The iPhone Configuration Utility to create the<br \/>\n-.plist File<br \/>\n-knowledge that the apps will not appear in the Company store!<\/strong><!--more--><\/p>\n<p>So let us start with the Application received from the developer. Be sure that the app is created as Enterprise or Ad-Hoc, and not for the Public store (referring to http:\/\/blogs.technet.com\/b\/windowsintune\/archive\/2013\/12\/03\/how-to-publish-line-of-business-lob-apps-for-ios-devices-through-windows-intune.aspx ):<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/blogs.technet.com\/cfs-file.ashx\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-81-86-metablogapi\/3187.clip_5F00_image006_5F00_1A08DBCA.jpg\" alt=\"\" width=\"576\" height=\"398\" \/><\/p>\n<p>If this prerequisite is matched, you can go on and create your .plist file. For this, you will Need the iPhone Configuration Utility to get the necessary Information. You can download the iPhone Configuration Utility 3.6.2 Windows Version here:<br \/>\nhttp:\/\/support.apple.com\/kb\/DL1466<\/p>\n<p>Install and open the iPhone Configuration Utility. Navigate to Application and add your application. To be able to add, Change the Name of the .ipa to .zip, and extract the zip file to a Folder. Then you can add this Folder to the iPhone Configuration Utility:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/icu01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1473\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/icu01.png?w=300\" alt=\"iPhone Configuration Utility add\" width=\"300\" height=\"56\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/icu01.png 1239w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/icu01-300x57.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/icu01-1024x193.png 1024w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/icu01-768x145.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>When this is done, you can get the necessary Information to write your .plist file, I usually Name the plist same as the application. You have to modify three lines of this file:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/plist.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1475\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/plist.png?w=300\" alt=\"plist ipa example\" width=\"300\" height=\"242\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/plist.png 864w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/plist-300x242.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/plist-768x620.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nHere is the Content of the file:<\/p>\n<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br \/>\n&lt;!DOCTYPE plist PUBLIC &#8220;-\/\/Apple\/\/DTD PLIST 1.0\/\/EN&#8221; &#8220;http:\/\/www.apple.com\/DTDs\/PropertyList-1.0.dtd&#8221;&gt;<br \/>\n&lt;plist version=&#8221;1.0&#8243;&gt;<br \/>\n&lt;dict&gt;<br \/>\n&lt;key&gt;items&lt;\/key&gt;<br \/>\n&lt;array&gt;<br \/>\n&lt;dict&gt;<br \/>\n&lt;key&gt;assets&lt;\/key&gt;<br \/>\n&lt;array&gt;<br \/>\n&lt;dict&gt;<br \/>\n&lt;key&gt;kind&lt;\/key&gt;<br \/>\n&lt;string&gt;software-package&lt;\/string&gt;<br \/>\n&lt;key&gt;url&lt;\/key&gt;<br \/>\n&lt;string&gt;http:\/\/placeholder\/url\/for\/app.ipa&lt;\/string&gt;<br \/>\n&lt;\/dict&gt;<br \/>\n&lt;\/array&gt;<br \/>\n&lt;key&gt;metadata&lt;\/key&gt;<br \/>\n&lt;dict&gt;<br \/>\n&lt;key&gt;bundle-identifier&lt;\/key&gt;<br \/>\n&lt;string&gt;com.telerik.itnetxdemoapp&lt;\/string&gt;<br \/>\n&lt;key&gt;bundle-version&lt;\/key&gt;<br \/>\n&lt;string&gt;1.0&lt;\/string&gt;<br \/>\n&lt;key&gt;kind&lt;\/key&gt;<br \/>\n&lt;string&gt;software&lt;\/string&gt;<br \/>\n&lt;key&gt;title&lt;\/key&gt;<br \/>\n&lt;string&gt;Cordova320&lt;\/string&gt;<br \/>\n&lt;\/dict&gt;<br \/>\n&lt;\/dict&gt;<br \/>\n&lt;\/array&gt;<br \/>\n&lt;\/dict&gt;<br \/>\n&lt;\/plist&gt;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>When you have created your plist file, just add it to the Folder of your ipa file:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/plist02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/plist02.png?w=300\" alt=\"add plist to folder of ipa\" width=\"300\" height=\"61\" class=\"aligncenter size-medium wp-image-1480\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/plist02.png 829w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/plist02-300x62.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/plist02-768x158.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Now you can add your ipa to SCCM:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/add_ipa01.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/add_ipa01.png?w=300\" alt=\"ipa wizard 01\" width=\"300\" height=\"247\" class=\"aligncenter size-medium wp-image-1481\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa01.png 796w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa01-300x247.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa01-768x633.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nImportant Information will be shown (if they&#8217;re really imported has to be decided by the Reader&#8230;):<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/add_ipa02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/add_ipa02.png?w=300\" alt=\"ipa wizard 02\" width=\"300\" height=\"246\" class=\"aligncenter size-medium wp-image-1482\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa02.png 795w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa02-300x246.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa02-768x630.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nThe in the last step, you can configure the Information shown in the web Portal:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/add_ipa03.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/add_ipa03.png?w=300\" alt=\"ipa wizard 03\" width=\"300\" height=\"248\" class=\"aligncenter size-medium wp-image-1483\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa03.png 793w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa03-300x249.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/add_ipa03-768x636.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>When the application is added, you can deploy the application to a specific collection, in this process, you are required to distribute the Content to the manage.microsoft.com Distribution Point, which stands for the Intune DP. And you can also decide, if the deployment is required or only available. Mind that required deployments only works on devices which are marked as Company owned, to mark a device as Company owned, right-click the device, and choose &#8220;Change Ownership&#8221;:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/choose-ownership.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/choose-ownership.png?w=300\" alt=\"choose ownership of mobile device\" width=\"300\" height=\"233\" class=\"aligncenter size-medium wp-image-1485\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/choose-ownership.png 529w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/choose-ownership-300x233.png 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nIn the upcoming wizard, you can select &#8220;Company&#8221;, and required deployments will work:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/choose-ownership02.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/choose-ownership02.png?w=300\" alt=\"choose ownership company\" width=\"300\" height=\"125\" class=\"aligncenter size-medium wp-image-1486\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/choose-ownership02.png 330w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/choose-ownership02-300x125.png 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nChoose the correct DP when deploying:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/distribute.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/distribute.png?w=300\" alt=\"distribute\" width=\"300\" height=\"256\" class=\"aligncenter size-medium wp-image-1488\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/distribute.png 775w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/distribute-300x257.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/distribute-768x657.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nAnd if you are Managing the ownership of the mobile devices, your are able to decide to deploy the application required or available:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/deployment-type.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/deployment-type.png?w=300\" alt=\"deployment type required mdm\" width=\"300\" height=\"256\" class=\"aligncenter size-medium wp-image-1489\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/deployment-type.png 776w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/deployment-type-300x257.png 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/deployment-type-768x657.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Now you can go on to your iPad, and visit m.manage.microsoft.com with your Safari, the Company Portal web application will appear. If not already done, you can add your device to SCCM\/Intune now, to be able to be managed. Again, <strong>mind<\/strong> that the apps will not be shown in the Company App Portal by Apple policy (refer to this Forum post of wally: http:\/\/social.technet.microsoft.com\/Forums\/en-US\/8a5939af-6cd2-4bf7-90fa-83d8928d45e6\/deploying-ipa-file-via-sccm-2012-r2-intune?forum=configmanagermdm )<br \/>\nMy iPad is in German, so I have to click on &#8220;Apps erhalten&#8221; to get a list of the available Apps:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-1.jpg?w=300\" alt=\"Get Apps\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-1491\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-1.jpg 1024w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-1-300x225.jpg 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-1-768x576.jpg 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nThen I can select one of my Apps:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-2.jpg?w=300\" alt=\"select application\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-1492\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-2.jpg 1024w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-2-300x225.jpg 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-2-768x576.jpg 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nBy clicking on &#8220;Installieren&#8221;, the app will be tried to get installed. The user receives the following message, which asks for consent to install the app:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-5.jpg?w=300\" alt=\"install app consent\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-1494\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-5.jpg 1024w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-5-300x225.jpg 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-5-768x576.jpg 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nYou can see the Installation Progress on the home Screen:<br \/>\n<a href=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-6.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hosebei.wordpress.com\/wp-content\/uploads\/2014\/04\/image-6.jpg?w=300\" alt=\"home screen\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-1495\" srcset=\"https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-6.jpg 1024w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-6-300x225.jpg 300w, https:\/\/blog.hosebei.ch\/wp-content\/uploads\/2014\/04\/image-6-768x576.jpg 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nAgain as important reminder, if you got it until this Point, and the application will not successfully be installed, ask your developer, if the application is really not build as a store app, and not Enterprise or Ad-Hoc as it should (see above).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey, here&#8217;s Martin again. Today I would like to write down what is needed to deploy an Application to a iOS Device. First, get on the Hard Facts: -SCCM 2012 R2 with Intune Subscription and activated Apple Mobile Device Management (http:\/\/www.windows-noob.com\/forums\/index.php?\/topic\/9586-how-can-i-manage-modern-devices-using-system-center-2012-r2-configuration-manager-part-2\/ ) -An .ipa file build as Enterprise or Ad-Hoc -The iPhone Configuration Utility to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,24],"tags":[],"class_list":["post-1470","post","type-post","status-publish","format-standard","hentry","category-application-management","category-mdm"],"_links":{"self":[{"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=\/wp\/v2\/posts\/1470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1470"}],"version-history":[{"count":0,"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=\/wp\/v2\/posts\/1470\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hosebei.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}