1、升级Xcode到Version 10.0 (10A255)后,运行已有项目,报如下错误:

error: Multiple commands produce '/Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Products/Debug-iphoneos/yoowei.app':

1) Target 'yoowei' has create directory command with output '/Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Products/Debug-iphoneos/yoowei.app'

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

原因:Xcode 10 默认使用的build system是New build system,与Xcode9不同导致。

解决:2种方法

1)第一种方法 不修改build system 

根据error 日志,script phase “[CP] Copy Pods Resources”,而且与output有关,应该是使用了cocoapods导致的,尝试删除该项目target-Copy Pods Resources-Output Files,成功解决问题。选中项目target -> Build phase -> Copy Pods Resources -> Output Files -> 移除${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}  然后重新编译,OK 。

用这种方式紧接着会有下面的错误:


error: Cycle in dependencies between targets 'yooweiExtension' and 'yoowei'; building could produce unreliable results.

Cycle path: yooweiExtension → yoowei → yooweiExtension

Cycle details:

→ Target 'yooweiExtension': CodeSign /Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Products/Debug-iphoneos/yooweiExtension.appex

○ Target 'yooweiExtension': ProcessProductPackaging  /Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Intermediates.noindex/yoowei.build/Debug-iphoneos/yooweiExtension.build/yooweiExtension.appex.xcent

○ Target 'yooweiExtension' has target dependency on Target 'yoowei'

→ Target 'yoowei' has target dependency on Target 'yooweiExtension'

○ That command depends on command in Target 'yooweiExtension': script phase “[CP] Check Pods Manifest.lock”

对应的解决方案:选中项目target -> Build phase -> Target Dependencies  去掉相互的依赖即可

2)第二种方法 修改build system 
在Xcode菜单栏 -> File -> Workspace Setting,将build system修改为legacy build system,然后clean后编译。

2、典型问题

ld: library not found for -lstdc++.6.0.9

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方案:(我一般升级xcode 之前都会将lib 给备份一份。具体路径是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib )

1、提前在xcode 9中 根据路径   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 找到 libstdc++.6.0.9.tbd  备份

2、复制刚才的libstdc++.6.0.9.tbd 文件,手动添加到 升级后的xcode 10  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 文件夹中,运行即可。

需要的话,可以找我要。

20190313遇到一种情况:编译报错     library not found for -l"stdc++.6.0.9" 

比较奇怪就是,我已经按照上面将libstdc++.6.0.9.tbd 手动添加过了。但是为什么还会报错呢?

解决办法:

打开Build Phases--Link Binary With Libraries,删除6.0.9依赖   添加Libc++.tdb 即可。

如果依赖c++6.0.9的SDK是第三方SDK等待第三方更新解决。

转载于:https://www.cnblogs.com/richard-youth/p/9777023.html

升级Xcode 10 后报错问题记录([CP] Copy Pods Resources)相关推荐

  1. 关于That command depends on command in Target ... script phase Copy Pods Resources报错解决方案

    最近在最新的Xcode11.5中编译从Github上下载的老项目,出现一个bug,提示如下: Multiple commands produce '/xxx.app': 1) Target 'xxx' ...

  2. 升级Xcode 10后遇到的问题

    第一个问题:见<Xcode 10 Error:Multiple commands produce问题及解决方案>. 第二个问题:编译报错conflicting provisioning s ...

  3. 升级Xcode 10.2之后无法使用react-native run-ios Could not find iPhone X simulator

    运行 react-native run-ios --simulator "iPhone X" 或者 react-native run-ios 报错说找不到 iPhone X sim ...

  4. taro 小程序转h5之后报错_记录微信小程序转Taro中遇到的问题

    环境 系统:windows 开发工具:微信开发工具RC V1.02.1907301 + vscode 微信基础库版本:2.8.1 Taro:v1.3.15 npm: 6.4.1 node: v8.12 ...

  5. Xcode 10 beta3 Error: Multiple commands produce

    转载https://www.jianshu.com/p/8a8444acdca5 最近开发一直在使用Xcode10 beta版本的,今天升级到Xcode10 beta3,但是在编译项目时编译失败,报错 ...

  6. (0103)iOS开发之Xcode 10 Error:Multiple commands produce问题及解决方案

    问题描述 从Github 上Down下来的demo,用Xcode(10.1)打开,Build一下报如下错误: Showing All Messages :-1: Multiple commands p ...

  7. XCode 10 错误 Multiple commands produce

    错误:xxx.app :-1: Multiple commands produce '/Users/xxxxxxxxxxxxxx/Debug-iphonesimulator/xx.app':1)Tar ...

  8. Xcode 10 beta 版本迁移指南

    今天的主角就是开发者接触最多的 Xcode 10 beta,详细内容可以参考 WWDC 18 Session ,同时可以看下 Xcode 10 的 release note, 官方文档永远是学习新内容 ...

  9. 花了两天时间,解决安装升级 Windows 10 时 0x800707e7 - 0x3000d 错误

    错误详情: 0x800707E7 - 0x3000D 在 MIGRATE_DATA 操作过程中的 FIRST_BOOT 阶段,安装失败,出现错误 尝试过的解决方法(以下每一种方法在使用之前都是格式化 ...

最新文章

  1. 初步了解mac下C源码的编译过程
  2. 汇编----连接,编译
  3. 【项目实战课】NLP入门第1课,人人免费可学,基于TextCNN的新闻文本分类实战...
  4. webapi 获取请求参数
  5. CentOS 桌面启动无登录界面
  6. Loj#114-k大异或和【线性基】
  7. Razor语法(三)
  8. 解决java使用Runtime.exec执行linux复杂命令不成功问题
  9. C语言寻找第k小元素,小技巧——查找第k小的元素
  10. 【JAVA】Collections.sort()实现动态数组自定义排序
  11. Atitit lucence es solr的各种query 与sql运算符的对比 目录 1.1. 等于运算 TermQuery 1 1.2. 范围运算 1 1.3. 大小运算 1 1.4. Wi
  12. KEIL5下载程序失败解决办法
  13. 波司登杯2013微软office应用创意大赛烟台大学校园赛参赛历程
  14. 汽车驾驶 - 侧方停车
  15. tan和cot的梗_tan与cot有什么区别和联系
  16. Flixel横板游戏制作教程(七)—VictoryState(胜利状态)
  17. 秒杀项目总结及面试常见问题
  18. PrestaShop 1.7.7.0 Stable 发布了!
  19. 嵌入式工程师必备技能--如何使用示波器查看IIC波形
  20. 怎样用C++在控制台中编写俄罗斯方块

热门文章

  1. 全志平台Android4.0 SOFTAP STATION共存调试记录2
  2. mysql内链查询写法_网站内链优化与几种常见的结构优化方法
  3. R语言学习:如何快速实现协方差分析?
  4. NLP事件抽取顶刊顶会模型汇总-2021
  5. 古币杂谈:基础知识之面文 地章 穿 缘 边 郭
  6. linux服务器cst时间不对,Linux中UTC时间与CST时间不一致的问题
  7. java实现分而治之_并发编程中一种经典的分而治之的思想!!
  8. excel VBA自动化 - 固定格式报表的自动处理
  9. 使用 http-proxy 代理 HTTP 请求时遇到的 the requested url is invalid 错误消息
  10. 计算机ip地址与物理地址绑定,ip地址设置及IP地址和物理地址绑定(修订)