我知道,有很多相同的问题,但我没有得到我的要求的答案。 我第一次创建框架。我使用Raywenderlich示例创建了测试框架。但我的要求有点不同。我使用了很多不同的框架,并在我的项目中使用了SQLCipher。现在,我想将此项目转换为框架。我遵循了所有步骤,但是当我尝试构建时会出现问题。为SQLCypher获取错误,因为我没有添加到我的框架以避免冲突。最后,我添加了SQLCypher库来创建没有错误的构建并且它工作但现在我在使用该框架在testProject中测试时遇到链接器错误。我没有找到第三方的任何例子。请帮我解决这个问题。
答案 0 :(得分:1)
我遇到了同样的问题。
一种解决方案是更改其他框架或库的所有方法名称,但某些库不是开源的。
另一个解决方案是为我工作,即使用cocoapods。但是用户 谁想要使用你的框架将被迫使用cocoapods,取决于iOS 8.0或更高版本,具体取决于相同版本的第3个库。我与这个限制毫无关系。
似乎最好的方法是不要在框架中依赖第三个库。