前言
剛研究iOS底層的同學(xué),可能會發(fā)現(xiàn)從各個網(wǎng)上拷貝下來的clang指令
clang -rewrite-objc main.m
執(zhí)行報錯,而且摸不著頭腦,這里提供兩個解決辦法:
- 1.使用以下指令可行:
clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk main.m
- 2.創(chuàng)建測試工程的時候,選擇Command Line Tool,而不是標準的App工程,這樣clang -rewrite-objc main.m的指令就可以用了。見下圖

提示
當前,在這個指令執(zhí)行之前,需要在終端cd到對應(yīng)的目錄。
另外,再來個保姆級教程,拖拽文件夾到終端里可以直接出來目錄,我曾經(jīng)也是輸入一級一級cd到想要的位置。
上述均為個人淺薄理解,祝各位同學(xué)研究順利,有問題可以留言。