Я знаю, что это не решит вашу проблему, но вчера я столкнулся с этой проблемой, которая мучила меня в течение нескольких часов. Решение, которое разместил @Dominic Williams, дало мне ArrayIndexOutOfBoundsException (каким бы ни был эквивалент Objective C).
Я пока не очень хорошо разбираюсь в Objective-C / Xcode, но я работаю над приложением для iOS, которое наша компания (в основном) разработала внешне. К сожалению, они часто забывают, как использовать клавиатуру и используют взаимозаменяемые заглавные буквы, или неправильно пишут свойства, но слишком ленивы, чтобы вернуться и изменить их. Они использовали заглавную букву в названии проекта xcode там, где его не должно было быть (название нашего продукта не использует заглавные буквы), и мне пришлось вернуться и изменить каждый раз, когда эта заглавная буква использовалась в нижнем регистре. ; включая имя проекта, файл основных данных, сотни переменных и т. д.
В любом случае, как только я это сделал, я столкнулся с этой ошибкой, и решение не было исправлено для меня. Я убедился, что все URL-адреса были правильными, проект очищен, приложение удалено, телефон перезапущен и т. Д. Безрезультатно. Я сдался и выключил свой Mac и ушел домой на день. К моему удивлению, я вернулся этим утром, и все, казалось, работало нормально!
Понятия не имею, почему это сработало, но если вы застряли, попробуйте перезагрузить Mac.