1、新的OS,新的Xcode
随着 Mac OX 10.11.1 的发布,以及Xcode 7.1的更新,给正常使用的开发环境带来了不小的变化。系统和软件的更新是一个很大的工作量,如果你是开发环境,在升级你的软件之前,一定要先把Xcode的命令行工具安装下来,可以使用App Store更新或者是终端命令
xcode-select --install
2、Package Manager 不见了!?
由于之前使用了一个管理 Xcode 插件的插件(有点绕啊,就是 Alcatraz),升级了 Xcode 7.1之后,原本在菜单栏的 “Window” 中可选的 “Package Manager” 是不见了,不仅如此,之前使用的 CocoaPod 的插件,也不见了。
事情很是明显! Xcode 7.1没有加载 Plugins 文件夹下的插件。知道了问题的症结,那就好了,Google 一下怎么加载插件。
果然在一个人的 Github 上找到了一个 refresh plugins 的 sh 脚本,然并无卵用。
干脆直接在 Alcatraz 的 Github 主页找一下 Issues 吧,我相信,肯定也有人也遇到了这个问题,再次印证了我的想法,有好多人提这个问题,而且问题的原因还好多
随便选一个进去,看了下,有的问题是因为下载安装 Alcatraz 脚本缺少安全证书导致下载失败的问题(详情),关于这个问题,我在之前的文章中,也详细的说明了那个脚本的作用,有兴趣的可以看一下,Xcode 插件管理器 -- Alcatraz,国内的网络环境,最好看一下,因为你很有可能安装脚本执行不成功。
我的问题很显然不是这个,由于最近刚买了一个VPN,所以下载已经不是问题(*^__^*) 嘻嘻……。
问题在这,重新加载 Xcode 插件。
主要的步骤如下:
run these 2 lines in terminal:(1和2,请在你的终端/Terminal 上运行)
1:
find ~/Library/Application\\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID
2:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1
3:
restart xcode!(重启Xcode)
重启Xcode之后,你会见到熟悉的界面,Xcode,让你重新加载Plugins,一定要选择“Load”奥,不要“Skip”。
3、重要的事情说两遍
做这些操作的时候,一定要记得安装 xcode-select
xcode-select --install