问题1:ARC与MRC混编
解决方案:可以给ARC项目添加MRC标记(-fno-objc-arc),也可以给MRC项目添加ARC标记(-fobjc-arc)
问题2:"_OBJC_CLASS_$_MFMessageComposeViewController", referenced from:
l_OBJC_$_CATEGORY_MFMessageComposeViewController_$_BlocksKit in BlocksKit(BlocksKit)
解决方案: 解读信息,是因为找不到叫MFMessageComposeViewController的ObjC类。 查找MFMessageComposeViewController的信息,得知其定义在MessageUI.framework中,将其加入到项目中即可
问题3:"_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from:
解决方案: 在build phases里加一下 CoreTelephony.framework就可以了
问题4:Xcode "_deflate", referenced from:
解决方案: 添加libz.dylib类库
问题5 关于导入文件错误:too many errors emitted, stopping now [-ferror-l
解决方案: build settings 里Compile Sources As选项改为Objective C++。
问题6 编译不通过:报错提示是 expected a typ
解决方案: import UIKit试试。估计你这个工程没加预编译头