使用“ GoogleMaps”和“ GooglePlaces”窗格,在归档iOS版本时收到多个命令的错误会产生GoogleUtilities目标

时间:2018-09-26 17:13:46

标签: xcode cocoapods google-places-api google-maps-sdk-ios xcode10

存档时遇到问题-我收到“ Build System Information”错误消息

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

我最近更新到了最新版本的Xcode(v 10.0)。我也在使用Cocoapod版本1.6.0.beta.1

使用GoogleMaps pod版本2.7.0,GooglePlaces pod版本2.7.0 当我运行“ pod install”时,它还会安装“ GoogleUtilities(5.3.0)”。

我尝试删除我的Podlock,Podfile,.xcworkspace等,并在更新Cocoapods之后从新的Podfile,pod init,pod安装等开始,但是仍然没有运气。

我正在寻找与嵌入式Pod框架内的构建阶段中的GoogleUtilities或Places或Maps有关的副本,但运气不佳。当我查看Pods文件夹时,确实看到了两个GoogleUtilities框架“ GoogleUtilities-00567490”和“ GoogleUtilities-ac14cd06”,但是两者的内容似乎并不完全相同。

仅在将Xcode更新到版本10.0之后才遇到此问题。

2 个答案:

答案 0 :(得分:1)

转到“文件”>“工作区设置”,然后将构建系统从“新构建系统(默认)”更改为“旧版构建系统”,将允许您现在进行存档。希望有另一个解决方案,可以在Xcode 10.0中使用这些pod和新的构建系统

答案 1 :(得分:1)

对我来说,同样的问题来了,大多数人都说要将构建系统更改为旧版,但是当我尝试使用它时,它开始迅速编译错误。解决方法如下所述。

  1. 转到您的目标,然后单击(您的应用名称_target )。
  2. 选择构建阶段
  3. 展开复制Pod资源
  4. 请参阅输出文件部分。
  5. 此部分应为空。 删除此处的所有条目
  6. 重建您的项目。