我正在使用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启用了库分发,所以当我对旧版进行更改时,它会引发错误。
答案 0 :(得分:1)
更新Podfile,以明确请求所有必需的GoogleUtilties子规范。检查Podfile.lock以找到列表。
CocoaPods issue上有更多细节。