generating ios