如何解决GoogleUtilities Swift的重复错误?

时间:2020-04-03 16:37:06

标签: ios swift firebase

我正在使用Firebase跟踪项目中的崩溃,并且正在项目中使用以下Pod。

 pod 'FirebaseCore', '6.6.4'
 pod 'FirebaseMessaging', '4.3.0'
 pod 'FirebaseAnalytics','6.3.1'

在归档此项目以放置testflight版本时,我在以下的Google实用工具中遇到了重复错误:

 Multiple commands produce '/Path/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework':
 1) Target 'GoogleUtilities-00567490' has create directory command with output '/Path//IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'
 2) Target 'GoogleUtilities-54e75ca4' has create directory command with output '/Path//IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'

当我在构建设置中检查Pods设置时,我看到Google实用程序在项目中添加了两次。我删除了其中一个出现错误的GoogleUtilities。

注意:我可以运行该版本,也无法对其进行存档。在不更改旧版构建系统的情况下,是否可以实现此构建?

因为我已经为我的SDK启用了库分发,所以当我对旧版进行更改时,它会引发错误。

1 个答案:

答案 0 :(得分:1)

更新Podfile,以明确请求所有必需的GoogleUtilties子规范。检查Podfile.lock以找到列表。

CocoaPods issue上有更多细节。