Distribute In-House iOS App through Microsoft Intune - ios

We have developed an iOS app that we would like to distribute through Microsoft Intune.
We have already subscribed to the iOS Developer Enterprise program and created an In-House Distribution provisioning profile used to sign our application which is then deployed to Intune.
Using the portal Intune app installed from the Apple app store, our developed app is not displayed in the available app list.
What do we have to do to make our app visible in Intune in order to be installed?
Do we have to install the Distribution certificate somewhere in Intune?
Do we need to use the Intune app wrapping tool?
We already knew that we could view the app through safari, but I thought that, using the In-House Distribution provisioning, we could directly use the Intune App to distribute our production ready app.
We have other "still in development" iOS app that we distribute through Intune using a Development provisioning which we update by hand adding the Test devices.
Anyway, even accessing from Safari, the process of installing the deployed app fails.

I found this on MS Technet. Does it shed any light on your problem?
Currently, end-users cannot install corporate apps from the Microsoft Intune Company Portal app for iOS. This is due to restrictions placed on apps that are published in the iOS App Store (see App Store Review Guidelines, Section 2). Users can access corporate apps (including managed App Store apps and line-of-business app packages) by launching the Company Portal app on their device and tapping the Company Apps tile, which will open Safari browser and redirect them to the Intune Web Portal. For more information about the mobile management capabilities enabled by the Intune Company Portal app, see Mobile Device Management Capabilities in Microsoft Intune.
https://technet.microsoft.com/en-gb/library/dn646972.aspx

Related

iOS - Accessing Certificates enrolled by Blackberry UEM

I am developing an iOS App that is enrolled to the companies iOS devices via Blackberry UEM.
The app needs to access a client certificate, that is also enrolled via Blackberry UEM.
How can the app access these certificates, because under iOS an app has only access to its own KeyChain.
Do I have to use the Blackberry Dynamics SDK.
The Blackberry Administrator told me, the app is running outside the Dynamics container and I want to avoid linking agains the SDK.
I tried to read the certificates, installed via Blackberry UEM, via SecItemCopyMatching queries, but cannot access them.
Please tell me, if accessing them is possible.
With or without Blackberry Dynamics SDK.

How with delphi can I publish an iOS app to the account of someone else?

I build some iOS app for other people. With android it's quite simple, I gave the .aab to the guy and they add themself this .aab in the play store. However, I think, I can't do the same for iOS or I m mistaken?
Is there a way to compile the app on my computer and gave my client a binary so he can publish it under his account? I m under Delphi if it's matter.
What worry me a lot is that I need to compile a dozen of a white-labeled app every time I Update the main core app and I want to automatize the process. How can I do this ?
An iOS app is compiled to an .ipa file, which can be deployed to a device or uploaded to the App Store.
However, iOS apps have many requirements beyond just deploying the binary.
Each customer will have to obtain a Developer Certificate that identifies them with the app(s) you develop on their behalf. They will have to provide those certificates to you.
In order for each customer to then install/upload your app binary(s) on their own accord, they will have to register App IDs with Apple, and give you those IDs so you can configure it into your projects as needed.
Each customer will also have to provision those IDs according to how they will be installed (Ad-Hoc vs App Store), and give you the provisioning profiles so you can configure them into your projects as well.
This is all covered in Embarcadero's documentation:
iOS Mobile Application Development
Acquiring an iOS Developer Certificate
Provisioning an iOS Application
Creating an App ID for Your Application
Creating and Installing Your Provisioning Profiles
Configuring Your Provisioning Profiles on RAD Studio
Deploying Your Final iOS Application
Deploying Your iOS Application for Ad-hoc Distribution
Deploying Your iOS Application for Submission to the App Store

Can i view my app download statistics on Apple Developer dashboard with an Enterprise Developer Account?

I am working for an organization and we would like to obtain an Enterprise Developer Account. I was wondering wether the enterprise developer iTunes Connect lets you view download statistics just like the normal company or individual version of iTunes Connect does.
No it doesn't. An enterprise program membership has no access to App Store Connect.
Enterprise apps are not distributed through the App Store.
You distribute them through a web server, MDM or direct installation to the device.
Apple has no visibility on app installations using these methods.
You will need to monitor app installations and use through other techniques such as analysing your server logs, using analytics in your app or reporting from your MDM.

Intune managed vs unmanaged device

I am working on Microsoft Intune SDK for iOS. I have below use case:
I am going to release two build one for AppStore and second one is In-House app with same code base and there is no change in app. Now my question can I add some custom flag in Intune Web Portal to differentiate two app say AppStore app is installed on unmanaged device and AppStore build is installed on managed device? Also how can I determine In-House app?
Thanks,
Devesh

Publishing an app in the Apple Enterprise Store, how it works?

I'm working in a corporate hybrid application. The idea is to distribute it only inside of the company.
I was thinking in use (for iOS), the Enterprise Program, but the information in the website is not enough.
The apple site says you can distribute it in-house, what's the meaning of that?, comparing with the normal store, what are the differences? Can I send the .ipa, download it in the apple store or a private store?
How they verify if a person is part of a company or not?
There isn't an "Enterprise Store" in the sense of a store the Apple runs. It is up to the enterprise to distribute apps to their users from their own "store"; This could be an internal web site that distributes the .ipa file or you can install the .ipa directly on the devices through the configurator or iTunes.
Enterprise app distribution works well with Mobile Device Management (MDM) as you can push apps to a managed device from the central console, and the user isn't prompted to trust the enterprise security certificate.
It is up to the enterprise to determine if someone should get the app, through a method such as requiring a login to the web site, or, as suggested, their device being part of the enterprise MDM.
Aside from the distribution method, the other major difference is that Enterprise apps are not reviewed by Apple.

Resources