2014-10-29 11 views
1

Имеет проблемы с моим устройством (как на XCode 5, так и на XCode6) и iOS7 и iOS8. Я получил следующее сообщение об ошибке:Работает на симуляторе, но не на устройстве

*argv char * "/var/mobile/Containers/Bundle/Application/9943DB7F-C186-49D6-913A-ED95EDC8CBA0/idcdoor.app/idcdoor" =\]{ 

«t80x00183bdc

Самое интересное, когда я„шаг-над“или нажмите кнопку воспроизведения, она направляет на в приложение на устройстве без каких-либо проблем. Кроме того, если я остановлю приложение и снова открою его, он будет работать нормально. Любая помощь или понимание того, что я могу попробовать, будут оценены.

EDIT Вот стек:

Queue: com.apple.main-thread(serial) 
0_cxa_throw 
UIApplicationMain 
Main 

Вот где где исключение:

int main(int argc, char * argv[]) 
{ 
@autoreleasepool { 
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([idcAppDelegate class])); 
} 
} 
+0

У вас, вероятно, есть глобальная точка останова исключений. Выключи. – matt

+0

Это не сообщение об ошибке. –

+0

Что такое стек? –

ответ

0

У меня тот же вопрос. Кажется, что моя раскадровка каким-то образом перепуталась. Попробуйте щелкнуть правой кнопкой мыши по вашим .storyboard и open as -> Source Code. У меня было несколько линий вблизи верхней, которая выглядит следующим образом:

<customFonts key="customFonts">  
    <mutableArray key="arial.ttf">  
     <string>ArialMT</string>   
     <string>ArialMT</string>   
     <string>ArialMT</string>   
     <string>ArialMT</string>   
     <string>ArialMT</string>   
     ...  
    </mutableArray>  
</customFonts> 

Я не знаю, почему она импортирует Arial в качестве самодельного шрифта, не говоря уже о 35 раз. Я удалил весь блок и теперь он не выбрасывает ошибку. Моя проблема может быть уникальной, но это не страшная идея, чтобы открыть раскадровку как текст и искать все, что кажется странным.

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