我正在構建一個應用程序,我想向用戶提供幾十個內部採用屬性列表形式的模板。我也想分類他們,這將方便地使用文件夾來實現。如何在可可應用程序中打包支持文件
儘管我已經考慮將這些文件作爲簡單資源發佈到我的應用程序中,但我不喜歡這個包含幾十個和幾十個文件的單個位置的想法,而且它似乎也不可能將它們分組文件夾。
我可以看到許多應用程序已經在應用程序支持目錄(〜/ Library/Application Support // ...)中安裝了這些資源,但我似乎無法找到任何有關如何實現此目的的文檔資源。
我正在構建一個應用程序,我想向用戶提供幾十個內部採用屬性列表形式的模板。我也想分類他們,這將方便地使用文件夾來實現。如何在可可應用程序中打包支持文件
儘管我已經考慮將這些文件作爲簡單資源發佈到我的應用程序中,但我不喜歡這個包含幾十個和幾十個文件的單個位置的想法,而且它似乎也不可能將它們分組文件夾。
我可以看到許多應用程序已經在應用程序支持目錄(〜/ Library/Application Support // ...)中安裝了這些資源,但我似乎無法找到任何有關如何實現此目的的文檔資源。
您可以將應用程序包的資源目錄的子文件夾中的項目分組。除非您希望用戶編輯這些plists,否則將它們保留在應用程序包中允許用戶拖放安裝您的應用程序,而不必使用安裝程序包(大獲勝)。
您可以將其整合到通過增加一個「新的複製文件構建階段」到您的項目在這個論壇上發帖描述在你的應用程序包文件夾:
我不喜歡這個單一位置的想法包含幾十個和幾十個文件,而且似乎也不可能將它們分組到文件夾中。
它是。將它們放在項目目錄中的文件夾中,然後將頂級文件夾添加到您的項目中。確保你將它/它們添加爲文件夾引用而不是組(參見該表確實有目的!)。
然後,將文件夾引用添加到您的「複製包資源」或「複製文件」階段。
警告一句話:當您更改文件夾中的某個文件時,您可能需要「觸摸」文件夾才能讓Xcode重新複製它。您可以在Xcode或終端中執行此操作。