用Bee的Xcode模板创建ARC工程后,报错解决办法
https://github.com/gavinkwoe/BeeFramework/wiki/%E7%94%A8Bee%E7%9A%84Xcode%E6%A8%A1%E6%9D%BF%E5%88%9B%E5%BB%BAARC%E5%B7%A5%E7%A8%8B%E5%90%8E%EF%BC%8C%E6%8A%A5%E9%94%99%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95
解决办法就是给BeeFramework的源文件加上编译条件,具体步骤如下:
-
找到项目Target的
Build Phases
,然后展开Compile Sources
-
选中所有BeeFramework的文件
- 先选中第一个,然后滚到最下面找到最后一个文件,按着
shift
同时选中那个文件,这样就选中所有文件 ( 文件名后面的灰色字是文件的路径,带framework应该就是framework里的 )
- 先选中第一个,然后滚到最下面找到最后一个文件,按着
-
在最后一个文件上双击鼠标,会弹出一个框,在里面输入
-fno-objc-arc
-
再编译,无报错,ok!
本方法适用于所有非ARC的文件添加。