-
-
Notifications
You must be signed in to change notification settings - Fork 176
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
libio_grpc_netty_shaded_netty_tcnative_osx_x86_64 not signed #570
Comments
This will require the paid Apple Developer account (can be opened online in 10 mins), but should otherwise be pretty straighforward. In my project I use this script: https://github.com/ylexus/jiotty-photos-uploader/blob/master/macos_notarize_dmg.sh Basically, after the macOS binary is built, you'll need to invoke this.
Will be happy to help if any problems are encountered. |
This was fixed by netty/netty#11734 in Netty 4.1.69 |
I've tested with grpc-netty-shaded-1.64.0 and still have the same issue:
|
Trying to find the right home for this one, previously raised here and here
Expected behavior
The file grpc-netty-shaded-1.31.1.jar/META-INF/native/libio_grpc_netty_shaded_netty_tcnative_osx_x86_64.jnilib being signed.
Actual behavior
That it's not signed.
Steps to reproduce
Submit a package to Apple for Notarization containing grpc-netty-shaded-1.31.1.jar. The Notarization process will fail, with the following being reported:
I've worked around this by extracting the libio_grpc_netty_shaded_netty_tcnative_osx_x86_64.jnilib out of the jar, signing it, then replacing it in the jar before sending off to Apple. I think ideally the binary should be signed as part of the build phase of the
Minimal yet complete reproducer code (or URL to code)
Netty version
1.31.1
JVM version (e.g.
java -version
)N/A
OS version (e.g.
uname -a
)macOS
The text was updated successfully, but these errors were encountered: