various fixes

1. upgrade device catalog
2. fix a php error log causing missing check
3. fix a compiler warning on iOS that prevents pod spec lint