i recently enable
hardened runtime in a project and i had to manually add the following entitlements:
<key>com.apple.security.network.client</key> <true/> <key>com.apple.security.assets.music.read-write</key> <true/>
com.apple.security.network.client is required for outgoing connections to analytics (i’m basically using the analytics example code provided by juce), and
com.apple.security.assets.music.read-write is required to read/write to
it would be nice to have these in
Projucer so i don’t have to manually manage my entitlements and deal with them getting overwritten. i started a pr for this but i wasn’t sure where in the ui these options should go - they’re technically sandbox related but they don’t seem to matter until
Use hardened runtime is enabled. i’d expect these are commonly used by other projects too?