iOS 終端使用Clang編譯 重寫觀察Runtime源碼 - 碼農(nóng)的青春 - CSDN博客
clang編譯錯誤: fatal error: 'UIKit/UIKit.h' file not found
這是一個使用clang編譯器將Objective-C代碼編譯成C語言代碼, 并生成在一個.cpp的 C++文件中拐辽。具體的命令行是:
cd 當前文件夾
clang -rewrite-objc SomeFile.m
這是, 可能會遇到一個錯誤就是如下:
fatal error: 'UIKit/UIKit.h' file not found
import <UIKit/UIKit.h>
^~~~~~~~~~~~~~~
1 error generated.
網(wǎng)上給你解決方法占贫,好多都是copy
自己都沒有嘗試吧
cd /Users/caoxiang/Desktop/BlockTest/BlockTest
xcrun -sdk iphonesimulator clang -rewrite-objc ViewController.m
補充一下
指定真機
xcrun -sdk iphoneos clang -rewrite-objc ViewController.m
指定模擬器
xcrun -sdk iphonesimulator clang -rewrite-objc ViewController.m
指定SDK版本
xcrun -sdk iphonesimulator10.3 clang -rewrite-objc ViewController.m