Xcode 10多个命令为Pod依赖关系生成错误

时间:2018-09-20 09:07:12

标签: ios objective-c xcode xcode10

SALARY

select COLUMN_TEXT from ( select FIRST_NAME as COLUMN_TEXT , Row_Number() Over (Order By employee_ID) rn from employees union all select to_char(SALARY) as COLUMN_TEXT , Row_Number() Over (Order By employee_ID) rn from employees order by rn ); 中的脚本似乎与正常的build命令冲突。我已经尝试了所有可用的解决方案

  1. 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” 中删除冗余文件。
  2. 更新cocoapods。
  3. Copy pods resources下的copy bundle resources名称更改为 独一无二的。
  4. product module移除了info.Plist

临时修订:Xcode>文件>工作区设置>构建系统>选择“旧版构建系统”

附加我的Build settings屏幕截图 enter image description here

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

@鸟笼 -更新CocoaPods>终端

sudo gem update cocoapods

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

然后重新安装所有库。

pod install

答案 2 :(得分:0)

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

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

答案 3 :(得分:-1)

只需从项目目标中删除[CP]复制Pod资源。