使用基本开发人员许可证的Petrel以前版本,可以使用
从命令行启动应用程序petrel.exe -licensePackage Package1
适用于Petrel 2011,12和13的情况。但是对于Petrel 2014,此方法失败,并显示许可证不存在或已过期的消息。
在没有参数的情况下启动Petrel会导致出现新的许可证对话框,其中会将程序包列为Bundle 1
。在尝试从命令行开始时,在Bundle 1
之后指定Bundle1
和-licensePackage
没有任何区别。
有谁知道我的错误或者如何为Petrel 2014指定许可证包?
答案 0 :(得分:2)
在命令行中,您传递配置文件的名称,而不是许可证或包。
您需要先保存配置文件:在“许可证选择”对话框中,在许可证配置文件中选择所需的许可证,单击“将选择项另存为配置文件”按钮,然后为新配置文件命名(不带空格)。然后将此名称作为-licensePackage
参数传递。
答案 1 :(得分:2)
许可证堆栈在Petrel 2014中进行了重新设计,并且打包了默认许可证的概念,例如:不再支持Package1。
"捆绑1"失败,因为它只是一个显示名称。但是,您可以通过右键单击许可证对话框中的包来查找要使用的实际包ID,然后选择列出用户... 。在显示的许可证用户对话框中查找许可证ID 。 bundle id应该看起来像 Petrel_123456789_MAMAMAMA / aUA 并将其用作 -licensePackage 参数。
petrel.exe -licensePackage Petrel_123456789_MAMAMAMA/aUA
或者,您可以在许可证对话框中创建配置文件并将其命名为Package1,并将其用作 -licensePackage 参数。
petrel.exe -licensePackage Package1