這個(gè)問(wèn)題是因?yàn)轫?xiàng)目需要加入活體檢測(cè)双谆,所以加入了阿里的人臉識(shí)別的SDK,根據(jù)阿里的文檔導(dǎo)入導(dǎo)致模擬器編譯錯(cuò)誤锉桑;
先上解決的代碼:
#if TARGET_IPHONE_SIMULATOR
#elif TARGET_OS_IPHONE// 實(shí)人認(rèn)證只支持真機(jī)痒钝,不支持模擬器調(diào)試
#import <RPSDK/RPSDK.h>//具體的引用或代碼
#endif
具體報(bào)錯(cuò)是這樣的:
"_OBJC_CLASS_$_RPSDK", referenced from: ? ? ? objc-class-ref in OpenElectronicAccountVC.o
阿里文檔給出的是
#if TARGET_OS_IPHONE// 實(shí)人認(rèn)證只支持真機(jī),不支持模擬器調(diào)試
#import <RPSDK/RPSDK.h>//具體的引用或代碼
#endif
但是沒(méi)有起到效果榴徐。具體原因要問(wèn)問(wèn)這沙雕的蘋(píng)果和Xcode了? 好多變態(tài)的bug豺总;
關(guān)于"_OBJC_CLASS_$_xxxx"這種報(bào)錯(cuò)的一般都是路徑錯(cuò)誤或是加入的類(lèi)庫(kù)不支持當(dāng)前運(yùn)行的環(huán)境。