Я занимался серфингом в сети и не нашел ответа на сложившуюся у меня ситуацию (хотя я нахожу это удивительным, потому что не могу поверить, что я первый, кто пришел к этому). Может быть, я не знаю правильных ключевых слов для его поиска ...
Моя проблема в том, что я создаю приложение для iOS с XCode 4.2 и проверяю его работу непосредственно на iPhone 3G с iOS 4.2.1, и все работает, как положено.
Однако, если я собираю .ipa и устанавливаю его на том же устройстве (где я ранее удалил прежнюю установку приложения), он устанавливается отлично, и почти все приложение работает нормально ... но для одного места, которое не работает должным образом.
Я не вхожу в детали того, что именно происходит, потому что это происходило раньше в других приложениях с другими устройствами (например, ipad 1, iphone 4 ...) (как только я узнал, что компиляция и выполнение напрямую на устройство позволяло добавлять неинициализированный прямоугольник к чему-либо, в то время как в .ipa он падал (я думаю, что это был SIG_ABRT, но точно не знаю).
Задокументирована ли эта ситуация где-нибудь? Какие случаи компилируются одним способом, а другие нет?
Заранее спасибо!