![](/img/trans.png)
[英]Xcode warnings in frameworks do not show in project navigator unless selected as target
[英]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 files
的Choose 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.