[英]Getting error when have same framework used with another framework and main application
我的应用程序由主应用程序,2个自定义框架和1个充满对象的框架组成。 我想在主应用程序和两个子级框架中使用对象框架,但是我都在两个类中都实现了类。 哪一个未定义。 错误
我的一个额外框架很快,而另一个目标是目标c,但这没什么不同。
当包含框架时,常见的问题是包含相同的子模块。 由于二进制文件中包含相同的符号,因此会发生重复错误,因此,当您同时包含两个符号时,链接器将失败。
有几种解决方法。
用另一个域前缀重命名您所包含的“父”框架中的类(如果可以访问源代码,通常的方法是重命名)
另外,如果您可以分别构建所有这些框架,则此链接可能会有所帮助(它是git子模块功能,当您必须处理Pods时,该功能也很有用,我认为它可以提供一个思路,如何解决您的问题)
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.