How to Request com.apple.vm.* Entitlements?

Some APIs seem to require entitlements for any use (sandboxed or not) but don't have any indication where we might sign up. The particular usage here is com.apple.vm.networking for vmnet, as it looks like we can't even get started in development without it.

Accepted Reply

A small correction

Indeed. I encourage you to prototype your product using that feature.

As far as getting the VM entitlements is concerned, there has been very few requests for them so we haven’t set up a formal process. Rather, just open a DTS tech support incident and we’ll take things from there.

Note This isn’t an actual tech support incident. Open a TSI requires a TSI asset but we’ll credit it back to you once we route your request.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
  • Is the process to gain the "com.apple.vm.networking" entitlement outlined above still the process or has it been formalized in the year since your post?

Add a Comment

Replies

A small correction if others read this later, the entitlement is to run without root, not in every case.

A small correction

Indeed. I encourage you to prototype your product using that feature.

As far as getting the VM entitlements is concerned, there has been very few requests for them so we haven’t set up a formal process. Rather, just open a DTS tech support incident and we’ll take things from there.

Note This isn’t an actual tech support incident. Open a TSI requires a TSI asset but we’ll credit it back to you once we route your request.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
  • Is the process to gain the "com.apple.vm.networking" entitlement outlined above still the process or has it been formalized in the year since your post?

Add a Comment

Is the process to gain the com.apple.vm.networking entitlement outlined above still the process … ?

Yes.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"