2015-01-27 2 views
4

Этот вопрос не является дубликатом этих двух, поскольку оба ответа и ни один из них не работал в моем случае.Не удается запустить приложение Xamarin.iOS на устройстве, завершает работу после заставки

App dies on startup but not crash report

Xamarin app crashes on startup on device, works fine in simulator

Всякий раз, когда я создаю проект совершенно новое приложение Xamarin.iOS в Xamarin Studio, и создать соответствующий профиль обеспечения развития с Bundle ID для этого приложения, которые я поставил в свойства проекта, когда Я запускаю приложение на устройстве (попробуйте отладить его там), он показывает заставку, а затем приложение просто завершает работу.

я обеспечиваю бревно, которая собирается, когда я, следовательно, (без отладчика) пытаюсь запустить развернутое приложение телефона:

Jan 27 23:19:40 Jerico kernel[0] <Notice>: xpcproxy[303] Container: /private/var/mobile/Containers/Data/Application/DF38525E-82C0-443C-BAB3-5C2730E957A4 (sandbox) 
Jan 27 23:19:40 Jerico SpringBoard[49] <Warning>: LICreateIconForImage passed NULL CGImageRef image 
Jan 27 23:19:40 Jerico locationd[56] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0 
Jan 27 23:19:42 Jerico ZenKurs[303] <Warning>: Found new TLS offset at 224 
Jan 27 23:19:42 Jerico com.apple.xpc.launchd[1] (UIKitApplication:ua.com.cur-cur.zenkurs[0xb6f3][303]) <Warning>: Service exited with abnormal code: 1 
Jan 27 23:19:42 Jerico SpringBoard[49] <Warning>: Application 'UIKitApplication:ua.com.cur-cur.zenkurs[0xb6f3]' exited voluntarily. 
Jan 27 23:19:42 Jerico assertiond[59] <Warning>: Could not set priority of <BKNewProcess: 0x14f61ba60; ua.com.cur-cur.zenkurs; pid: 303; hostpid: -1> to 2, priority: No such process 
Jan 27 23:19:42 Jerico assertiond[59] <Warning>: Could not set priority of <BKNewProcess: 0x14f61ba60; ua.com.cur-cur.zenkurs; pid: 303; hostpid: -1> to 4096, priority: No such process 
Jan 27 23:19:42 Jerico SpringBoard[49] <Warning>: Unable to deliver -[UIRemoteApplication showTopMostMiniAlertWithSynchronizationPort:] message to port 0: (ipc/send) invalid destination port 
Jan 27 23:19:42 Jerico locationd[56] <Notice>: Gesture EnabledForTopCLient: 0, EnabledInDaemonSettings: 0 
Jan 27 23:19:42 Jerico kernel[0] <Notice>: xpcproxy[304] Container: /private/var/mobile/Containers/Data/Application/DF38525E-82C0-443C-BAB3-5C2730E957A4 (sandbox) 
Jan 27 23:19:44 Jerico ZenKurs[304] <Warning>: Found new TLS offset at 224 
Jan 27 23:19:44 Jerico com.apple.xpc.launchd[1] (UIKitApplication:ua.com.cur-cur.zenkurs[0x785f][304]) <Warning>: Service exited with abnormal code: 1 
Jan 27 23:19:44 Jerico SpringBoard[49] <Warning>: Application 'UIKitApplication:ua.com.cur-cur.zenkurs[0x785f]' exited voluntarily. 
Jan 27 23:19:44 Jerico SpringBoard[49] <Warning>: Unable to deliver -[UIRemoteApplication showTopMostMiniAlertWithSynchronizationPort:] message to port 0: (ipc/send) invalid destination port 

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

Приложение работает отлично на симуляторе. У меня установлен Xamarin Studio для Mac 5.7, пакет Xamarin.iOS 8.6.0.51 и новейшие инструменты XCode с инструментами командной строки (6.1.1).

P.S. Я попытался настроить профиль подготовки для распространения AdHoc (в обоих профилях подготовки, о которых я упоминал выше, я уверенно добавляю iPhone (его UUID), который я пытаюсь отлаживать) и развернул его на устройство через TestFlight - получил тот же крах ,

Я бы признателен за рекомендации, как получить более подробную информацию об отладке, так как только ошибка я вижу

Jan 27 23:19:44 Jerico com.apple.xpc.launchd[1] (UIKitApplication:ua.com.cur-cur.zenkurs[0x785f][304]) <Warning>: Service exited with abnormal code: 1 

, который не так много помощи.

Debug log from device as gist.

Deploy to device log as gist.

Xamarin build log (-v -v -v -v added) as gist.

+0

В контексте stackoverflow ** последняя версия ** не очень полезна. Измените свой вопрос, чтобы включить конкретные версии (инструментов Xamarin и версию iOS устройства). Также не так много полезной информации, возможно, вы можете добавить ссылки (например, gists) в журнал отладки, а также включить журналы сборки (обязательно добавьте '-v -v -v -v' в ** Дополнительные аргументы mtouch ** в вариантах проекта). Эти _might_ оказываются полезными. – poupou

+0

Вы используете любую третью часть Libs? –

+0

@poupou, спасибо за быстрый ответ. Я добавил информацию о версии и три ссылки на gists, которые вы посоветовали. Хотя я и сам не вижу никакой подсказки в новой информации. –

ответ

0

в прошивкой построить раздел => поведение линкер: выберите Не ссылайтесь для вашего устройства.

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