转自某个博客,地址忘了....
问题原因: 当你clang 一个.m文件时,并没有将UIKit库包括进来.
解决办法: 打开终端,输入命令vim ~/.bash_profile
然后输入如下内容:
alias rewriteoc='clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk’
复制代码
编辑完后,输入 :wq
回车保存退出.
接着再执行 source .bash_profile
来执行刚才编辑的文件. 到这里我们就可以使用 rewriteoc
+ 要转换的.m的文件路径 来导出源码了.