Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libturbojpeg.dylib does not pass the macOS notarization check #4170

Open
conradkun opened this issue Mar 20, 2024 · 0 comments
Open

libturbojpeg.dylib does not pass the macOS notarization check #4170

conradkun opened this issue Mar 20, 2024 · 0 comments

Comments

@conradkun
Copy link

We use bioformats in an open source project, a macOS application. For compliance, we ship the full source code of this repository with our app.

We have realised that the notarization process fails due to the libturbojpeg.dylib under osx_64. In particular, Apple seems to dislike that it has been built with an SDK older than 10.9. Here is the full error log we receive:

"issues": [
    {
      "severity": "error",
      "code": null,
      "path": "myApp.app/Contents/SharedSupport/src/bioformats-7.0.1/components/forks/turbojpeg/lib/osx_64/libturbojpeg.dylib",
      "message": "The binary uses an SDK older than the 10.9 SDK.",
      "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087723",
      "architecture": "x86_64"
    }
  ]

Is it possible to update this library so that the error disappears? Otherwise, would we still be compliant with the regulations if we were to not ship this library in particular, given that its source code is still in the repository, as far as we are aware?

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant