我試圖在我的應用程序包中使用XCode 4嵌入private framework(最後一段),並遵循Apple(看似)已過時的instructions。如何將私有框架添加到目標依賴項?
就我而言,我是對每個目標使用單獨的Xcode項目。這是最後一步:
在檢查器窗口的常規選項卡中,添加您的框架作爲應用程序的依賴項。添加這種依賴性會導致Xcode到 在構建應用程序目標之前構建框架目標。
您在應用程序目標中建立的構建依賴關係導致在應用程序之前構建框架。這非常重要,因爲它可以確保您的框架的內置版本可用於鏈接並嵌入到應用程序中。由於這種依賴性,您可以將Xcode項目的活動目標設置爲您的應用程序,並將其保留在那裏。構建應用程序現在構建框架並將其複製到應用程序包目錄中,從而在兩者之間建立必要的聯繫。
然而,當點擊中的+按鈕時,目標依賴關係框架沒有顯示出來。我如何在Xcode 4中建立私有框架和應用程序目標之間的構建依賴關係?
編輯:我應該說明我已經得到了私人框架的工作。我只想避免在每次對框架進行更改時清理項目,並確保框架是在應用程序目標之前構建的。
您是否有項目框架的目標?如果不是,你將不得不添加一個。目標依賴關係是針對目標的。您無法將單個框架作爲目標依賴項。 –
不,我沒有目標(請參閱爲鏈接中的每個目標使用單獨的Xcode項目)。你是否在說文件描述不再可能? – hpique
該文檔從未說過你可以使框架成爲目標依賴項。它說你可以制定一個框架目標依賴。您所引用的誤導性部分在第一句中提到「將您的框架添加爲依賴項」。如果它表示「將您的框架目標添加爲依賴項」,則會更清楚。按照srinaidu的解答,將你的框架鏈接到應用程序項目。 –