App shows no windows; Developer ID lacks "entitlements"?
App shows no windows; Developer ID lacks "entitlements"?
- Subject: App shows no windows; Developer ID lacks "entitlements"?
- From: Jerome Krinock <email@hidden>
- Date: Tue, 09 Aug 2016 07:37:55 -0700
One of my macOS Cocoa apps has maybe 1000 or more users. Since December 2015, three would-be users on macOS 10.11 have reported to me that my app will not open any windows. When they click File > New Document, nothing happens.
All three of these people are power users who have a lot of stuff, including some commons system hacks, installed. They tell me that my app works OK on a virgin Mac user account, and also it works OK if they quit all other applications. However, there seem to be many “culprit” apps, including Dictionary.app!
These users have reinstalled, and have zipped me back copies of my app, and the copies are fine. One of the users is a new user, and I found this in his console logs:
Aug 3 18:06:18 MBP MyApp[2695]: -[SUUpdatePermissionPrompt loadWindow]: failed to load window nib file 'SUUpdatePermissionPrompt'.
Aug 3 18:06:18 MBP MyApp[2695]: SecTaskLoadEntitlements failed error=22
Aug 3 18:06:18 --- last message repeated 2 times —
which shows some kind of a Entitlements failure when Sparkle attempts to display its "Check for updates automatically?” dialog on the second application run. But this is a Developer ID signed app. It has no entitlements, and should not need any. Could something be making the system think otherwise?
My next step is to filter some vmmap outputs to see if I can find injected code. After that, maybe DTS. Can anyone suggest a better next step, or better yet, an explanation?
Jerry Krinock
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden