Macos 公证DMG失败,因为二进制文件未签名,且签名未包含安全时间戳
通过运行命令--公证信息。我们有以下日志: 如果我们从.app文件中删除ffmpegsumo.so文件。DMG已获得批准,状态代码为0。但它不在系统上运行。Macos 公证DMG失败,因为二进制文件未签名,且签名未包含安全时间戳,macos,Macos,通过运行命令--公证信息。我们有以下日志: 如果我们从.app文件中删除ffmpegsumo.so文件。DMG已获得批准,状态代码为0。但它不在系统上运行。 文件路径:eTGComplete.app/Contents/Frameworks/nwjs\Framework.Framework/Libraries/ffmpegsumo.so您将需要ffmpegsumo.so的签名版本,或者对其进行签名。您的应用程序将不会得到公证,直到您有一个签名的ffmpegsumo.so。我曾尝试签名单个文件ff
文件路径:eTGComplete.app/Contents/Frameworks/nwjs\Framework.Framework/Libraries/ffmpegsumo.so您将需要ffmpegsumo.so的签名版本,或者对其进行签名。您的应用程序将不会得到公证,直到您有一个签名的ffmpegsumo.so。我曾尝试签名单个文件ffmpegsumo.so,但仍然遇到相同的问题。我的问题在执行以下步骤后得到解决-1)codesign-f-v-s“开发者ID应用程序:XXYY,Inc.(XXYY)”--force--timestamp--options runtime--preserve metadata=权限--verbose=4--deep/Users/sampleUser/Documents/REPO/MyApplication.app/Contents/Frameworks/Sparkle.framework/Resources/Autoupdate.app 2)代码设计-s“开发者ID应用程序:XXYY,Inc.(XXYY)”--force--options runtime--preserve metadata=rights--verbose=4--deep/Users/sampleUser/Documents/REPO/MyApplication.app注意:这里两个步骤都应该有相同的开发者ID应用程序您需要一个签名版本的ffmpegsumo.so或对其进行签名。您的应用程序将不会得到公证,直到您有一个签名的ffmpegsumo.so。我曾尝试签名单个文件ffmpegsumo.so,但仍然遇到相同的问题。我的问题在执行以下步骤后得到解决-1)codesign-f-v-s“开发者ID应用程序:XXYY,Inc.(XXYY)”--force--timestamp--options runtime--preserve metadata=权限--verbose=4--deep/Users/sampleUser/Documents/REPO/MyApplication.app/Contents/Frameworks/Sparkle.framework/Resources/Autoupdate.app 2)代码设计-s“开发者ID应用程序:XXYY,Inc.(XXYY)”--force--options runtime--preserve metadata=权限--verbose=4--deep/Users/sampleUser/Documents/REPO/MyApplication.app注意:这里两个步骤应该具有相同的开发者ID应用程序