前言
刚研究iOS底层的同学,可能会发现从各个网上拷贝下来的clang指令
clang -rewrite-objc main.m
执行报错,而且摸不着头脑,这里提供两个解决办法:
- 1.使用以下指令可行:
clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk main.m
- 2.创建测试工程的时候,选择Command Line Tool,而不是标准的App工程,这样clang -rewrite-objc main.m的指令就可以用了。见下图
提示
当前,在这个指令执行之前,需要在终端cd到对应的目录。
另外,再来个保姆级教程,拖拽文件夹到终端里可以直接出来目录,我曾经也是输入一级一级cd到想要的位置。
上述均为个人浅薄理解,祝各位同学研究顺利,有问题可以留言。
网友评论