Xcode 10 GM 多命令生成.豆荚问题



刚刚切换到xcode 10 Golden Master并开始在我的一个pod FDTake上出现错误。尝试了这个线程,但我在构建阶段没有 plist,所以它不起作用。此问题 Pod 是否相关?

Showing All Messages
:-1: Multiple commands produce '***/Xcode/DerivedData/app-fgyqhwrvkbjquheilgwhyjltujtz/Build/Products/Dev-iphonesimulator/FDTake/FDTake.framework/Info.plist':
1) Target 'FDTake' (project 'Pods') has copy command from '***/GoogleDrive/dev/_ios/Work/sutulp/Pods/FDTake/Source/Info.plist' to '***Xcode/DerivedData/app-fgyqhwrvkbjquheilgwhyjltujtz/Build/Products/Dev-iphonesimulator/FDTake/FDTake.framework/Info.plist'
2) Target 'FDTake' (project 'Pods') has process command with output '***Xcode/DerivedData/app-fgyqhwrvkbjquheilgwhyjltujtz/Build/Products/Dev-iphonesimulator/FDTake/FDTake.framework/Info.plist'

我还尝试删除派生数据文件夹,但它也没有用。试图清理项目等等 - 没有运气。任何建议不胜感激。

切换到旧的构建系统将不是一个解决方案。

我在Xcode 10 GM上遇到了同样的问题。在我的情况下,没有找到椰子荚。因此,需要重新安装它。

  • 要查找是否安装了Cocoapods,请在终端上运行命令。豆荚 --版本
  • 如果结果为Not Found则未安装 Pod。所以,在终端上运行命令$ sudo gem install cocoapods --source http://rubygems.org

希望对您有所帮助...

这看起来与这个问题非常相似: Xcode 10 错误:多个命令生成

这是投票最多的答案的链接 https://stackoverflow.com/a/50719379

如果这不起作用,您可能对该 Pod 有一个依赖周期。

就我而言,有这样的问题。

在我的 pod 项目中,目标 Lock 对Lock-Auth0框架具有目标依赖项,因此我必须通过转到Build Settings > Target Dependencies > & Copy Bundle Resources来删除 Lock 目标的"Lock-Auth0"行(如果您再次运行pod install,这将被撤消(。

我看了一下 Lock.podspec,意识到最新版本上的依赖项已被删除,因此升级到最新版本的 Pod 将是我的下一步。

希望这有帮助。

这是我错误的屏幕截图

最新更新