2017-09-24 25 views
1

我開發了適用於Windows和OSX的Firemonkey應用程序。我還開發了一個Apple幫助手冊,其中包含我的應用程序在OSX上運行時的幫助。 (在Windows中運行時我有不同的幫助系統。)Apple推薦的幫助軟件包位置位於應用程序的Contents/Resources文件夾中。我可以手動複製幫助包,但每次在IDE中運行我的應用程序或部署我的應用程序時,它都會被刪除。如何在構建我的OSX應用程序時包含Apple幫助手冊

我想過嘗試使用Deployment Manager,但這隻允許部署文件,而不是捆綁。幫助包中包含大量的文件,這些文件分佈在不同的文件夾中,並且在部署管理器中單獨設置每個文件會很繁瑣。而且,每次我從幫助中添加或刪除一個頁面時,我都必須更改設置,因爲每個頁面都是一個單獨的HTML文件。

因此,現在我手動將幫助包粘貼到Contents/Resources中。有誰知道一個更有效的方法來整合幫助包嗎?

+1

你並不孤單......當我爲macOS發佈版本時,我總是運行一個Shell腳本來執行我無法配置Delphi的特定任務。我很好奇,看看有沒有什麼東西可以讓事情自動化。 – Hans

回答

0

經過大量研究後,我得出結論:合併Apple幫助手冊的唯一合理方法是將其軟件包粘貼到位於目錄/資源位置的應用程序包中。我想過在其他地方找到它,但內容/資源是Apple建議它應該去的地方。這很不方便,因爲無論何時重新部署應用程序或從IDE運行應用程序,它都會被擦除。但是,在Firemonkey得到增強以提供幫助手冊之前,這似乎是唯一可以接受的方式。程序'Packages'http://s.sudre.free.fr/Software/Packages/about.html是將應用程序發佈給客戶的好方法。

相關問題