Add cocoapods support and add string name for hardware