Xcode7常见编译错误以及解决方法汇总(持续补充)

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值