升级Xcode 10 后报错问题记录([CP] Copy Pods Resources)
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)相关推荐
- 关于That command depends on command in Target ... script phase Copy Pods Resources报错解决方案
最近在最新的Xcode11.5中编译从Github上下载的老项目,出现一个bug,提示如下: Multiple commands produce '/xxx.app': 1) Target 'xxx' ...
- 升级Xcode 10后遇到的问题
第一个问题:见<Xcode 10 Error:Multiple commands produce问题及解决方案>. 第二个问题:编译报错conflicting provisioning s ...
- 升级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 ...
- taro 小程序转h5之后报错_记录微信小程序转Taro中遇到的问题
环境 系统:windows 开发工具:微信开发工具RC V1.02.1907301 + vscode 微信基础库版本:2.8.1 Taro:v1.3.15 npm: 6.4.1 node: v8.12 ...
- Xcode 10 beta3 Error: Multiple commands produce
转载https://www.jianshu.com/p/8a8444acdca5 最近开发一直在使用Xcode10 beta版本的,今天升级到Xcode10 beta3,但是在编译项目时编译失败,报错 ...
- (0103)iOS开发之Xcode 10 Error:Multiple commands produce问题及解决方案
问题描述 从Github 上Down下来的demo,用Xcode(10.1)打开,Build一下报如下错误: Showing All Messages :-1: Multiple commands p ...
- XCode 10 错误 Multiple commands produce
错误:xxx.app :-1: Multiple commands produce '/Users/xxxxxxxxxxxxxx/Debug-iphonesimulator/xx.app':1)Tar ...
- Xcode 10 beta 版本迁移指南
今天的主角就是开发者接触最多的 Xcode 10 beta,详细内容可以参考 WWDC 18 Session ,同时可以看下 Xcode 10 的 release note, 官方文档永远是学习新内容 ...
- 花了两天时间,解决安装升级 Windows 10 时 0x800707e7 - 0x3000d 错误
错误详情: 0x800707E7 - 0x3000D 在 MIGRATE_DATA 操作过程中的 FIRST_BOOT 阶段,安装失败,出现错误 尝试过的解决方法(以下每一种方法在使用之前都是格式化 ...
最新文章
- 初步了解mac下C源码的编译过程
- 汇编----连接,编译
- 【项目实战课】NLP入门第1课,人人免费可学,基于TextCNN的新闻文本分类实战...
- webapi 获取请求参数
- CentOS 桌面启动无登录界面
- Loj#114-k大异或和【线性基】
- Razor语法(三)
- 解决java使用Runtime.exec执行linux复杂命令不成功问题
- C语言寻找第k小元素,小技巧——查找第k小的元素
- 【JAVA】Collections.sort()实现动态数组自定义排序
- Atitit lucence es solr的各种query 与sql运算符的对比 目录 1.1. 等于运算 TermQuery	1 1.2. 范围运算	1 1.3. 大小运算	1 1.4. Wi
- KEIL5下载程序失败解决办法
- 波司登杯2013微软office应用创意大赛烟台大学校园赛参赛历程
- 汽车驾驶 - 侧方停车
- tan和cot的梗_tan与cot有什么区别和联系
- Flixel横板游戏制作教程(七)—VictoryState(胜利状态)
- 秒杀项目总结及面试常见问题
- PrestaShop 1.7.7.0 Stable 发布了!
- 嵌入式工程师必备技能--如何使用示波器查看IIC波形
- 怎样用C++在控制台中编写俄罗斯方块
热门文章
- 全志平台Android4.0 SOFTAP STATION共存调试记录2
- mysql内链查询写法_网站内链优化与几种常见的结构优化方法
- R语言学习:如何快速实现协方差分析?
- NLP事件抽取顶刊顶会模型汇总-2021
- 古币杂谈:基础知识之面文 地章 穿 缘 边 郭
- linux服务器cst时间不对,Linux中UTC时间与CST时间不一致的问题
- java实现分而治之_并发编程中一种经典的分而治之的思想!!
- excel VBA自动化 - 固定格式报表的自动处理
- 使用 http-proxy 代理 HTTP 请求时遇到的 the requested url is invalid 错误消息
- 计算机ip地址与物理地址绑定,ip地址设置及IP地址和物理地址绑定(修订)