Хорошо, после долгого и напряженного дня поиска неисправностей, я понял это (вроде). Как отметил Оскар Йерро, это проблема с iPad 2. Одна из причин, по которой мне потребовалось так много времени, чтобы сузить его до этого, заключалась в том, что я даже не подозревал, что эта проблема возникнет из-за УСТРОЙСТВА ЯБЛОКА.
Для всех, кто заинтересован, вот шаги, которые я предпринял, чтобы решить эту проблему:
(В порядке, в котором я их выполнил)
- Переустановлен SDK ~ Не помогло
- Удаленные настройки XCode ~ Не помогло
—Пробовал множество проектов. У всех были похожие результаты.
- Удалены настройки XCode и кэшированные файлы. ~ Не помогло
- Удалите Dev Tools через терминал и переустановите SDK. ~ Не помогло
- Обескуражен и почти сдался. ~ Не помогло
—Решено прекратить тестирование на iPad 2. ~ Наконец-то помог
Итак, коллега, наконец, предложил, чтобы мы закрыли все приложения, работающие в фоновом режиме (многозадачность). К моему большому удивлению, это сработало! Поэтому я не могу сказать вам, почему это происходит, но я могу сказать, что закрытие всех приложений на iPad 2 решило проблему.
В качестве дополнительного примечания мой iPad 2 работает под управлением 4.3.2 - последней версии iOS на данный момент. Я хотел бы прочитать любые мысли, которые кто-то мог иметь о том, почему эта по-видимому случайная ошибка происходила.