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