网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月27日漏签0天
ios开发吧 关注:53,226贴子:283,753
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 2回复贴,共1页
<<返回ios开发吧
>0< 加载中...

xcode10 升级之后遇到的问题之一

  • 只看楼主
  • 收藏

  • 回复
  • 果冻宝贝12
  • 核心吧友
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先我今天遇到了这样的报错:
error: Multiple commands produce '/Users/chang/Library/Developer/Xcode/DerivedData/kmeDo-bflyzbtcqkwqgsdiypagojiuuvsd/Build/Products/Debug-iphoneos/kmeDo.app':
1) Target 'kmeDo' has create directory command with output '/Users/chang/Library/Developer/Xcode/DerivedData/kmeDo-bflyzbtcqkwqgsdiypagojiuuvsd/Build/Products/Debug-iphoneos/kmeDo.app'
2) That command depends on command in Target 'kmeDo': script phase “[CP] Copy Pods Resources”
刚开始以为是缓存问题,就清空了build文件。没有用。
看到有pods的提示以为是没有更新,所以就更新pod。还是没有用。
最后重新下载了代码,将流程重新走一遍还是没有用。
抱着一丝希望查询了一下这个问题。找到了一篇有关的文章,根据上面的提示进行了修复。
文章地址:http://www.cnblogs.com/richard-youth/p/9777023.html
下面将里面的修复方法分享出来。
问题产生原因: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后编译。

我直接用的第二种方案。


  • shuzhi05070515
  • 活跃吧友
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个不是解决不在同一个文件夹下的文件import的时候没有代码提示的问题的么,不会报错的呀


2025-08-27 10:45:13
广告
不感兴趣
开通SVIP免广告
  • 独角的鼓动
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有用, 确实可以解决, 好人一生平安!
(就是好像楼上说的也有道理)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回ios开发吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示