Приложение, которое я сейчас разрабатываю, отлично работает на симуляторе, но с момента обновления Xcode до версии 5.1 у меня есть проблемы с запуском приложения на устройствах. Если я запускаю приложение на любом не 64-битном устройстве на любом iOS, он работает нормально, но если я запустил его на 64-битном устройстве (iPhone 5s, iPad Air), на iOS 7.0.x приложение с ошибкой:
Thread 1: EXC_BAD_ACCESS (code=1, address=0x50111f87261d1146)
line 16 main.m
@autoreleasepool {
return UIApplicationMain(argc, argv, NSStringFromClass([MobileUIApplication class]), NSStringFromClass([AppDelegate class]));
}
Если я запустил приложение на 64-битном устройстве с iOS 7.1, он работает нормально. Я считаю, что проблема связана с моей Target- > Architectures, где он настроен "Base SDK - Latest iOS (iOS 7.1)", но я не могу изменить это на любую версию для более ранних версий. И моя цель развертывания iOS настроена на iOS 6.0. Кто-нибудь знает какое-либо решение для этого? Я не хочу публиковать его и входить в ситуацию, когда у человека есть iOS 7.0.3 и приложение падает на его телефон.