Hello,
I am encountering a strange problem with the libraries built in my project.
The libraries and the executable are packaged and sent to the notarization service, and the response is that the notarization is successful. Checking with codesign, all looks to be good:
However, if I do the following, the validation no longer works:
If I right-click the CLI, it will not execute, stating that the libs cannot be verified for the malicious content.
This only happens to a certain build. The previous builds are fine, the next ones are also fine.
Why would this happen and is there another way of detecting if the application was not notarized properly?
Thank you
I am encountering a strange problem with the libraries built in my project.
The libraries and the executable are packaged and sent to the notarization service, and the response is that the notarization is successful. Checking with codesign, all looks to be good:
Code Block codesign -vvvv -R="notarized" --check-notarization <my_lib.dylib> <my_lib.dylib>: valid on disk <my_lib.dylib>: satisfies its Designated Requirement test-requirement: code failed to satisfy specified code requirement(s)
However, if I do the following, the validation no longer works:
Code Block spctl --assess --verbose=4 --type install <my_lib.dylib> <my_lib.dylib>: rejected source=Unnotarized Developer ID
If I right-click the CLI, it will not execute, stating that the libs cannot be verified for the malicious content.
This only happens to a certain build. The previous builds are fine, the next ones are also fine.
Why would this happen and is there another way of detecting if the application was not notarized properly?
Thank you