none
Deploying ipa file via SCCM 2012 R2 / Intune RRS feed

  • Question

  • Hello Experts,

    We recently set up a Windows Intune Subscription in our Configuration Manager 2012 R2 Environment. The MDM part (Configuration Items) and deploying app store deep links is working without any problems.

    In our company we have a native iOS App which is currently distributed via a website. (Not App Store!). I tried to distribute the app via configuration manager 2012 r2 but the app doesn't show up in the company portal even after a day. I made the following steps to distribute the app:

    1. Received the ipa and plist File from the Developer.
    2. Added the application to configuration manager 2012 r2
    3. Deployed the application to my intune user collection (DP: manage.microsoft.com / Purpose: Available) 

    Did i miss any importent step? One thing i can say is that the app is not signed with our APN Certificate which is used in the Intune Subscription. According to our developer this should not be neccessary?!

    Thanks for any advice.

    Friday, April 4, 2014 6:17 AM

Answers

  • An .ipa is considered a line of business (LOB) app. As such, it will NOT be visible in the Company Portal on an iOS device. This is NOT a Microsoft restriction, rather an Apple restriction. Only iTune Store apps appear in the Company Portal on iOS.

    To install LOB apps on iOS, you have to use the web version of the Company Portal. So start Safari, and go to m.manage.Microsoft.com. Log in with your Windows Intune account, and you should see your app.

    If that works, please mark this is answered so we know. Thanks.


    Wally Mead

    Thursday, April 10, 2014 4:57 PM

