add podspec support