一直以來,我都是經過pod使用Reveal這個神器的,在Pod中集成Reveal能夠參考這個連接:用CocoaPods集成Reveal / Getting Started / Knowledge Base - Reveal Support ios
關鍵代碼以下:git
pod 'Reveal-iOS-SDK', :configurations => ['Debug']
今天發現個人一個新app沒有啓動Reveal,以爲很奇怪。稍微折騰了一下,才發現問題所在,根源是個人這個新app是同一套代碼用了新的Build Configurations(詳見iOS開發之同一應用多環境配置)。新app也有本身的Debug分支,只不過由於名字不能舊app重複,修改成了Debug2。github
查了一下CocoaPods的語法,更新的代碼以下:app
pod 'Reveal-iOS-SDK', :configurations => ['Debug', 'Debug2']
這樣就能夠確保Debug分支和Debug2分支均可能使用Reveal。ui
參考:.net
Podfile語法參考(譯) - Tomato And Peter code
Link with different Pods according to the build configuration · Issue #731 · CocoaPods/CocoaPods blog