2014-09-24 61 views
0

我有一個Xcode項目,我總是嵌入到我的應用程序的項目,像這樣:是否可以共享嵌入式Xcode項目的系統框架?

Embedded Project

我的問題:是否有可能從我的嵌入式項目共享系統框架,這樣我就不必進入我的頂級項目中的「鏈接庫與二進制文件」,並再次添加框架?我總是被迫總是這樣做,因爲當我嘗試在不添加框架的情況下進行編譯時,出現大量的依賴性錯誤。

+0

嵌入框架的限制是你不能在一套應用程序中共享框架。如果您的公司開發一套依賴於相同框架的應用程序,則可能需要安裝該框架的所有應用程序可共享的一個副本。在這種情況下,您應該將框架安裝在/ Library/Frameworks目錄中,並確保框架包不包含任何公共頭信息 – 2014-09-24 19:14:49

回答

0

取決於你認爲一個「制度框架」,我建議考慮使用一個依賴管理工具:

http://cocoapods.org

起初,這看起來好像這不符合您的問題適合,但它基本上做了以下幾件事:你用Xcode創建一個項目,然後使它成爲所謂的「pod」。稍後,您可以簡單地在您想要的任何其他項目中引用此「pod」。與使用蘋果推薦的在「/ Library/Frameworks」中安裝框架的方式相比,有一個顯着的優勢:您可以隨意更新/替換/刪除/移動它們,並且不會干擾您計算機上的其他項目。

相關問題