ios - 如何在不冲突的情况下使用开源 iOS 库?

标签 ios json

我正在编写一个 iOS 库 (SDK),我需要 JSON 解码支持。有很多选择,但问题是上游冲突。

如果我将 JSONKit 添加到我的库中,而另一个第三方库也这样做,那么想要同时使用我的库和其他库的上游用户将遇到冲突。

这样看来,由于存在冲突风险,我不可能将任何第三方库添加到我的库中。我如何使用 iOS 库作为我的依赖项而不导致上游开发人员发生冲突?

最佳答案

How can I use iOS libraries as dependencies of mine without causing collisions for upstream developers?

只需指定该第三方库是您的库的依赖项,提供适当的项目链接,以及任何必要的说明、版本信息等。

如果该包/发行版不适合分发(例如,他们只有一堆源文件),则创建一个包含适当静态库目标的公共(public)项目(分支)。

关于ios - 如何在不冲突的情况下使用开源 iOS 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12480387/

相关文章:

ios - #pragma objective-c : can you have more than just 'mark' ?

ios - __bridge 在没有电弧的情况下崩溃但必须在没有电弧的情况下使用

ios - 来自导入的 unsigned char 二维数组的 Swift 字符串

json - Laravel SQLite 和 Json

javascript - AngularJS 过滤器不适用于从 JSON 文件加载的数据

json - 在 bash 脚本中添加 JSON 元素

ios - 按字母顺序将数组拆分为多个数组iOS

ios - Swift - pathForResource inDirectory 参数

javascript - 如何更改以下代码以不使用 eval?

java - android中的改造-使用对象而不是json中的数组