пустое приложение iphone в симуляторе: перемещено с 3.1.3 на 4.1 - PullRequest
1 голос
/ 21 сентября 2010

У меня есть проект xcode 3.1, который прекрасно запускает мое приложение в версии 3.1.3 ОС. Я тестировал это приложение на своем iPhone 3G (не работает с IOS 4).

Я только что скопировал проект и файлы XCode, скачал последний XCode 3.2.4 с 4.1 SDK. Когда я запускаю свое приложение через симулятор, оно просто отображается пустым, а не отображается мое приложение. Через операторы NSLog я вижу, что он на самом деле попадает в мои методы initWithFrame () и viewDidLoad (), но похоже, что он не загружал изображения правильно. Я попытался скопировать файлы обратно в проект xcode и позволить ему обновлять ссылки. Я также попытался использовать 4.0 и 4.1 SDK вместе с симуляторами iphone 4 и iphone под аппаратным обеспечением.

Я вижу некоторые ошибки из system.log:

Sep 20 21:59:01 s-macbook-pro-17 [0x0-0x18018].com.apple.Xcode[484]: Xcode(484,0x7fff70216c20) malloc: reference count underflow for 0x2019c0a40, break on auto_refcount_underflow_error to debug.
Sep 20 21:59:01 s-macbook-pro-17 Xcode[484]: Xcode(484,0x7fff70216c20) malloc: reference count underflow for 0x2019c0a40, break on auto_refcount_underflow_error to debug.
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Bug: launchd_core_logic.c:4598 (24108):2
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Path monitoring failed on "/Users/m/Library/Application Support/iPhone Simulator/4.1/Library/ConfigurationProfiles/profiledRunning": No such file or directory
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Bug: launchd_core_logic.c:4598 (24108):2
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.profiled): Path monitoring failed on "/Users/m/Library/Application Support/iPhone Simulator/4.1/Library/ConfigurationProfiles/MCOutstandingNagComputation": No such file or directory
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.mdmd): Bug: launchd_core_logic.c:4598 (24108):2
Sep 20 21:59:03 s-macbook-pro-17 com.apple.launchd.peruser.502[127] (com.apple.iPhoneSimulator:com.apple.managedconfiguration.mdmd): Path monitoring failed on "/Users/m/Library/Application Support/iPhone Simulator/4.1/Library/ConfigurationProfiles/MDMOutstandingActivities.plist": No such file or directory
Sep 20 21:59:03 s-macbook-pro-17 vot[929]: ******** AX INSPECTOR MODE ************ 
Sep 20 21:59:03 s-macbook-pro-17 vot[929]: **** Running VoiceOver Lite ****
Sep 20 21:59:06 s-macbook-pro-17 app[935]: MainView alloc
Sep 20 21:59:06 s-macbook-pro-17 app[935]: MainView alloc complete
Sep 20 21:59:06 s-macbook-pro-17 app[935]: loadView complete

Ответы [ 2 ]

0 голосов
/ 21 декабря 2010

Аналогичная ситуация в моем приложении, но моя проблема заключалась в том, что каким-то образом в MainWindow.xib в IB делегат владельца файла больше не был связан с делегатом моего приложения (щелкните правой кнопкой мыши на «Владелец файла» в IB и нажмите кнопку делегата).).Работал в симуляторе Ipad, потому что у меня есть 2 разных xib-файла MainWindow, один для iphone / ipod и один для ipad.

Надеюсь, это поможет кому-то при запуске запустить пустой экран.

0 голосов
/ 28 сентября 2010

Я установил свойство «Видимый при запуске» в главном окне через конструктор интерфейса. У меня не было этого набора в моем проекте xcode на моем другом MacBook Pro при использовании XCode 3.1.

Я наткнулся на эту ветку, которая мне помогла:

iPhone SDK4.0 и выпуск xcode 3.2.3

...