2011-08-06 54 views
2

我是新來的xcode和可可。爲什麼Frameworks/MyFramework.framework /在我的xcode項目中是空的?

根據Framework Programming Guide,我在製作框架時應該遵循某種目錄結構。我最近使用xcode開始了一個框架項目,並且很驚訝地發現這個目錄結構不是自動提供給我的。

從編程指南:(這樣你就不必在該鏈接上clidk如果你不想)

清單1一個簡單的框架包

MyFramework.framework/ 
MyFramework -> Versions/Current/MyFramework 
Resources -> Versions/Current/Resources 
Versions/ 
    A/ 
     MyFramework 
     Resources/ 
      English.lproj/ 
       InfoPlist.strings 
      Info.plist 
    Current -> A 

待辦事項我需要手工製作這個目錄結構嗎?我已經構建了框架產品,並將其包含在另一個項目中,遵循this question中的步驟。在項目建立時,Frameworks/MyFramework.framework/爲空。

我自己的探索使我意識到上述文件系統是在產品中創建的(請參見下面的註釋)。這改變了這個問題:爲什麼Frameworks/MyFramework.framework/是空的,儘管所有的公共頭文件都存在於框架產品中?

謝謝!

+0

構建框架之後,當我點擊產品中的MyFramework.framework並單擊File Inspector中完整路徑旁邊的箭頭時,我將轉到Finder中的該目錄。瀏覽該目錄我發現上面的文件系統實際上存在於那裏,以及公共頭文件。大!所以問題可能不在我的框架中。問題是我的項目沒有找到適合這些標題的地方?嗯... – Ziggy

+0

嗨,我有關於框架的目錄結構相同的問題,你有手動創建結構?我正在開發一個框架,當我構建框架時,沒有版本和「A」文件夾。你有一些提示嗎? – Mat

+0

對不起@Mat,這是6年前,我很長一段時間沒有碰過xcode ...... tbh我甚至不確定在這種情況下「框架」是什麼意思:/ – Ziggy

回答

0

問題是我沒有將頭部的角色設置爲public。一旦我這樣做了,我就可以看到框架中的所有文件。

相關問題