Xcode工程添加第三方文件的详细分析 Create folder references for any added folders(转)
在開發iOS項目的時候需要導入第三方的庫文件,但是通過Xcode導入第三方源文件的時候會提示一些信息,不知所以然。
現在看到的文檔都是針對Xcode3的,針對Xcode4的說明很少,現在分享出來。
官方說明文檔http://developer.apple.com/library/mac/#qa/qa1484/_index.html
http://labs.ywlx.net/?p=1798
其實我們可以根據上面的截圖看到主要就是三個說明信息
Destination ? Copy items into destination group's folder (if needed)
Folders ? ? ? ? Create groups for any added folders
? ? ? ? ? ? ? ? ? ?Create folder references for any added folders
下面這幾條信息進行說明
1、Destination ? Copy items into destination group's folder (if needed)
主要是說明,是否要將文件拷貝到工程所在目錄。
如果不選中,而且該庫文件不在工程目錄下,引入文件的時候就僅僅是引入邏輯鏈接,不拷貝文件。(如果庫文件移動,則可能在編譯工程的時候出錯)
如果選中,則將該文件拷貝到工程目錄下(系統推薦的方式),雖然引用的也是邏輯鏈接,但是不會因為引動庫文件而引起錯誤
當選擇拷貝到工程目錄下時,Xcode默認將文件夾拷貝到如下路徑:與xxx.xcodeproj文件在同一層目錄結構
你要理解這兩種方法代表什么意思1.Create groups for any added folders:把選擇的文件添加到工程的group下,如果你選擇的是文件,則把文件夾認為是group。他添加的文件夾對應的工程目錄和文件路徑不一定是一一對應的。你可以刪除文件,可以把這個文件刪除在工程外,也可以刪除文件對應的本地文件。應該它生成的文件夾是黃色的。
2.Create folder references for any added folders:這種方法是建立一個文件夾的索引,同時文件夾中的所有文件也會添加到整個工程。他添加的文件夾對應的工程目錄和文件路徑是一一對應的。你要刪除其中的文件的話可以直接到文件目錄下把文件刪除,然后再刷新一下目錄,文件就會被刪除了。這樣添加文件夾的方法很方便,你在做cocos2d的工程時應該會經常用到。應該他生成的文件夾是藍色的。
總結
以上是生活随笔為你收集整理的Xcode工程添加第三方文件的详细分析 Create folder references for any added folders(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一切都能看开吗?
- 下一篇: (转)iOS编程高性能之路-自动化编译脚