【iOS】pod Realm 失败(OC iOS)

119 阅读1分钟

问题描述

最近更新了Mac 10.12.6 然后莫名其妙的,出现了问号文件夹的问题.好在苹果的客服还是很给力的,帮助解决 了.

然后我的电脑就相当于重新安装了系统 1:下载item2 安装 2.bash 上安装homebrew 3.bash安装 oh-my-zsh 4.安装cocoapods 5.商店下载安装Xcode

然后命令行 pod install 这时候报错如下

Installing Realm (3.0.2)
[!] /bin/bash -c
set -e
sh build.sh cocoapods-setup

WARNING: The active Xcode command line tools, as returned by /Library/Developer/CommandLineTools, are not from Xcode.
         The newest version of Xcode will be used instead.
No version of Xcode could be found

有时候,WARNING这一段亦不会出来. 网上查了下说是这个原因

  1. 找不到对应的路劲
  2. 说是网络不好或者是被墙了(自己试了翻不翻都会有上述报错)
  3. 还有什么删除缓存(我都试了重新安装pod了)

假装分析下

然后就猜测,可能是在前面安装brwe的时候,看到说是默认安装CommandLineTools,那个时候还没有安装Xcode.而后面安装Xcode 会自带安装CommandLineTools ,所以我就猜测,这可能是两个一毛一样的东西,然后在不同的地方罢了 于是就试了下如下命令

➜  ~ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

然后在pod install 就好了,而且很快.

假装总结下

  1. 最好是先安装Xcode 然后再去安装自己喜欢的黑科技
  2. 看详细的日志有助于问题的分析
  3. 我有个同事,他每次Installing Realm 都会卡主,有时候就等等就好了,有时候等等等等 好久才好,有时候会失败.我觉得就是真的网络不好的问题了.

最后一句: oh-my-zsh真的蛮好用的