app sandbox, bluetooth game controller entitlements

Hello, first time poster here.

I'm struggling to find any info/documentation on why bluetooth game controllers DON'T require bluetooth entitlement when app sandboxing is enabled but do require USB.

any pointers would be much appriciated

Chris

Well, that’s a bit strange. Are you accessing the controllers via the Game Controllers framework?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I'm using unity and I don't know the framework being used.

OK.

Unfortunately that limits how much I can help here. It’s possible that the Unity infrastructure is doing their thing in a way that requires more sandbox entitlements than are strictly necessary [1]. You’d have to ask them about what Apple APIs they’re using.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] I sometimes see this with older code bases, that don’t take advantage of new features. It’s also possible that they need to do this things way to support some edge case.

app sandbox, bluetooth game controller entitlements
 
 
Q