It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits.
Is this correct?
It depends on what you mean by “problems”. If you add the get-task-allow entitlement then you also have to add the com.apple.security.cs.disable-library-validation entitlement to disable library validation. That can then cause Gatekeeper problems, as I mentioned in previously. However, all of these problems are ultimately resolvable, meaning that it is possible to ship an app this way.
Whether it’s wise to ship an app this way is a different question. My earlier suggestion was to not ship that way by default but instead ship a special version that allows debugging. That way most users end up with the most secure version of your app.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"