install4j v10.0.9制作的MacOS dmg公证失败求助
macOS DMG安装包公证失败求助
我们首次尝试对MacOS应用的.dmg安装包进行公证,已将install4j升级至v10.0.9版本以适配notarytool,且持有有效的Developer ID及证书用于代码签名与公证,但公证流程失败,报错日志如下:
{ "logFormatVersion": 1, "jobId": "1c59a34c-a2b3-4dc1-8980-43877411b97d", "status": "Invalid", "statusSummary": "Archive contains critical validation errors", "statusCode": 4000, "archiveFilename": "pipes_installer.dmg", "uploadDate": "2024-11-13T18:05:08.938Z", "sha256": "11c2189082f0a0785f186065358483e92babcc45668fa735d529a6dd190a1be7", "ticketContents": null, "issues": [ { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/libtospdif_plugin.dylib", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/libtospdif_plugin.dylib", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/libddummy_plugin.dylib", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/libddummy_plugin.dylib", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/libtaglib_plugin.dylib", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/libtaglib_plugin.dylib", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/liblibass_plugin.dylib", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/libvlc_mac.jar/plugins/liblibass_plugin.dylib", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/native-sso.jar/sso/mac.zip/Contents/MacOS/nppipes", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "i386" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/native-sso.jar/sso/mac.zip/Contents/MacOS/nppipes", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "i386" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/native-sso.jar/sso/mac.zip/Contents/MacOS/nppipes", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/native-sso.jar/sso/mac.zip/Contents/MacOS/nppipes", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/jna-5.7.0.jar/com/sun/jna/darwin/libjnidispatch.jnilib", "message": "The binary is not signed.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/jna-5.7.0.jar/com/sun/jna/darwin/libjnidispatch.jnilib", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "x86_64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/jna-5.7.0.jar/com/sun/jna/darwin/libjnidispatch.jnilib", "message": "The binary is not signed with a valid Developer ID certificate.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087721", "architecture": "arm64" }, { "severity": "error", "code": null, "path": "pipes_installer.dmg/pipes Installer.app/Contents/Resources/app/0.dat/updates.zip/jars/jna-5.7.0.jar/com/sun/jna/darwin/libjnidispatch.jnilib", "message": "The signature does not include a secure timestamp.", "docUrl": "https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087733", "architecture": "arm64" } ] }
我们已参考《Signing and notarizing install4j macOs dmg》方案,但问题仍未解决,恳请提供帮助。
内容的提问来源于stack exchange,提问作者Shivom
相关产品推荐
相关产品推荐

