gpt4 book ai didi

java - Eclipse 产品构建后编辑 Info.plist

转载 作者:行者123 更新时间:2023-11-30 03:51:09 27 4
gpt4 key购买 nike

我有一个使用 Eclipse 构建的基于功能的产品。我的问题是,我在 rcp 应用程序上集成了“ self 更新”功​​能,更新后,应用程序包被重写(我的意思是 .app 包,包括 Info.plist)。我必须编辑 Info.plist,因为我有一些重要的键(例如至关重要的 LSBackgroundOnly,以及“-vm”eclipse 参数,以防客户端计算机上未安装 JRE)。因此,更新后,我的所有修改都被删除,我想保留它们。

我的问题是:

  • 是否可以提供一个自定义的 Info.plist 以由 Eclipse 自动打包到 bundle 中?如果可以,我该怎么做?

  • 如果没有,我可以添加一些属性,这些属性将由 eclipse 自动添加到 Default Info.plist 中吗?如果是这样,怎么办?

感谢您的帮助。

Narutim8

最佳答案

显然没有简单的方法来为 Eclipse RCP 产品提供自定义 Info.plist 文件 - 请参阅 Eclipse Bugzilla 339526与功能请求。

如果您使用 Maven Tycho 进行构建,您可以在 materialize-product 之后和 archive-product 之前更新 Info.plist。对于 self 更新,您还需要更新存储库内的Info.plist。

我写了这个小fix-info-plist-maven-plugin在我自己的第谷产品构建中执行此操作。

关于java - Eclipse 产品构建后编辑 Info.plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24427985/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com