You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apple has rejected the notarization of our application which depends on sarxos/webcam-capture because it includes the libOpenIMAJGrabber.dylib dynamic library, which is a dependency of the sarxos/webcam-capture library. The root cause is that this library was compiled over 4 years ago using macOS SDK 10.5, which does not meet Apple’s current security requirements.
Apple now mandates that all binaries must be compiled with macOS SDK 10.9 or later to pass notarization. Since libOpenIMAJGrabber.dylib does not comply with this requirement, it triggers a failure in the notarization process. I was able to locate the Xcode project for libOpenIMAJGrabber.dylib in the OpenIMAJ repository. After setting up the environment, I successfully rebuilt the project with a macOS deployment target of 10.13, ensuring compatibility with Apple's updated notarization requirements.
I recommend updating this dynamic library in this repository to avoid other people to run into this. I can submit a pull request with the the re-compiled library.
The text was updated successfully, but these errors were encountered:
rukaury
changed the title
Apple notarization fails due to libOpenIMAJGrabber.dylib compiled with macOS SDK 10.9
Apple notarization fails due to libOpenIMAJGrabber.dylib compiled with macOS SDK 10.5
Dec 16, 2024
Apple has rejected the notarization of our application which depends on sarxos/webcam-capture because it includes the libOpenIMAJGrabber.dylib dynamic library, which is a dependency of the sarxos/webcam-capture library. The root cause is that this library was compiled over 4 years ago using macOS SDK 10.5, which does not meet Apple’s current security requirements.
Apple now mandates that all binaries must be compiled with macOS SDK 10.9 or later to pass notarization. Since libOpenIMAJGrabber.dylib does not comply with this requirement, it triggers a failure in the notarization process. I was able to locate the Xcode project for libOpenIMAJGrabber.dylib in the OpenIMAJ repository. After setting up the environment, I successfully rebuilt the project with a macOS deployment target of 10.13, ensuring compatibility with Apple's updated notarization requirements.
I recommend updating this dynamic library in this repository to avoid other people to run into this. I can submit a pull request with the the re-compiled library.
The text was updated successfully, but these errors were encountered: