remove HasIOSDevice