Hi,
I'm using SecKeychainAddCallback in a multithreaded application (The thread that calls SecKeychainAddCallback, is the main thread which is in NSApplicationMain).
If any other thread tries to access the KeyChain (for example, by calling SecItemCopyMatching), the callback wont be called anymore. Calling SecKeychainAddCallback again also doesn't solve the problem.
This issue happens since High Sierra, previous MacOS versions don't show this issue.
Is this a bug in High Sierra, or is it just not allowed to use the KeyChain from multiple threads?
Kind regards,
Jochen