首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi-XE4:为应用程序重命名bundle/目录名

Delphi-XE4:为应用程序重命名bundle/目录名
EN

Stack Overflow用户
提问于 2014-01-28 22:09:12
回答 1查看 419关注 0票数 1

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

我想要的不是daform.app,而是类似于"DA-FormMaker.app“之类的东西。

我的问题是,是否有一个设置,我可以在德尔菲(我正在使用XE4)配置它?目前,它只是使用Delphi项目名称,并将其安装在具有该名称的应用程序中。

我尝试手动重命名包,并通过命令行创建了pkg文件,但它仍然使用旧名称安装:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-29 21:26:23

好的,感谢肯怀特上面的评论,这给了我一个很好的提示,我想出了一个解决方案。

我无法在Delphi-XE4中改变这一点。我按照上面的建议更改了包名,但是输出仍然是相同的(daform.pkg)。

因此,我将daform.app重命名为DA-FormMaker.app,并自行构建pkg文件:

代码语言:javascript
复制
productbuild --component DA-FormMaker.app /Applications --sign "3rd Party Mac Developer Installer" DA-FormMaker.pkg

使用以下命令进行测试安装

代码语言:javascript
复制
installer -store -pkg DA-FormMaker.pkg -target /

将应用程序正确地安装到/ application /da-FormMaker.app文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21417989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档