I’m on Mojave (macOS v. 10.14.6) but I get the exact same error when trying to open PsychoPy v 2020.2.2. I also removed my previous PsychoPy installation prior to installing this new version. I haven’t experienced this error at all previously. @jon Unless other Mac users come in and describe that things are working fine, maybe it’s best to set psychopy.org to recommend installation of 2020.1.3 for the time being?
Edit:
When I try the Open Console button there is a whole bunch of messages so I’m not sure what’s relevant to PsychoPy and what’s not. These error messages however look like they might be related:
error 12:48:28.200755 +0200 cfprefsd rejecting write of key _DKThrottledActivityLast_DKKnowledgeStorageLogging_DKKnowledgeStorageDidInsertLocalEventsNotification:/app/usageActivityDate in { com.apple.contextstored, root, kCFPreferencesAnyHost, no container, managed: 0 } from process 148 because setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 12:48:28.201050 +0200 contextstored Couldn't write value for key _DKThrottledActivityLast_DKKnowledgeStorageLogging_DKKnowledgeStorageDidInsertLocalEventsNotification:/app/usageActivityDate in CFPrefsPlistSource<0x7fdc24704950> (Domain: com.apple.contextstored, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: Yes): setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 12:48:28.203015 +0200 cfprefsd rejecting write of key _DKThrottledActivityLast_DKKnowledgeStorageLogging_DKKnowledgeStorageDidInsertEventsNotification:/app/usageActivityDate in { com.apple.contextstored, root, kCFPreferencesAnyHost, no container, managed: 0 } from process 148 because setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 12:48:28.203180 +0200 contextstored Couldn't write value for key _DKThrottledActivityLast_DKKnowledgeStorageLogging_DKKnowledgeStorageDidInsertEventsNotification:/app/usageActivityDate in CFPrefsPlistSource<0x7fdc24704950> (Domain: com.apple.contextstored, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: Yes): setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
Sounds like PsychoPy is trying to set preferences outside of its own container (I’m guessing that’s kind of like the app’s scope?).
Edit2:
I just downgraded to 2020.1.3 and I can launch it like usual, I don’t see anything off. Maybe there’s something about the way you enabled keyboard input for the editable textboxes in 2020.2 that requires certain permissions and that Macs with default/certain settings don’t like? This is just pure speculation though.
os_unix.c:43353: (2) open(/var/db/DetachedSignatures) - No such file or directory
default
13:47:13.034028+0100
tccd
MacOS error: -67062
error
13:47:13.035290+0100
tccd
Failed to copy signing info for 89958, responsible for file:///Applications/PsychoPy3.app/Contents/MacOS/PsychoPy3: #-67062: Error Domain=NSOSStatusErrorDomain Code=-67062 “(null)”