Cocoapods:XX类在

时间:2016-10-30 22:51:06

标签: swift cocoapods

我在目标中使用Firebase会遇到大量此类错误:

  

objc [13653]:类FIRAAppEnvironmentUtil在两者中实现   /Users/.../DataController.framework/DataController(0x10b2fe1f8)和   /Users/.../MyApp.app/MyApp(0x1088b5d48)。将使用两者之一。   哪一个未定义。

我有我的应用程序和几个目标(一些逻辑被移动到单独的目标以更容易地维护应用程序)。

应用程序结构:

  • MyApp< - application
  • DataController< - app的目标
  • < ...> < - 另一个目标

我正在使用Pods,我正在使用的Podfile示例:

platform :ios, '9.0'
use_frameworks!

target 'MyApp' do
    pod 'Test'
end

target 'DataController' do
    pod 'Firebase', '~> 3.7.1'
end

在我的调查中,我发现 Pods-MyApp.debug.xcconfig 包含FRAMEWORK_SEARCH_PATHS内所有框架的路径(不仅拥有框架,还拥有所有框架的路径)目标)。我不知道它是否正确,也许这些信息可以提供帮助。

我试过了:

  • 删除Pods目录
  • 删除.xcworkspace文件
  • 安装最新的CocoaPods(1.2.0.beta.1)

没有任何帮助,我还能尝试什么?这个问题只有我在日志中看到的Firebase,我有其他Objective-C pod,但它们没有这样的问题。我绝对相信Firebase模块不会在主应用程序目标中重复。

0 个答案:

没有答案