最近在學習Swift,從網(wǎng)上下載了個Swift項目看看,結果pods update后遇到了:
error: umbrella header 'Realm.h' not found?umbrella header "Realm.h"
error: could not build Objective-C module 'Realm'
經(jīng)自己嘗試未果,Stackoverflow后找到答案:
1.升級Xcode到7.2以上
2.在Project中將Always Search User Paths設置為NO
3.將報錯的相關.h從private移到public
4.在Poject中將Enable Modules (C and Objective-C)設置為Yes
5.因為Swift編譯器和pods 0.39以上不和諧菱魔,所以需要將pods降版本
sudo gem uninstall cocoapods -v 0.39 (當前版本號pod --version查看)
sudo gem install cocoapods -v 0.38.2
第5種是解決我的問題吹缔,希望能有所幫助