簡體   English   中英

如何在Mac OS X上的文件夾復制期間關聯文件

[英]How to associate file during folder copy on Mac OS X

我參與了旨在部署在包括Macintosh在內的多個桌面系統上的應用程序的開發。

我們的團隊決定我們要為Macintosh拖放安裝。 但是,該應用程序旨在與應用程序本身一起提供其他內容,例如示例文件。

這些文件最初放置在應用程序捆綁包中,但是發現這是有問題的,因為用於用戶界面的跨平台庫不允許某人訪問捆綁包中的內容。 也迫使用戶不得不陷入捆綁之中以尋找無法提供出色用戶體驗的內容。

為此,我們決定將這些示例文件以及不包含在示例文件中的文件拉出,並將它們放在應用程序包旁邊的單獨文件夾中。 為了確保在拖放安裝過程中將所有示例和應用程序都復制到一起,創建了一個新的頂層文件夾,其中包含要復制的所有內容。

現在存在的問題是,當最初只是將應用程序捆綁包復制到系統時,此頂級文件夾的復制不會導致應用程序的文件關聯自動發生。

當有人通過拖動包含應用程序捆綁包的文件夾進行安裝時,如何將應用程序與某些文件相關聯?

我建議您將其單獨服用一葯。 因此,您的dmg結構如下所示:
MyApp->應用程序
MyApp示例->應用程序支持

簡單,用戶友好,關聯沒有問題。

實際上,看起來文件關聯畢竟在起作用。 有人報告了安裝不建立關聯的缺陷。 但是,我只是在干凈的系統上測試了安裝,並且在文件夾上進行復制似乎確實可以建立關聯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM