![]() Which in all cases is the desired result.īut GateKeeper still does not accept the app and complains about the fact that the developer cannot be confirmed. check-signature /Users/xxx/trunk/yyy/release/MyApp.app On the app or on the binaries inside the app folder: $. Running the XCode command line tool check-signature Sealed Resources version=2 rules=12 files=10 Running: $ codesign -v -verbose=4 -display MyApp.appĮxecutable=/Users/xxx/trunk/yyy/deploy/release/MyApp.app/Contents/MacOS/MyAppĬodeDirectory v=20200 size=12461 flags=0x0(none) hashes=616+3 location=embeddedĬDHash=d1c12c783dac0e8d9a2b749fb896b11558cec8b6Īuthority=Developer ID Application: XXXXXĪuthority=Developer ID Certification Authority MyApp.app: satisfies its Designated Requirement $ codesign -verify -deep -verbose=2 MyApp.app With codesign I can check that indeed all the binaries are signed, running In all cases the response of codesign is informative and displays no error. I use the command line utility codesign to digitally sign all the binaries inside the app folder and in addition I digitally sign the app folder itself. ![]() I also have installed two Apple root certificates. I have an Apple developer certificate (I am the Team Agent) and my keychain says it is valid. I have successfully digitally signed the app but GateKeeper still comes with this complaint. I want GateKeeper to allow my app to run on clients' computers rather than issuing the "Can't be opened because the identity of the developer cannot be confirmed" warning. I develop a Mac app with Qt5, so outside Xcode. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |