您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: