归档IOS时GoogleUtilities复制错误

时间:2020-09-30 10:32:59

标签: ios swift firebase analytics

在我们的项目中,我们使用以下pod文件进行消息传递,崩溃和分析。我们能够毫无问题地运行该项目。

pod 'FirebaseCrashlytics', '4.6.1'
pod 'FirebaseAnalytics', '6.8.3'
pod 'FirebaseMessaging', '4.7.0'

但是在存档时,出现以下错误:

Multiple commands produce '/Users/Mac/Library/Developer/Xcode/DerivedData/IDPal-demuqqbuccbvllafqegxdaobyepx/Build/Intermediates.noindex/ArchiveIntermediates/Staging/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework':
    
1) Target 'GoogleUtilities-00567490' has create directory command with output '/Users/Mac/Library/Developer/Xcode/DerivedData/IDPal-demuqqbuccbvllafqegxdaobyepx/Build/Intermediates.noindex/ArchiveIntermediates/Staging/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'
    
2) Target 'GoogleUtilities-54e75ca4' has create directory command with output '/Users/Mac/Library/Developer/Xcode/DerivedData/IDPal-demuqqbuccbvllafqegxdaobyepx/Build/Intermediates.noindex/ArchiveIntermediates/Staging/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'

我已经尝试过使用旧版模式​​,但是在设置旧版模式时,我还有其他一些构建设置会受到影响。

还有其他解决方法吗?我已经清除了所有派生数据,并清理/归档了同样的错误。

1 个答案:

答案 0 :(得分:0)

该构建系统的解决方法是显式请求GoogleUtilities子规范,以便变体子集之间没有差异。

https://github.com/CocoaPods/CocoaPods/issues/8206#issuecomment-696754566

的详细信息和示例解决方案