All replies

  • What does the monitoring node tell for that deployment?

    Torsten Meringer | http://www.mssccmfaq.de

    Friday, April 4, 2014 7:03 AM
  • Hi Torsten

    I don't see anything in the deployment node for that application except "Status information is currently unavailable for this deployment" on all tabs. I previously ran a summarization.

    Friday, April 4, 2014 7:36 AM
  • You don't need to sign your App with the APN indeed.

    Do you have a 2nd App that you can deploy to see if it occurs again?

    Have you tried to re-enroll the device?


    http://scug.be/blogs/nico Twitter: @nsienaert

    Friday, April 4, 2014 1:57 PM
  • I don't have a second app tro try, unless there are some public "demo" apps which i could use?

    I tried the installation on an iPhone / iPad Mini / iPad Air but the app doesn't show up in the company portal as described. I already try to re-enroll the devices but without success.

    Monday, April 7, 2014 6:02 AM
  • A couple of more things to check: open Company Portal and shake your iOS device to get a log file. You might get some information from the log file.

    Have you checked the following log files:

    - dmpuploader.log: to confirm that policies have been uploaded to the cloud

    - outgoingcontentmanager.log: the packege is successfully copied to manage.Microsoft.com.

    Panu

    Tuesday, April 8, 2014 12:25 PM
    Moderator
  • I redeployed the app and the following entries were in the logs:

    dmpuploader.log:

    Found sync start for replication group CloudDmp~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:20.870-120><thread=1268 (0x4F4)>
    StartUpload for replication group CloudDmp last sync version 102489 ...~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:20.870-120><thread=1268 (0x4F4)>
    Startload succeeded with transmission ID c3d5cd09-24ab-41ca-882b-16884cee269e~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:21.198-120><thread=1268 (0x4F4)>
    Expecting sync data or sync end message, however message type is DRS_SyncPing~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:21.697-120><thread=1268 (0x4F4)>
    EndUpload transmission c3d5cd09-24ab-41ca-882b-16884cee269e final data version 102490 succeeded~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:21.822-120><thread=1268 (0x4F4)>
    Found sync start for replication group CloudDmp~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:21.822-120><thread=1268 (0x4F4)>
    StartUpload for replication group CloudDmp last sync version 102490 ...~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:21.822-120><thread=1268 (0x4F4)>
    Startload succeeded with transmission ID fc4037f9-f99a-40a4-bf8a-a827a007228f~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:21.947-120><thread=1268 (0x4F4)>
    Expecting sync data or sync end message, however message type is DRS_SyncPing~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:22.071-120><thread=1268 (0x4F4)>
    EndUpload transmission fc4037f9-f99a-40a4-bf8a-a827a007228f final data version 102491 succeeded~~  $$<SMS_DMP_UPLOADER><04-08-2014 14:53:22.181-120><thread=1268 (0x4F4)>


    outgoingcontentmanager.log

    Computed hash: FD2EBFDE308A335BCC11B416A5069975CFB36244DA6398871BF284641F720F00  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.272-120><thread=8604 (0x219C)>
    Content hash validated for 'Content_25b08807-a83b-4736-ac0e-64e82cbd62bc'.  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.288-120><thread=8604 (0x219C)>
    STATMSG: ID=9515 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_OUTGOING_CONTENT_MANAGER" SYS=SERVER.fqdn SITE=P01 PID=5104 TID=8604 GMTDATE=Di Apr 08 12:49:17.288 2014 ISTR0="P01001B7" ISTR1="["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="P01001B7" AID1=404 AVAL1="["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\"  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.288-120><thread=8604 (0x219C)>
    STATMSG: ID=9516 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_OUTGOING_CONTENT_MANAGER" SYS=SERVER.fqdn SITE=P01 PID=5104 TID=8604 GMTDATE=Di Apr 08 12:49:17.288 2014 ISTR0="P01001B7" ISTR1="["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="P01001B7" AID1=404 AVAL1="["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\"  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.288-120><thread=8604 (0x219C)>
    Uploading package P01001B7 from source D:\Program Files\Microsoft Configuration Manager\SMS_OCM_DATACACHE\P01001B7.1.9956.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.397-120><thread=8604 (0x219C)>
    ICM Intializing...~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.397-120><thread=8604 (0x219C)>
    Found certificate with thumbprint 5432E7D0D36FAF934364B7E3AFC4BB181FE41185~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.412-120><thread=8604 (0x219C)>
    Content source directory is D:\Program Files\Microsoft Configuration Manager\SMS_OCM_DATACACHE\P01001B7.1.9956~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.444-120><thread=8604 (0x219C)>
    Creating a software distribution package for SCCM PackageId P01001B7 from location D:\Program Files\Microsoft Configuration Manager\SMS_OCM_DATACACHE\P01001B7.1.9956\Content_25b08807-a83b-4736-ac0e-64e82cbd62bc.1\App.ipa.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:17.553-120><thread=8604 (0x219C)>
    Phase: AuthoringMetadata started.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:18.270-120><thread=8604 (0x219C)>
    Preparing files for upload for SCCM PackageId P01001B7, SCCM ApplicationId 283cb33f-177c-4957-9e2c-d376c2311b77, IntuneApplicationId 2c9a7e42-85e4-41a2-8754-ae971be40808~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:19.628-120><thread=8604 (0x219C)>
    Progress: 100% (phase), 16% (total). ~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:19.643-120><thread=8604 (0x219C)>
    Progress: 100% (phase), 16% (total). ~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:19.659-120><thread=8604 (0x219C)>
    Phase: EncryptingFiles started.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:19.659-120><thread=8604 (0x219C)>
    Progress: Item type: EncryptedFiles. Completed: 1. Total: 1~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.236-120><thread=8604 (0x219C)>
    Progress: 100% (phase), 33% (total). ~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.236-120><thread=8604 (0x219C)>
    Files are ready for upload for SCCM PackageId P01001B7. Folder 'C:\Windows\TEMP\SoftwarePublishing\5104_46\12189ee0-304b-494d-b1e2-f45a61200e0b'.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.236-120><thread=8604 (0x219C)>
    Uploading metadata for SCCM PackageId P01001B7, Intune PackageId 2c9a7e42-85e4-41a2-8754-ae971be40808~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.252-120><thread=8604 (0x219C)>
    Phase: UploadingMetadata started.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.298-120><thread=8604 (0x219C)>
    Progress: 100% (phase), 50% (total). ~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.860-120><thread=8604 (0x219C)>
    Uploading files for SCCM PackageId P01001B7, Intune PackageId 2c9a7e42-85e4-41a2-8754-ae971be40808~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.860-120><thread=8604 (0x219C)>
    Phase: UploadingFiles started.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:20.860-120><thread=8604 (0x219C)>
    Progress: 100% (phase), 66% (total). ~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.808-120><thread=8604 (0x219C)>
    Upserting MDMContent table for SCCM PackageId P01001B7.~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.871-120><thread=8604 (0x219C)>
    Upload is complete for SCCM PackageId P01001B7~~  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.917-120><thread=8604 (0x219C)>
    Successfully processed package ID P01001B7 for MDM distribution point ["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\.  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.917-120><thread=8604 (0x219C)>
    ~Successfully created/updated the package server in the data source.  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.933-120><thread=8604 (0x219C)>
    STATMSG: ID=2330 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_OUTGOING_CONTENT_MANAGER" SYS=SERVER.fqdn SITE=P01 PID=5104 TID=8604 GMTDATE=Di Apr 08 12:49:43.949 2014 ISTR0="P01001B7" ISTR1="["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=2 AID0=400 AVAL0="P01001B7" AID1=404 AVAL1="["Display=\\manage.microsoft.com\"]MSWNET:["SMS_SITE=P01"]\\manage.microsoft.com\"  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.949-120><thread=8604 (0x219C)>
    StateTable::CState::Handle - (2330:1 2014-04-08 12:49:43.949+00:00) >> (2331:1 2014-04-03 14:33:42.595+00:00)  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.949-120><thread=8604 (0x219C)>
    CStateMsgReporter::DeliverMessages - Queued message: TT=1401 TIDT=0 TID='7F6041B0-3EE2-427F-AB72-B89610A6331C' SID=2330 MUF=0 PCNT=2, P1='P01' P2='2014-04-08 12:49:43.949+00:00' P3='' P4='' P5=''  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.949-120><thread=8604 (0x219C)>
    CStateMsgReporter::DeliverMessages - Created state message file: D:\Program Files\Microsoft Configuration Manager\inboxes\auth\statesys.box\incoming\1mdiw5qb.SMX   $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.995-120><thread=8604 (0x219C)>
    Successfully send state change notification 7F6041B0-3EE2-427F-AB72-B89610A6331C  $$<SMS_OUTGOING_CONTENT_MANAGER><04-08-2014 14:49:43.995-120><thread=8604 (0x219C)>


    I searched the log file in the company portal for the app name but i couldn't find anything.

    Tuesday, April 8, 2014 1:45 PM
  • Log files seem to be clean. I would remove the application, wait for the changes to replicate and re-create the application to see if it helps.

    Unfortunately, I don't have an .ipa file available to test myself. :-(

    Panu

    Thursday, April 10, 2014 2:06 PM
    Moderator
  • An .ipa is considered a line of business (LOB) app. As such, it will NOT be visible in the Company Portal on an iOS device. This is NOT a Microsoft restriction, rather an Apple restriction. Only iTune Store apps appear in the Company Portal on iOS.

    To install LOB apps on iOS, you have to use the web version of the Company Portal. So start Safari, and go to m.manage.Microsoft.com. Log in with your Windows Intune account, and you should see your app.

    If that works, please mark this is answered so we know. Thanks.


    Wally Mead

    Thursday, April 10, 2014 4:57 PM
  • Hi Wally

    Thank you very much for your reply. Using the webversion on the iOS Device, i was able to install the app.


    Friday, April 11, 2014 5:36 AM
  • I just Need to grab this out again, because i have a few more Infos.

    We just had an MDM Demo of "SAP Afaria" a few day ago, which is the mobile device Management of SAP. In the Afaria App (equal to the Company Portal in Intune) you see you LoB Apps, which you previously uploaded to the Afaria Control Panel(*.ipa). From the Afaria App (Not Website!!) you can directly install your LoB Apps.

    I just tested this again with Intune, and the iOS LoB Apps still doesn't Show up in the Company Portal. Has the Apple Restriction which Wally mentioned above changed, that this is possible via Afaria?


    Best regards, Simon




    Thursday, February 5, 2015 2:58 PM
  • Hi Simon,

    As Wally Mead said before it's an Apple restriction and nothing has changed. As far as I know Apple’s official position is that you can’t have an app in their appstore that shows apps that are available outside of the Apple
    app store.  Take a look at https://developer.apple.com/app-store/review/guidelines/

    "2.25 Apps that display Apps other than your own for purchase or promotion in a manner similar to or confusing with the App Store will be rejected"

    This statement is the relevant one that Apple points to.

    >>From the Afaria App (Not Website!!) you can directly install your LoB Apps.<<

    I've never worked with Afaria, but It could be true. Some MDM vendors push these boundaries


    Примечание:Сообщения предоставляются "КАК ЕСТЬ" без каких-либо гарантий,выраженных или подразумеваемых | Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied

    Friday, February 6, 2015 12:50 PM
  • Hi Maxim

    Thanks for the clarification.


    Best regards, Simon

    Friday, February 6, 2015 1:44 PM