第一種方法:絕對路徑
1议街、cd到對應文件的文件夾:cd 文件夾路徑
2椭豫、進行轉(zhuǎn)換:
//ViewController.m 為需要轉(zhuǎn)換的文件捌朴,之后文件夾中會出現(xiàn)cpp文件就是我們要找的文件
clang -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk ViewController.m
轉(zhuǎn)換后的文件.png
第二種方法:cd 到需要轉(zhuǎn)換的文件夾進行轉(zhuǎn)換
1津函、cd到對應的文件夾:cd 文件夾路徑
2蛉幸、終端轉(zhuǎn)換
(1)模擬器 :xcrun -sdk iphonesimulator clang -rewrite-objc main.m
(2)真機 : xcrun -sdk iphoneos clang -rewrite-objc main.m
(3)真機 +模擬器 有默認版本的 :xcrun -sdk iphonesimulator9.3 clang -rewrite-objc main.m
第三種方法:xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc mian.m
第四種方法:clang -rewrite -objc main.m -o main.cpp
這個方法會出現(xiàn)下面的錯誤破讨,這個問題就可以根據(jù)上面的方法解決
clang: error: unknown argument: '-rewrite' clang: error: no such file or directory: 'main.m' clang: error: no input files
錯誤視圖.png