Post

Replies

Boosts

Views

Activity

Reply to Apple Business Manager. How do we revoke a code or license? We are not using a MDM
As you found you can't revoke a VPP code as it's essentially a gift card code for a particular app. As the name would indicate though, using managed apps requires managed devices, thus the MDM requirement.While it is possible to assign licenses directly to Apple IDs, I've not checked to see if you can do the same for devices. In either case I don't know of any shipping management products that will let you assign VPP without also using MDM.Most cases where I've seen code-based distribution work because they don't care if the app is out there. In those deployments access to any information is gated by user authorization, not just having the app.
Jan ’20
Reply to macOS Managed App Configuration
You can simply create a custom configuration profile for any app preference domain and distribute it via MDM. You can either use the app domain directly or the older MCX domain when targeting the Mac with settings.Currently an app on the Mac will read the settings in its preference domain and apply them. It's up to the app to mark if they came from a managed domain or not. The introduction of the managed app payload makes me think that store apps might need to declare what can be managed in the future, like iOS does now, but that hasn't happened yet.
Jan ’20
Reply to ITMS-90427
It seems to be saying that you are missing some libs, possibly the Swift runtime. That could happen if you are targeting the current OS and SDK, but specifying an older deployment target on the store.If you look in your app archive you should be able to figure out what is missing or the wrong version. Failing that I would reach out to dev support.
Jan ’20
Reply to How is it that B2B apps never expire and don't require periodic provisioning profile validation and refresh?
When you are using a Custom/B2B app it is very much just a App Store app that is not published in the store search index.You are correct that in this case Apple takes over the signing and provisioning of the apps. If you download a B2B app and inspect the signing you will see that it has no provisioning profile in it. It's simply signed with the Apple iPhone distribution certificates.For example...B2B signed app certificates:Authority=Apple iPhone OS Application Signing Authority=Apple iPhone Certification Authority Authority=Apple Root CAEnterprise signed app certificates:Authority=iPhone Distribution: JAMF Software, LLC Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CAMy B2B app was uploaded on March 1st, two years ago but it still gets signed fresh by Apple with their certificates and no provisioning profiles in it.
Feb ’20