Xcode7常见编译错误以及解决方法汇总(持续补充)
2016-01-18 17:16
381 查看
1.-bitcode错误
Xcode7环境下错误提示如下图:这个错误发生的原因是新版本Xcode上运行以前写的代码时,老代码不支持Bitcode导致,解决方法如下图:
将属性Yes修改为NO即可。
2.现在的Xcode新建一个Project,默认都是开启了ARC的,但是,当你直接把别个地方代码直接拷贝过来使用,恰好,这份拷贝的代码是手动管理内存的,这样就造成了2份代码风格不一致。而且一般手动管理内存都会使用大量的Alloc,Release,AutoRelease。因此,运行代码,就是下面惨不忍睹的情况:
看完让人有一种头大的感觉,假如你的代码很长,估计错误会更多,那么如何在不关闭当前ARC机制下使用手动内存管理呢?下面告诉大家一个解决方法:
在Build Phases中定位到当前一堆编译错误的那个.m文件,双击输入-fno-objc-arc
再次运行,就没有这些错误了。
2.安装CocoaPods更新gem遇到这样的问题:
ERROR: While
executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match
使用这条命令解决:sudo gem install -n /usr/local/bin cocoapods
相关文章推荐
- 崩溃的公司网络
- Android Native一处反调试
- 博客成立的第一天!纪念我几经波折的前端之路
- AngularJS API之isXXX()
- [python] - logging日志模块
- 怎么在Eclipse中添加VI插件
- 菜鸟学习Cocos2d-x 3.x——浅谈动作Action
- C语言【顺序表】冒泡排序,一次选出最大最小的数据,二分查找,初始化顺序表
- TCP/IP、Http、Socket的区别
- 显示全部控制台信息
- 怎么在Eclipse中添加VI插件
- MongoDB使用小结:一些常用操作分享
- 对web开发从业者的发展方向的思考
- AngularJS API之toJson 对象转为JSON
- Uri.parse()调用
- 由于某种错误导致数据表数据巨大(千万级别),删除后对该数据操作速度极慢的原因及解决方法
- ngix是做什么的 tomcat结合nginx使用小结 好
- 平安城市发展趋势分析
- 学习JavaScript设计模式之享元模式
- android中与Adapter相关的控件----ViewFlipper