我目前正在尝试创建Firemonkey应用程序的Mac App Store版本。我的问题是,创建的bundle和pkg文件名不是我想要的:
而不是daform.app,我想要像“DA-FormMaker.app”这样的东西。
我的问题是,是否有我可以在Delphi中配置的设置(我使用的是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
答案 0 :(得分:0)
好的,感谢Ken White的上述评论,这给了我一个很好的暗示,我设法找到了解决方案。
我无法在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 /
将应用程序正确安装到/Applications/DA-FormMaker.app文件夹中。