首先来说一下我为什么会想到重装Mac的系统呢??? 其实呢  很简单的一个理由,在我写上一个项目的时候,在功能code编写完成后,在模拟器上运行是完全没有问题的,但是在真机上就不行,大家也都知道,在Xcode 7.3之后呢,真机调试已经变得很简单了,只要你有一个ID就可以真机调试了,再也不用像以前那样繁琐了,这里呢关于真机调试就不再多说了,这里不是重点。

说回重点,在我真机测试时,项目刚一运行就会崩掉,也就是说项目的启动页面刚显示出来时,就会崩掉,崩掉的原因呢是说有个动态库没有被加载。。。这让我很茫然啊 。。。。。。怎么会出现这样的错误呢。。。在模拟器上是好好的啊

后来在 度娘的一番折腾后。。也试了网上大婶们说的方法。。。但是在我这里还是不可以。。有的大婶确实是解决了一些问题。。但是我的问题却没解决。。这就更茫然了 。。我还等着真机调试呢。。。没办法。。因为项目要赶进度。。那几天我就一直在用同事的Mac来做真机调试。。。这也不是长久之际啊。。后来专门抽出一天的时间来搞这个东西

首先呢  我可以确定我先的code本身是没有问题的。。因为我的code在同事的电脑上可以跑啊 。。。

之后我就怀疑是Xcode出了问题。。果断卸载重新安装了一边  。。。之后真机运行还是不行  同样的错误依旧。。这就有点不好意思了

确定不是code也不是Xcode的问题后,我就怀疑是系统出了问题。。具体什么问题我也不知道。。但是我就知道。。。哈哈哈哈

反正一不做二不休  这个问题必须要解决

之后我就开始了重装系统之路。。。。其实吧  Mac系统的重装我自己认为还是比较简单的   。。。但是还是遇到了各种坑  基本上所有的坑都遇到了一边

上面呢 就是要重装系统的原因 。。。是不是有点繁琐  接下来我们干正事

首先呢 Mac系统的重装呢有两种方法。一种呢就是在线安装(这种呢会比较慢,不建议使用,我试过一下,足足装了三十多个小时还没有装好,当然了这是我的个人意见),

第二种呢是我要重要推荐 的方法 U盘重装系统 废话不多说  下面开始

在你重装你的Mac系统之前啊 你要准备的工具有 (一台可以正常使用的Mac,一个大于8G的U盘,我用的是16G的U盘,对了,还需要有网络)

(1)在可以正常使用的Mac上打开Store商城,搜索系统的镜像文件,直接下载(这里呢我遇到一个坑,在下载之前,为了以后的重装顺利进行,你应该把你的这台可以正常使用的时间设置为你所在时区的时间,打开Mac的设置日期里有个美洲时区、亚太时区、还有个什么时区,忘记了,比如你在中国,你就把时间调成亚太地区,然后确认时间地点是不是匹配,如果设置好了,就直接去下载文件就好了,我当初是下载了一个多小时,6G多的安装包)

(2)下载好后,安装包会自动出现在你的应用程序里,不要打开它,放着别动。然后插入你的U盘,最好把你的U盘里重要的东西给备份了

(3)之后把你的U盘名称改为MyVolume,这个名字接下来会用到

(4)打开你的终端 直接贴上下面的代码

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

(5)之后输入管理员账户密码,点击y。
(6)之后看到,终端后面提示done表示制作完成.(如果出现了错误,那十有八九是你的U盘有问题)

(7)到这里呢 U盘就制作好了,接下来就是开始重装了

 使用u盘安装器重装系统的方法(重装需要抹盘,切记备份好您的数据)
1.开机之后直接摁住 option,选择您的u盘来启动;
2.当页面出现“OS X实用工具”时(在此之前,可能会出现选择语言界面),请选择磁盘工具,点击继续;
3.选择总盘,通常情况下,在磁盘工具左侧列表中位于第一项(第一项是您苹果的总盘)。选中这个选项后,点击右侧“抹掉”标签,在“格式“选择Mac OS 扩展(日志式),分区图方案guid,名称不用管。;
4.确认以上信息,直接点击抹掉即可,请注意,该操作是将整个所选磁盘格式化,数据丢失包括系统也会丢失。
5,抹掉成功之后退出磁盘工具,点按重新安装,同意条款,选择未命名磁盘(刚刚抹掉的磁盘)来安装系统即可,需要等待一段时间即可装好。
 
到这里呢基本上Mac系统就重装完成了,基本上都是纯文字在说,但是如果你只要按照我说的做,基本上不会出现什么问题。
有什么问题的话 欢迎评论给我  哈哈哈哈 
 

最新文章

  1. mysql Packet for query is too large (1185 > 1024)异常
  2. Linux下解压命令大全 解压缩 tar bz2 zip tar.gz gz
  3. 也谈微信小程序
  4. 《Effective C#》:区别和认识四个判等函数
  5. SQL*PLUS下使用AUTOTRACE、sql顾问、实时sql监控
  6. USACO Section 2.3: Controlling Companies
  7. mysql登陆报错(ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2))
  8. MySQL企业常用集群图解
  9. hdu 4535 吉哥系列故事——礼尚往来
  10. PHP学习笔记二十六【类的重载】
  11. 高性能PHP论坛 Carbon Forum
  12. 四、cocos2dx动画Animation介绍
  13. Windows消息队列
  14. Centos查看系统CPU个数、核心数、线程数
  15. sitecore开发入门之Sitecore字典结构最佳实践
  16. node和npm的安装和镜像源的修改
  17. ZOJ2836-Number Puzzle-容斥原理
  18. java学习一 path与classpath
  19. 诡异的Linux磁盘空间被占用问题,根目录满了,df和du占用不一样【转】
  20. LINUX 下 NMAP 内网扫描

热门文章

  1. Android网络开发之OkHttp--基本用法GET
  2. 【HighCharts系列教程】一、认识Highcharts
  3. 使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍
  4. pandas 基础
  5. js图片未加载完显示loading效果
  6. (简单) POJ 3321 Apple Tree,树链剖分+树状数组。
  7. (中等) HDU 1043 Eight,经典搜索问题。
  8. mysql基础-- 一条请求执行多条SQL语句
  9. AdaBoost的java实现
  10. iOS进阶