Post not yet marked as solved
Post marked as unsolved with 6 replies, 583 views
I am yet another another developer facing the issue of having a notarized application cryptically blocked by GateKeeper with the unhelpful "unidentified developer" message.
I followed Eskimo's instructions of combing the system logs, and caught an event by XprotectService:
File /Applications/Cook-a-Dream.app/Contents/Resources/app_packages/PySide6/lupdate failed on rPathCmd /Users/qt/work/install/lib/QtCore.framework/Versions/A/QtCore
Googling around, I found some people reporting similar problems (with other libraries) being fixed by detecting and fixing this kind of problem by deleting/changing some of the rpaths with install_name_tool.
The questions:
How do I confirm if the issue is indeed one of rpath?
What are the general "rules" that govern what is allowed or not allowed in terms of rpaths for GateKeeper?
Can I add a prophylactic step to my workflow to detect those issues before notarization?