Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在为OSX构建应用程序时,如何包含Apple帮助手册_Macos_Firemonkey - Fatal编程技术网

Macos 在为OSX构建应用程序时,如何包含Apple帮助手册

Macos 在为OSX构建应用程序时,如何包含Apple帮助手册,macos,firemonkey,Macos,Firemonkey,我已经为Windows和OSX开发了Firemonkey应用程序。我还开发了一本苹果帮助书,其中包含了我的应用程序在OSX上运行时的帮助。(在Windows中运行时,我有一个不同的帮助系统。)Apple推荐的帮助包位置在应用程序的“内容/资源”文件夹中。我可以在那里手动复制帮助包,但每次我在IDE中运行应用程序或部署应用程序时,它都会被删除 我曾考虑尝试使用部署管理器,但这只允许部署文件,而不允许部署捆绑包。帮助包包含大量分布在不同文件夹中的文件,在deployment manager中单独设置

我已经为Windows和OSX开发了Firemonkey应用程序。我还开发了一本苹果帮助书,其中包含了我的应用程序在OSX上运行时的帮助。(在Windows中运行时,我有一个不同的帮助系统。)Apple推荐的帮助包位置在应用程序的“内容/资源”文件夹中。我可以在那里手动复制帮助包,但每次我在IDE中运行应用程序或部署应用程序时,它都会被删除

我曾考虑尝试使用部署管理器,但这只允许部署文件,而不允许部署捆绑包。帮助包包含大量分布在不同文件夹中的文件,在deployment manager中单独设置每个文件将非常繁琐。此外,每次从“帮助”中添加或删除页面时,我都必须更改设置,因为每个页面在捆绑包中都是一个单独的HTML文件


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

经过大量研究,我得出结论,合并苹果帮助书的唯一合理方法是将其包粘贴到内容/资源位置的应用程序包中。我想把它放在别处,但苹果建议它应该放在内容/资源上。这很不方便,因为每当我重新部署应用程序或从IDE运行它时,它都会被擦除。但是,在Firemonkey得到增强以提供帮助书之前,这似乎是唯一可以接受的方法。“软件包”是一种很好的软件包发布方式。

经过大量研究,我得出结论,整合苹果帮助手册的唯一合理方式是将其包粘贴到内容/资源位置的应用包中。我想把它放在别处,但苹果建议它应该放在内容/资源上。这很不方便,因为每当我重新部署应用程序或从IDE运行它时,它都会被擦除。但是,在Firemonkey得到增强以提供帮助书之前,这似乎是唯一可以接受的方法。然后,“软件包”程序是打包应用程序以分发给客户的一种很好的方式。

您并不孤单。。。当我为macOS进行发布构建时,我总是在之后运行一个
Shell脚本
,以执行我无法配置Delphi来执行的特定任务。我很好奇,看看这里是否有什么东西可以使事情自动化。你并不孤单。。。当我为macOS进行发布构建时,我总是在之后运行一个
Shell脚本
,以执行我无法配置Delphi来执行的特定任务。我很好奇,看看这里是否出现了可以自动化的东西。