在用 Platypus 制作的 .plist 中使用相对路径

在用 Platypus 制作的 .plist 中使用相对路径

我想要调整用 Platypus (MyApp) 创建的应用程序包以使用 .app 本身包含的 Perl 二进制文件。

我可以通过修改 AppSettings.plist(可在 .app 的资源中找到)来设置 .app 应使用的 Perl 解释器。但是,目前我只能使用完整路径。因此,我有以下值:

Key: InterpreterPath
Type: String
Value:   /Users/kb/Desktop/MyApp.app/Contents/Resources/perl5/perlbrew/perls/perl-5.26.1/bin/perl

当然,如果我移动 MyApp.app 或在另一台计算机上使用它,这将不再起作用。是否可以使路径相对于 MyApp.app 位置?

我尝试按如下方式更改值:

Value: ./MyApp.app/Contents/Resources/perl5/perlbrew/perls/perl-5.26.1/bin/perl

相关内容