【问题标题】:Xcode 10 multiple commands build error for Pods dependencyXcode 10 多个命令为 Pods 依赖构建错误
【发布时间】:2019-02-24 13:06:29
【问题描述】:
Multiple commands produce '/Users/abc/Library/Developer/Xcode/DerivedData/MyProject-cworwzaxajsmfkcfvourofovbggd/Build/Products/QA-iphonesimulator/MyProject.app':

1) Target 'MyProject' has create directory command with output '/Users/abc/Library/Developer/Xcode/DerivedData/MyProject-cworwzaxajsmfkcfvourofovbggd/Build/Products/QA-iphonesimulator/MyProject.app'

2) That command depends on command in Target 'MyProject': script phase “[CP] Copy Pods Resources”

Copy pods resources 中的脚本似乎与正常的构建命令冲突。我已经尝试了所有可用的解决方案

  1. copy bundle resources 中删除冗余文件。
  2. 更新 cocoapods。
  3. Build settings 下的 product module 名称更改为 独一无二的。
  4. Copy Bundle Resources 中删除了 info.Plist

临时修复:Xcode > File > Workspace Settings > Build System > 选择“Legacy Build System”

附上我的Copy Pods Resources截图

【问题讨论】:

  • 从构建阶段删除 info.plist 文件 --> 复制捆绑资源 --> Info.plist 它对我有用
  • 请使用 pod --version 检查您的 pod 版本。对于将 pod 版本更新为 - 1.5.3 后的 Xcode-10,它对我有用
  • @NiravKotecha 试过了,但没有运气。
  • 除了遗留版本之外,您是否找到了答案?
  • 我尝试了很多东西,但这些步骤 stackoverflow.com/a/52451421/2238515 为我解决了

标签: ios objective-c xcode xcode10


【解决方案1】:

请尝试sudo gem update cocoapods 并更新您的cocoapods 版本。在我的情况下解决了。

【讨论】:

    【解决方案2】:

    @鸟笼 - 更新 CocoaPods> 终端

    sudo gem update cocoapods
    

    然后删除Pods文件夹,.xcworkspace然后删除Podfile.lock

    然后重新安装所有库。

    pod install
    

    【讨论】:

      【解决方案3】:

      只需从项目 Target 中删除 [CP] Copy Pods Resources。

      【讨论】:

        【解决方案4】:

        将构建系统更改为 Legacy Build System 对我有用。

        Xcode => 文件 => 工作区设置 => 构建系统 => 更改为 "Legacy Build System"

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-11-15
          • 1970-01-01
          • 2012-07-30
          • 2019-02-22
          • 2018-12-06
          • 1970-01-01
          • 2019-03-01
          相关资源
          最近更新 更多