之前使用 Coenerstone 安装时没那么复杂,网上也有很多教程,但是这次安装添加到服务器是总是闪退
闪退部分信息如下:
1.刚开始怀疑是 Connerstone 版本的问题,然后各种下载,复制别人,证明无效;接下来参考网上各种教程(大多数倾向于谈论安装的流程),卸载Cornerstone,并把Cornerstone的一些配置文件还有缓存手动删除.路径如下:~/.subversion/config(配置),~/Library/Caches/Cornerstone(缓存),~/Library/Application Support/Cornerstone(软件),~/Library/Preferences/Cornerstone(账号等一些信息).重新安装,结果还是无效,排除这个原因(后面也证实是对的);
2.接下来又直接访问浏览器地址--排除SVN路径的问题,又使用同事的电脑成功登陆我的账号--排除我的账号没有问题,现在得到初步结论,我的电脑少个东西,至于什么东西却不知道(还没有找到...头大.....);
3.果断放弃放弃 cornerstone 使用 xocde 自带方法(已明白的可以直接忽略)
command + , 弹出如下:
在左下角点击加好 add Repository 弹出如下:
将 SVN 地址/ 用户名密码 /密码 填写完成点击添加就OK 了,这个方法也可以实现拉取,但是这个前提是你的服务器地址直接访问到项目,直接使用 xcode 拉管理代码(本文还是想使用connerstone ,此方法可以作为验证)
假如你访问的地址包含很多项目(一般有android 和 IOS 甚至还包括后台的数据,这就很多了),这就很麻烦了,我们就是这种情况,虽然成功拉去,但是一想到要下载几个 G,果断放弃了,这至少证实了一个问题,通过 Xcode 直接访问可以拉取,没毛病;在这个过程中忽略了一个小细节在弹出如下:
我直接点击了 Trust ,事实证明这是很关键的细节,在后面的操作中得到印证,现在只能说 xcode 很智能可以自动识别证书了;
4. 最后只能准备使用终端 ,终极武器了,在搞不定我也没办法了,泪奔............
最后终于找到原因了,其实就是一个证明没有安装,将证书安装成功后,在按照网上教程操作就 OK了;
最后,一起从来没写过,也没排版,简单的记录下,有不对的地方放,多多指正,希望对大家有用,不喜勿喷,谢谢;