2013-07-04 2 views
-1

Доброе утро,Приложение, работающее на симуляторе, но не загруженное из appstore в iPhone 5

Я выпустил новое приложение в AppStore. Он отлично работал на симуляторе, в разных устройствах (iPhone 4 и iPhone 5), а также работал с использованием testflight.

Сегодня мое приложение одобрено и находится в AppStore. Проблема заключается в том, что она прекрасно работает на iPhone 4, но не на iPhone 5.

журнала:

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x0000000000000000, 0x0000000000000000 
Crashed Thread: 0 


Last Exception Backtrace: 

0 CoreFoundation     0x333363e2 __exceptionPreprocess + 158 

1 libobjc.A.dylib     0x3b03195e objc_exception_throw + 26 

2 UIKit       0x354d161c +[UIStoryboard storyboardWithName:bundle:] + 436 

3 Torero       0x00054008 -[AppDelegate application:didFinishLaunchingWithOptions:] (AppDelegate.m:27) 

4 UIKit       0x351a5a9c -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 248 

5 UIKit       0x351a5620 -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1164 

6 UIKit       0x3519d82e -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 694 

7 UIKit       0x35145d1a -[UIApplication handleEvent:withNewEvent:] + 1006 

8 UIKit       0x351457a8 -[UIApplication sendEvent:] + 68 

9 UIKit       0x351451ea _UIApplicationHandleEvent + 6194 

10 GraphicsServices    0x36e5d5f2 _PurpleEventCallback + 586 

11 GraphicsServices    0x36e5d222 PurpleEventCallback + 30 

12 CoreFoundation     0x3330b3e2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 30 

13 CoreFoundation     0x3330b386 __CFRunLoopDoSource1 + 134 

14 CoreFoundation     0x3330a20a __CFRunLoopRun + 1378 

15 CoreFoundation     0x3327d238 CFRunLoopRunSpecific + 352 

16 CoreFoundation     0x3327d0c4 CFRunLoopRunInMode + 100 

17 UIKit       0x3519c468 -[UIApplication _run] + 664 

18 UIKit       0x351992b4 UIApplicationMain + 1116 

19 Torero       0x00053e8e main (main.m:16) 

20 Torero       0x00053e44 0x52000 + 7748 

Я думаю, что проблема в селекторе раскадровки в приложении: didFinishLaunchingWithOptions поэтому я скопировал моя старая раскадровка iphone 5 в новой, изменила имя и загрузила новую версию моего приложения.

Считаете ли вы, что это сработает? Думаешь, я должен делать что-нибудь еще?

Большое спасибо

+0

Непонятно - вы когда-либо тестировали на реальном оборудовании или просто на разных версиях симулятора. Вы никогда не должны пытаться выпустить приложение без тестирования по крайней мере одной версии реального оборудования. –

ответ

2

Работы на тренажере, но не на устройстве? Проверьте капитализацию имен файлов. Имена файлов на устройстве чувствительны к регистру, на имитаторе они не являются.

+0

Да, я тестировал в разных устройствах, как iPhone 4, так и iPhone 5, и всегда работал. Единственный способ, с помощью которого мое приложение не работает, - создать профиль adhoc и протестировать его через itunes. Затем я изменил имя раскадровки iphone 5, заархивировал и снова проверил через itunes, и это сработало. Я думаю, что мой двоичный файл был поврежден, и моя раскадровка была упущена. большое спасибо yoyu – user1677177

Смежные вопросы