gpt4 book ai didi

ruby - 如何签署由 OCRA 和 Inno Setup 打包的应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:06 26 4
gpt4 key购买 nike

我正在使用以下命令让 OCRA 使用 Inno Setup 构建安装程序:

ocra bin/rails . --output fvc.exe 
--add-all-core
--gemfile Gemfile
--no-dep-run
--gem-full
--chdir-first
--no-lzma
--innosetup fvc.iss
-- runner -e production fvc.rb

我想签署安装程序包,这可以在 Inno Setup 的脚本编辑器或命令行上完成。这可能与向编译器获取一些参数一样简单,但我找不到有关如何通过 OCRA 执行此操作的文档。

最佳答案

sign tool确实已在 Inno Setup IDE 或 iscc.exe 命令行中定义。

奥克兰 does not allow customization of iscc.exe command-line .

如果您不能在 IDE 中定义签名工具(例如,因为构建脚本必须是独立的),您必须作弊:

  • 在运行构建之前(或作为构建的一部分)自动将签名工具配置导入注册表。

    [HKEY_CURRENT_USER\SOFTWARE\Jordan Russell\Inno Setup\SignTools]
    "SignTool0"="sign=..."
  • iscc.bat 包装器放到 PATH 而不是 iscc.exe 并让它运行 iscc.exe 及其所有参数和签名工具配置:

    iscc.exe %* /ssign=...

关于ruby - 如何签署由 OCRA 和 Inno Setup 打包的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40539625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com