Добро пожаловать в особый новый бездонный источник разочарования! Кодирование для iOS великолепно - как только вы освоите его, Objective-C станет отличным языком, и UIKit имеет (по большей части) действительно хорошо построенные фреймворки с чистыми, интуитивно понятными API. Но использование XCode для запуска вашего кода на вашем устройстве может быть жалким испытанием, которое испытывает ваше терпение и здравомыслие, предоставляя вам неразборчивые, случайные ошибки без видимой причины, даже если то же самое сработало вчера. Хотите верьте, хотите нет, подготовка (процесс подписывания приложения с помощью ключа разработчика, чтобы его можно было запускать на устройстве) не так плоха, как раньше, потому что автоматическая подготовка устройств выполняет многие утомительные действия. установить биты сейчас. Подробности см. В Technote 2250:
https://developer.apple.com/legacy/library/technotes/tn2250/_index.html
Кроме того, вы заплатили 99 долларов за программу для разработчиков iOS, верно? Вы не можете получить профиль разработчика и развернуть его на своем устройстве iOS без этого.