2015-06-13 4 views
0

Когда приложение не запускается или оно выходит на главный экран сразу после нажатия приложения, есть ли у меня способ узнать, связано ли это с истечением срока его профилирования или по другой причине?Возможно ли получить аварийный журнал из-за истечения срока профилирования?

Я не смог найти их в журналах сбоев от Finder.

Спасибо.

ответ

1

Если профиль обеспечения приложения устарел, вы увидите его в консоли устройства. Если у вас есть доступ к устройству, подключите его к Mac и запустите Xcode.

Начиная с Xcode 6, для вывода консоли подключенного устройства:

Подключите устройство. Создайте и разверните приложение на устройстве, используя CLI или Studio. Синхронизируйте приложение с устройством с помощью iTunes (если вы не создаете напрямую устройство). Запуск Xcode.

Откройте окно «Устройства». В меню выберите «Окно»> «Устройства».

Выберите устройство на левой панели.

Нажмите кнопку Показать консоль устройства (expand icon), чтобы развернуть консоль. device console

После того, как у вас есть консоль вверх, щелкните мусорную корзину, чтобы очистить ее, а затем на устройстве попытайтесь запустить приложение. Если профиль обеспечения для приложения истек, я полагаю, вы увидите сообщение, как следующее:

A valid provisioning profile for this executable was not found

+0

Да, это сработало !!! Благодарю. – skyElements

+0

Кнопка «Показать консоль устройства» должна получить награду за неоткрываемость! –

+0

Согласен. Это одна из тех вещей, которые, как только вы это знаете, это здорово. Но даже пытаться рассказать об этом другим разработчикам сложно. – wottle