Post not yet marked as solved
Post marked as unsolved with 0 replies, 266 views
The documentation for several of the functions surrounding CFMessagePorts states that they are "not available on iOS 7 and later". However, it's my understanding that support for them, when being used within an AppGroup, was ADDED in iOS7 and later. Is the documentation for them incorrect? I'm currently running an application using CFMessagePorts on iOS14.2 without issues, which is why I'm confused by the statement in the documentation.
Some examples of the documentation in question:
https://developer.apple.com/documentation/corefoundation/1542648-cfmessageportcreateremote
https://developer.apple.com/documentation/corefoundation/1543289-cfmessageportcreatelocal
They contain this statement:
"This method is not available on iOS 7 and later—it will return NULL and log a sandbox violation in syslog. See Concurrency Programming Guide for possible replacement technologies."
But the function does not return NULL on iOS14.2, and works as I would expect it to.