我目前正在尝试创建我的Fire猴子应用程序的Mac版本。我的问题是,创建的包和pkg文件名不是我想要的:

我想要的不是daform.app,而是类似于"DA-FormMaker.app“之类的东西。
我的问题是,是否有一个设置,我可以在德尔菲(我正在使用XE4)配置它?目前,它只是使用Delphi项目名称,并将其安装在具有该名称的应用程序中。
我尝试手动重命名包,并通过命令行创建了pkg文件,但它仍然使用旧名称安装:
macbook:da-Air da$ sudo installer -store -pkg DA-FormMaker.pkg -target /
installer: Note: running installer as an admin user (instead of root) gives better Mac App Store fidelity
installer: DA-FormMaker.pkg has valid signature for submission: 3rd Party Mac Developer Installer: ...
installer: Installation Check: Passed
installer: Volume Check: Passed
installer: Bundle de.dasoftware.daformmaker will be relocated to /Applications/daform.app
installer: Starting install有什么办法可以做到吗?也许我只是瞎了眼,找不到IDE中的设置。
提前谢谢。
AndyI
发布于 2014-01-29 21:26:23
好的,感谢肯怀特上面的评论,这给了我一个很好的提示,我想出了一个解决方案。
我无法在Delphi-XE4中改变这一点。我按照上面的建议更改了包名,但是输出仍然是相同的(daform.pkg)。
因此,我将daform.app重命名为DA-FormMaker.app,并自行构建pkg文件:
productbuild --component DA-FormMaker.app /Applications --sign "3rd Party Mac Developer Installer" DA-FormMaker.pkg使用以下命令进行测试安装
installer -store -pkg DA-FormMaker.pkg -target /将应用程序正确地安装到/ application /da-FormMaker.app文件夹中。
https://stackoverflow.com/questions/21417989
复制相似问题