Hi all
Im an IT sysadmin trying to lay the ground work for our Apps team to distribute our first internal/custom app via our MDM to our internal/private devices.
I have been using DEP/ABM/VPP for a long time, but I have never distributed an in-house/custom app before. This is new territory. My current MDM is MS Intune. Our plan is to leverage VPP to do this. The app will be a private enterprise app that will only be distributed to a select group of managed iPads. It will not be a commercial public product.
I have connected my MDM to my ABM/VPP account. I can see my purchased apps from Intune.
I have created a dedicated Apple ID for the devs to use in Xcode. This is a separate account from the ID I use for ABM/DEP/ABM. They have tested it and it works (certs etc working when side-loading app for testing from Xcode).
I have enabled 'Custom Apps' in ABM/DEP. This is a manual step required to see/distribute custom apps.
Next steps?
How do I link my dev's Apple ID account (used in Xcode/App Store Connect etc) with my VPP account, so he can upload the compiled app to Apple's Cloud and so that I can in-turn see it in VPP from my MDM so I can scope/deploy it to my iOS device targets?
I'm missing how to "glue" all the Apple ID accounts together so our development/distribution workflows can talk to each other and work together.
Thanks
Post
Replies
Boosts
Views
Activity
I have Big Sure Dev Beta 1 installed on an external USB-C SSD drive. Mac is a brand new 2018 Mac mini (most recent Intel model). Beta 1 works fine (well, for the purpose of beta testing anyway
Big Sur Dev Beta #2 is out now. Software Update GUI Pane and CLI both see the new update, but I'm unable to downed/install it.
Here is the error I see from running 'softwareupdate -d -a' from Terminal:
'Failed to download & prepare update: Error Domain=SUMacControllerError Code=7722 "[SUMacControllerErrorPreflightPrerequisiteCheckFailed=7722] Failed to perform PreflightPrerequisite operation: com.apple.MobileSoftwareUpdate.preflight.error(Preflight):MSUPreflightErrorTargetIsNotSnapshotBooted(6) | The volume can not be used because it is not snapshot booted.'