弱链接?外部课程?那可能吗

时间:2015-02-27 10:39:32

标签: objective-c cocoapods weak-references weak-linking external-dependencies

我几天都在争论这个问题。

问题是我们在内部使用可可豆荚时构建SDK。结果将是一个带有公共头的封闭源胖库。其中一个播客是AFNetworking。 IMO我们不应该将AFNetworking(和其他pod)包含到库中,原因如下:

  • 如果SDK用户还添加了自己的AFNetworking
  • ,我们不希望发生冲突/重复符号
  • 我们不希望因为AFNetworking更新(例如由于安全性增强)而被迫不断更新我们的框架,并且这与我们使用的每个其他pod相乘

所以我们要做的是提供一个封闭的源SDK,其中包含用户需要提供AFNetworking自身副本的说明(可能在说明中使用推荐的版本)。这可能吗?

0 个答案:

没有答案