2016-08-11 58 views
0

我正在創建一個使用Cocoa Pod的定製框架。安裝POD後,我無法使用框架使用agreegate目標。使用COCOA POD定製框架開發

我只是通過trag將應用程序項目添加到框架項目中,然後將其放在應用程序項目中並使用聚合目標進行鏈接。在使用定製框架安裝POD後,我無法使用上述方式將框架與我的聚合項目鏈接起來。

感謝

+0

所以你開發一個引用其他豆莢的框架。這應該不成問題。在某處是否有錯誤或警告?顯示一些代碼,一些設置,sceenshot或錯誤消息可能會有所幫助。 –

+0

@FlorianBurel我一直在創建一個依賴開發項目。所以我不能在框架代碼上安裝pod。 – Karthik

+0

raywenderlich.com/65964/create-a-framework-for-ios - 使用此鏈接標題下的「創建一個相關的開發項目」 - 我想爲框架Sorce添加POD – Karthik

回答

0

如果你是深化發展獨立librairy,一些用戶將不得不手動添加在他們的項目,你不能在你的librairy項目中使用cocoapod。沒門!你必須爲你的用戶提供一個安裝過程,指明他們必須遵循的所有額外步驟(框架安裝,項目設置修改,pod安裝),以啓動並運行你的框架。

這就是爲什麼現在的人們使用像cocoapods這樣的依賴管理器。它使用戶可以更輕鬆地安裝他們的產品並自動安裝依賴項。

如果您打算通過pod分發框架,請按照建議的步驟在示例項目(使用pod)您的依賴項目中創建項目體系結構和參考。

+0

https://www.raywenderlich.com/ 65964/create-a-framework-for-ios - 我已經按照這個鏈接創建了一個依賴開發項目。但我想添加pod In框架源代碼。 – Karthik

+0

這是創建一個靜態/獨立庫。您無法向其添加窗格。如果你想創建一個pod庫,請點擊此鏈接:https://guides.cocoapods.org/making/making-a-cocoapod.html –

+0

我創建了一個框架,它也有UI部分,所以我用過UI中「約束」設置的「砌體」Pod文件。創建相關開發項目時,我無法在其中安裝相同的POD。我的問題是,當Framework處於開發模式時,可以將pod文件添加到靜態框架文件中 – Karthik