I created an xCode project through a build in Unity. For it to work, it needs to execute an external "Unix Executable" outside of the project, which acts as a "Server." Through this executable, which exposes a socket channel, the Unity application and a mobile application communicate with each other. So, I created a "group" in xCode called "Server," which creates a "Server" folder inside the "Contents" folder of the .app file. The xCode build correctly places the files, and everything works fine until I enable the Sandbox. Once enabled, the "Unix Executable" necessary for communication is no longer executed. It seems that the Sandbox does not provide the necessary permissions to access that executable file.
Topic:
App & System Services
SubTopic:
Processes & Concurrency
Tags: