2017-08-30 100 views
1

我正在访问迦太基是否适合我的项目,以及我想找出答案的问题之一是什么当我想使用的图书馆/框架不支持迦太基呢。如果您想使用的图书馆不支持迦太基,该怎么办

有没有你有过这个问题,并找到它的解决方案之前?

感谢

+0

那么,你可以发邮件支持迦太基并等待,或者你可以自己写一个,因为你有来自GitHub的代码库,前提是你没有违反任何行为相关的问题。 –

+0

如果库支持或在项目中手动导入它,请使用Cocoapods。 –

+1

由于各种原因我们决定不使用cocoapods,手动导入对我来说听起来不是一个好主意,而不是长期的 – jo1087

回答

2

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

因此,一个获得项目支持迦太基的方法是将其分配到GitHub上,然后在Xcode中共享该方案,并将其检入到您的分支中,然后在Cartfile中使用该分支的地址。如果你在这方面取得了成功,那么可以和原作者一起做一个Pull Request,这样你的Carthage支持就可以移植回主存储库。

如果您想要使用的项目不使用框架,那么您需要做更多的工作,因为项目需要重构,但这是可能的。这里有一个旧的PDF viewer project,迦太基支持某人grafted into a fork通过重构的东西到一个框架(有一些原因,它没有被接受为公关,现在的主要回购已弃用,但它会给你一些预计的东西)

相关问题