I just switched from Xcode 10 to 11 and enabled Use Hardened Runtime. Everything compiles, but I’m getting "Target Integrity - Missing entitlements file for target " for each plugin type and my standalone app.
Do I need to create a blank entitlements file? Or is Projucer (5.4.6) supposed to do that?
The Projucer should generate an entitlements plist. Maybe double-check that the project has been resaved under JUCE 5.4.6
I did, and still no luck. I ended up checking Runtime JIT, saving, then turning it off and resaving. That seemed to do it.
Projucer doesn’t do that for all targets since https://github.com/WeAreROLI/JUCE/commit/3a2480b3a722d45db04b62738f415f4218dee9f7, which was a bit surprising to me, since I thought it was fixing the issue that @pizzafilms is experiencing (and which was reported first in Projucer projects do not build in Xcode 11).
Yeah this was my bad. I’ve pushed a fix in f530adf and we’ll be doing a point release sometime early this week to fix some other issues so this will get into the
master branch and downloads soon.