升级到Xcode 10项目报错

2018-09-19  本文已影响0人  黎先生_

今天升级到了Xcode 10,运行项目报错,报错如下:

error: Multiple commands produce '/Users/yangliubing/Library/Developer/Xcode/DerivedData/huiyuan-hjgquptyxlcqryafxstxxhsfeqeu/Build/Products/Debug-iphoneos/huiyuan.app':
1) Target 'huiyuan' has create directory command with output '/Users/yangliubing/Library/Developer/Xcode/DerivedData/huiyuan-hjgquptyxlcqryafxstxxhsfeqeu/Build/Products/Debug-iphoneos/huiyuan.app'
2) That command depends on command in Target 'huiyuan': script phase “[CP] Copy Pods Resources”
屏幕快照 2018-09-19 上午8.53.42.png

分析:更新到Xcode10 版本需要CocoaPods版本>=1.4.0以上,可见Github上的一个issues Xcode10 beta can't load bundles from CocoaPods

解决问题:打开终端

查看当前系统Cocoapods版本命令:

pod --version

安装更新:

 pod setup

当执行完以后再执行

sudo gem install cocoapods

这个时候可能会出现报错

While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

改成如下命令即可

 sudo gem install -n /usr/local/bin cocoapods 

好了,这时候cocoapods已经更新到了最新的版本,接下来就是把本地pod的第三方库统统删除,我是先把podfile里的第三方先删掉,然后pod update,接着再把删掉的comand+z,再pod update就OK了,别着急,编译项目还会报以下错误



解决:
请看截图


屏幕快照 2018-09-25 上午9.59.01.png 屏幕快照 2018-09-25 上午9.55.39.png

运行项目,OK👌

上一篇下一篇

猜你喜欢

热点阅读