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.
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.dylibunderosx_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: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.