There looks like there is an issue with the Pupae field. It says that it is a coded value field but it does not have any values. Thats why the drop down menu does not work as you would expect it to in Android when you are collecting a feature and could be the reason the iOS app is crashing.
"name" : "Pupae",
"type" : "esriFieldTypeString",
"alias" : "Pupae",
"sqlType" : "sqlTypeOther", "length" : 50,
"nullable" : true,
"editable" : true,
"domain" :
{
"type" : "codedValue",
"name" : "Pupae",
"codedValues" : [
]
},
"defaultValue" : null