今天升级到了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👌
网友评论