2017-08-30 41 views
1

我正在訪問迦太基是否適合我的項目,以及我想找出答案的問題之一是什麼當我想使用的圖書館/框架不支持迦太基呢。如果您想使用的圖書館不支持迦太基,該怎麼辦

有沒有你有過這個問題,並找到它的解決方案之前?

感謝

+0

那麼,你可以發郵件支持迦太基並等待,或者你可以自己寫一個,因爲你有來自GitHub的代碼庫,前提是你沒有違反任何行爲相關的問題。 –

+0

如果庫支持或在項目中手動導入它,請使用Cocoapods。 –

+1

由於各種原因我們決定不使用cocoapods,手動導入對我來說聽起來不是一個好主意,而不是長期的 – jo1087

回答

2

是迦太基需要主要的是一個框架,在該框架的方案是一個"shared"方案。

因此,一個獲得項目支持迦太基的方法是將其分配到GitHub上,然後在Xcode中共享該方案,並將其檢入到您的分支中,然後在Cartfile中使用該分支的地址。如果你在這方面取得了成功,那麼可以和原作者一起做一個Pull Request,這樣你的Carthage支持就可以移植回主存儲庫。

如果您想要使用的項目不使用框架,那麼您需要做更多的工作,因爲項目需要重構,但這是可能的。這裏有一箇舊的PDF viewer project,迦太基支持某人grafted into a fork通過重構的東西到一個框架(有一些原因,它沒有被接受爲公關,現在的主要回購已棄用,但它會給你一些預計的東西)

相關問題