I’ve been talking to my Frameworks Engineer colleague about this and there are various reasons why this might be happening. To investigate further, I have a couple of tests I’d like you to run. The first is to run launchctl procinfo against your process % sudo launchctl procinfo `pgrep Test807154` … code signing info = get-task-allow entitlement require enforcement allowed mach-o platform dyld entitlements validated … IMPORTANT Replace Test807154 with the name of your app. Do you see the entitlements validated flag set? Second, dumy your Launch Services database: % lsregister -dump Note lsregister is actually /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister. I have a shell alias that maps the former to the latter. Then find the record for your app. In my case it looked like this: -------------------------------------------------------------------------------- bundle id: Test807154 (0x1a02c) class: kLSBundleClassApplication (0x2) … path: …/Test
Topic:
Developer Tools & Services
SubTopic:
General
Tags: