microsoftconnect / intune-app-wrapping-tool-ios

This is the software for the Intune App Wrapping Tool for iOS.
55 stars 12 forks source link

wrapped ipa can't upload to IOS Appstore #11

Closed Abhijith-G closed 6 years ago

Abhijith-G commented 6 years ago

Hello ,

Can we upload wrapped ipa wrapped using intune wrapping tool in ios appstore(xamarin forms app). Is it possible to do this.

Thanks in advance

msintuneappsdk commented 6 years ago

Edit: Hi @Abhijith-G, we do not recommend customers try and release apps wrapped with the Intune App Wrapping Tool to the public store(s). Wrapped apps prompt for Intune credentials on launch in order to receive Intune App Protection Policy and the tool is intended for internal LOB applications.

yogendrajs commented 10 months ago

@msintuneappsdk @Kyle-Reis - Intune SDK-enabled apps also prompt for credentials when they're coded with MAMPolicyRequired to receive an App protection policy.

Any specific reason for not recommending wrapped apps to upload to the App Store? (couldn't find it in the docs)

Kyle-Reis commented 10 months ago

@yogendrajs - At one point, wrapped apps were often rejected from app store submission because of the initial credential prompt which prevented testing of the application during the review process. Although the app wrapping too is intended for wrapping custom line-of-business applications, some customers have had success submitting wrapped applications to the app store and providing Apple with test credentials that can be used during the review process.

yogendrajs commented 10 months ago

@Kyle-Reis understood, thank you so much!

yogendrajs commented 10 months ago

@Kyle-Reis but that will also be the case with SDK integration right, when the MAMPolicyRequired is set to true and the app opens up with asking for the credentials

Kyle-Reis commented 10 months ago

@yogendrajs - Yes, but typically MAMPolicyRequired + AutoEnrollOnLaunch are also used in custom LOB apps where the admin wants to require all users to be Intune licensed + targeted with policy.

yogendrajs commented 10 months ago

Yes, so just wanted to understand here if I integrate the SDK with these configurations, will it not be a problem in the App Store review just like it becomes with the wrapped app (assuming we don't provide credentials for the review process). Can you please help me understand how it will be different from the wrapped app in this case?

Kyle-Reis commented 10 months ago

@yogendrajs - I can't say for certain whether Apple will approve or deny the submission if the app is wrapped or configured MAMPolicyRequired + AutoEnrollOnLaunch enabled. There is no functional difference at launch time in these two scenarios. The app will prompt for credentials on launch and will not allow a user access without an account that is Intune licensed and targeted with policy. So my recommendation would be to NOT use either approach if you intend to upload to the app store without providing any test credentials for the app that have an Intune license assigned + policy targeted.