Я хотел бы протестировать свое приложение для старых телефонов и получил его с 3.1.2.Но когда я пытаюсь запустить его, он просто показывает заставку и затем вылетает.
Затем я попытался создать новое приложение Hello World на основе представления из шаблонов Xcode 4, но даже с этим оно прекрасно работаетно сбой при запуске.Я установил цель развертывания на 3.1.
Если я попытаюсь запустить эту программу с помощью симулятора iPad 3.2, она также аварийно завершится.
Где может быть проблема?
При запускеэто на устройстве iOS, он выдает это предупреждение и затем просто останавливается, на самом деле не происходит сбой:
предупреждение: UUID обнаружен несоответствие с загруженной библиотекой - на диске: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1/ Symbols / System / Library / Priv
ОБНОВЛЕНИЕ: я обнаружил, что ранее по какой-то причине я сделал ярлык с 3.1.2 (7D11) до 3.1.2 в папке DeviceSupport.Я удалил это, и теперь я больше не получаю предупреждения.Просто сбой;)
0 gdb-arm-apple-darwin
0x000000010010974a internal_vproblem + 308 1 gdb-arm-apple-darwin
0x0000000100109924 internal_verror + 27 2 gdb-arm-apple-darwin
0x00000001001099c2 align_down + 0 3
gdb-arm-apple-darwin
0x0000000100150c5e macosx_solib_add + 794 4 gdb-arm-apple-darwin
0x0000000100_cat_gare_date_gare_150x000000010016489e remote_macosx_create_inferior + 1252 6 gdb-arm-apple-darwin
0x000000010005f6c3 run_command_1 + 586 7 gdb-arm-apple-darwin
0x00000001000000000000000000000000005
gdb-arm-apple-darwin
0x00000001000168e5 captured_mi_execute_command + 344 10 gdb-arm-apple-darwin
0x0000000100072a62 catch_exception + 57 11 gdb-arm-apple-darwin
140000000000000000000arm-apple-darwin 0x0000000100077721 process_event +133 13 gdb-arm-apple-darwin
0x0000000100078435 gdb_do_one_event + 1049 14 gdb-arm-apple-darwin
0x0000000100072b49 catch_errors + 70 / SourceCache / gdb / gdb-1518 / mac / nat-mac / natx-mac-gsbdyld.c: 1648: внутренняя ошибка: нераспознанная точка останова совместно используемой библиотеки Обнаружена проблема, связанная с внутренней базой данных, дальнейшая отладка может оказаться ненадежной.
При запуске имитатора iPad происходит сбой этой строки вHelloWorldAppDelegate.m: self.window.rootViewController = self.viewController;
с этим сообщением: 2011-04-21 11: 46: 09.006 HelloWorld [5492: 207] * - [UIWindow setRootViewController:]: нераспознанный селектор отправлен в экземпляр 0x4c11bb0 2011-04-21 11: 46: 09.007 HelloWorld [5492: 207] Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '** - [UIWindowsetRootViewController:]: нераспознанный селектор отправлен в экземпляр 0x4c11bb0 '
ОБНОВЛЕНИЕ: Это было решено следующим образом:
// self.window.rootViewController = self.viewController;
[self.window addSubview: [self.viewController view]];