【问题标题】:How can I include an Apple Help Book when building my app for OSX在为 OSX 构建我的应用程序时如何包含 Apple 帮助手册
【发布时间】:2018-03-05 18:45:57
【问题描述】:

我为 Windows 和 OSX 开发了 Firemonkey 应用程序。我还开发了一个 Apple 帮助手册,其中包含我的应用程序在 OSX 上运行时的帮助。 (在 Windows 中运行时,我有不同的帮助系统。)Apple 推荐的帮助包位置在应用程序的 Contents/Resources 文件夹中。我可以手动复制帮助包,但每次我在 IDE 中运行我的应用程序或部署我的应用程序时它都会被删除。

我曾想过尝试使用部署管理器,但这只允许部署文件,而不是捆绑包。帮助包包含分布在各个文件夹中的大量文件,在部署管理器中单独设置每个文件会很乏味。此外,每次从帮助中添加或删除页面时,我都必须更改设置,因为每个页面都是捆绑包中的一个单独的 HTML 文件。

所以现在,我手动将帮助包粘贴到内容/资源中。有谁知道合并帮助包的更有效方法?

【问题讨论】:

  • 你并不孤单......当我为 macOS 制作发布版本时,我总是在之后运行 Shell Script 来执行我无法配置 Delphi 执行的特定任务。我很想知道这里是否会出现可以使事情自动化的东西。

标签: macos firemonkey


【解决方案1】:

经过大量研究,我得出的结论是,合并 Apple 帮助手册的唯一合理方法是将其捆绑包粘贴到位于 Contents/Resources 位置的应用捆绑包中。我曾考虑将其放在其他地方,但 Apple 建议将其放在 Contents/Resources 中。这很不方便,因为每当我重新部署应用程序或从 IDE 运行它时,它都会被删除。但在 Firemonkey 得到增强以提供帮助手册之前,这似乎是唯一可以接受的方法。程序“Packages”http://s.sudre.free.fr/Software/Packages/about.html 是打包应用程序以发布给客户的好方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 2012-07-23
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多