I am trying to use OneCast to control 10 Xboxes, I have successfully got up to 6 that I can control, I can view all 10, but can't control all 10. The issue I am having is that when I load the app multiple times it loads it under the same User ID, and due to license limitations of the app I can only connect up to 3 Xboxes under a license.
I was able to load 3 more copies of OneCast as a root user giving me access to a total of 6 Xboxes. When I load as another user other than the root user I cannot control the apps with a controller as the bluetooth does not recognize the apps under a different user as the bluetooth connection is ran as a root user which gives it access so far to at least 2 user accounts, the root user and the one that I am currently logged in as. I need to boot up Onecast as the current User I am using but need to have it boot from scratch so I can enter in multiple License keys, giving me access to control all 10 Xboxes.
Here are the commands I have used.
This command lets me view the connected Xboxes but not control them
echo "Password" | sudo -S -u User2/Applications/OneCast#2.app/Contents/MacOS/OneCast
This lets me control up to an additional 3 Xboxes for a total of 6
echo "Password" | sudo -S /Applications/OneCast#2.app/Contents/MacOS/OneCast
Is there a way I can edit the .plist file to adjust how OneCast Loads? How do I find where the app's code verifies which user is loading it?