簡體   English   中英

Xcode 6:項目導航器中沒有 Frameworks 文件夾

[英]Xcode 6: No Frameworks Folder in Project Navigator

我正在使用 Xcode 6 並遵循 Xcode 版本 4 教程,因此這里和那里的情況有所不同。

我的項目導航器中似乎沒有 Frameworks 文件夾,所以當我下載了一些 .framework 文件並在我的項目編輯器的構建階段手動添加它們時,我沒有 Frameworks 文件夾來保存它們,讓它們掉下來進入我的項目導航器的頂部。 所以它們在那里,只是不在一個特殊的文件夾中,而且看起來不太好。

那么 Xcode 6 應該自動有一個框架文件夾,還是我需要自己創建一個? 如果是這樣,我該怎么做? (到目前為止,我只添加了新文件)。

在 Xcode 6 中,默認情況下不添加 Frameworks 文件夾。 您可以將您的 .framework 文件拖放到項目導航器中(勾選“如果需要,請復制項目”),然后將它們全部選中 > 右鍵單擊​​ >“從選擇中新建組”並將文件夾命名為“框架”。

此外,請確保將框架添加到Project > Build Phases > Link Binary With Libraries 中 如果沒有,請將它們從新創建的“Frameworks”文件夾拖到那里。

簡而言之,,您不需要自己創建一個框架組,因為 Xcode 會自動為您做一些事情......

Apple 正在緩慢、溫和地推動開發人員開發更新的Clang功能,其目標是讓原生 iOS 開發對於之前沒有編譯和鏈接基於 C 語言的經驗的新手來說更容易上手。

您會發現使用 Xcode 6 創建的 Objective-C 項目默認啟用了新的構建設置,包括自動鏈接框架CLANG_MODULES_AUTOLINK )和啟用模塊(C 和 Objective-C)CLANG_ENABLE_MODULES )。

推薦閱讀:

我發現其他答案太混亂了(我應該在哪里獲得 .framework 文件?)

在 Xcode 6 中它更簡單。只需轉到 Capabilities 並打開 Maps。 就是這樣……真的。

我建議使用drag and drop功能將文件移動到 Xcode。 Xcode 向您展示Choose options for adding these filesChoose options for adding these files窗口[如果需要,則復制項目] [添加的文件夾]

例如 Xcode 可以自動添加相對路徑( $(PROJECT_DIR)/ )到:

  • Build Settings -> Library Search Paths如果你drag and drop一個庫
  • Build Settings -> Framework Search Paths如果你drag and drop一個框架

如果您使用標准Xcode Groups來組織項目中的文件 - 您最終會發現它會在磁盤上的項目根文件夾中造成混亂。 Xcode Groups (文件夾)只是虛擬存在,而在磁盤上,您將看到根目錄中創建文件的簡單列表,這可能會導致一些可能的不舒服情況甚至風險。 在這里閱讀更多

我建議使用drag and drop功能將文件移動到Xcode中。 Xcode顯示Choose options for adding these files窗口[如果需要,復制項目] [添加文件夾]

例如,Xcode可以自動將相對路徑( $(PROJECT_DIR)/ )添加到:

  • 如果drag and drop庫,則Build Settings -> Library Search Paths
  • 如果drag and drop框架,則Build Settings -> Framework Search Paths

暫無
暫無

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

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