今天在使用CocoaPod導(dǎo)入ReactiveCocoa和Mantle三方庫(kù)文件時(shí),出現(xiàn)了一個(gè)問(wèn)題,提示metamacros.h file not found,后來(lái)經(jīng)過(guò)Google找到了答案,特此記錄一下,點(diǎn)擊這里
1.cocoapods導(dǎo)入ReactiveCocoa和Mantle出現(xiàn)的這個(gè)問(wèn)題,其他的 沒(méi)有這個(gè)問(wèn)題

D875C943-03A4-4302-AAAE-8FE5173822B3.png
后來(lái)找到原因了,如下圖所示,兩個(gè)三方庫(kù)文件出現(xiàn)了同樣的文件,后來(lái)經(jīng)查找發(fā)現(xiàn)是ReactiveCocoa的podspec問(wèn)題,

0583C558-601A-4F0F-9EBE-FA6AFA202FFD.png
解決辦法就是在podfile文件中改變ReactiveCocoa的podspec文件,在pod 'ReactiveCocoa'后面加上 :podspec => 'https://gist.githubusercontent.com/PaulTaykalo/04f8e2ee25b9d57f03455ccafd541b34/raw/e94f3bec7a9450ecd0f0cdc9b4899deb0b91d758/ReactiveCocoa.podspec.json'
如下圖所示

BFAA6FB5-8CCE-4086-AB88-07E492CF128D.png
意思就是在ReactiveCocoa的metamacros.h重命名為RACmetamacros.h,在看ReactiveCocoa下的metamacros.h文件,是不是變了

7F55DFBA-859F-4699-8824-EA6CEDDC6CFB.png