2009-01-06 104 views
49

有沒有辦法在.app內擁有目錄?iOS應用程序中的子目錄

目前,如果我將文件添加到Xcode中,而不管它在哪個組層次結構中,該文件總是落入我的應用程序包中的平面文件系統中。

+0

我相信這也適用於OS X應用程序 – 2011-09-04 03:33:55

+1

僅供參考,Xcode中的組層次結構是假裝的,只是方便了對Xcode列表中的文件進行分組。 /目錄 – 2012-08-17 23:44:35

回答

92

如果你只是想現有的文件複製到你的應用程序包的資源文件夾(在iPhone上是的.app捆綁的只是內部的),請執行下列操作:

  • 拖到你想要複製到文件夾您的xcode項目的文件和文件夾列表。
  • 從彈出詢問您是否想將文件添加到目標板,改變的單選按鈕「創建任何附加文件夾,文件夾引用。

你和所有拖動的文件夾的內容將在建設過程中逐字複製。

17

在您的應用程序的目標下,您必須添加一個複製文件階段。然後,您可以在要將文件複製到的應用程序包中指定一個子目錄。對於特定的東西(比如資源和框架等)會有一堆默認目錄,但是你可以選擇你想要的任何目錄。當您構建應用程序包時,您指定的文件將被複制到您的包中的位置。

+1

備註 - 默認放置文件的根位置,您可能要選擇「可執行文件」,以便您的子目錄結束於第您的應用程序包的根目錄 - 然後您可以查找您通常會查找其他文件的子目錄,然後查找您需要的文件。 – 2009-01-08 01:08:15