2016-11-11 86 views
2

我使用下面的命令有OCRA建立使用Inno Setup的安裝程序:如何簽名由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執行此操作的文檔。

回答

0

確實在Inno Setup IDE或iscc.exe命令行中定義了sign tool

OCRA 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=... 
    
相關問題