what's com.apple.system-task-ports.safe entitlement purpose?

And how is it different from com.apple.system-task-ports?

There's no information about it anywhere.


Thanks!

Replies

Why do you care? Entitlements starting with

com.apple
are not available to third-parties, and thus their behaviour is generally not relevant to developers.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

That's just not correct..


I can start mentioning:

- com.apple.developer.endpoint-security.client

- com.apple.developer.system-extension.install

- com.apple.security.application-groups

- com.apple.security.cs.allow-jit


etc.

That's just not correct..

Indeed. Sorry about that. Indeed, on iOS you’ll find entitlements, like

get-task-allow
, without any prefix at all.

A better way to say this would be that:

  • In general, entitlements that are available to third parties fall into specific hierarchies (

    com.apple.developer
    and
    com.apple.security
    ).
  • Regardless, third parties can’t use entitlements without explicit approval by Apple, and that approval is only granted if the entitlement is documented for third-party use.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"