Как получить доступ к журналам сбоев Xcode при попытке проверить приложение или распространить приложение?

Я пытаюсь отправить сборку в TestFlight. Я создал архив, выбрав Продукт «Универсальное устройство iOS» > «Архив». Затем он открыл окно > Органайзер.

Там мне предлагают два варианта:

  1. Распространить приложение
  2. Проверить приложение

Если я выберу «Проверить приложение», Xcode немедленно выйдет из строя, и я не увижу никакого сообщения об ошибке. Если я выбираю «Распространить приложение»> «iOS App Store»> «Загрузить», он говорит «анализ подписи» и сразу же снова вылетает (без сообщения об ошибке).

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

Есть ли способ просмотреть журналы сбоев в любом месте, чтобы я лучше понял, как решить эту проблему?

Я пробовал работать на Xcode 10.1 и Xcode 10.2 beta 4. Оба ведут себя одинаково.


person Senseful    schedule 15.03.2019    source источник
comment
Вам удалось найти журналы .crash?   -  person staticVoidMan    schedule 19.03.2019


Ответы (1)


Способ №1:

Вы можете проверить все журналы сбоев в приложении Console.

  • #P2#

or

  • #P3#

Нажмите User Reports на боковой панели и откройте журналы сбоев, начиная с Xcode.


Способ №2:

Фактические файлы находятся здесь:

~/Библиотека/Журналы/Диагностические отчеты/

  • Вставьте это в Finder > Go > Go to Folder
person staticVoidMan    schedule 15.03.2019
comment
Он просто показывает общее сообщение об ошибке, которое не требует действий. Вы можете открыть инцидент технической поддержки, чтобы решить его с Apple. - person Senseful; 20.03.2019
comment
@Senseful Да, но, по крайней мере, это даст некоторые подсказки, такие как Crashed Thread, Exception Note, Termination Reason - person staticVoidMan; 20.03.2019
comment
Билет Apple TSI вернулся со следующими действиями: (1) я неправильно включил фреймворки Pods, которые не были надлежащими динамическими библиотеками. Поскольку они были настроены как статические библиотеки, я мог удалить их, и он все еще работал нормально, поскольку технически они были дубликатами. (2) Когда я использовал xcodebuild для вывода фреймворков, я забыл указать -configuration Release и должен был убедиться, что не импортирую файлы .dSYM. (3) Вы не можете загрузить двоичный файл, который использует lipo для создания толстых двоичных файлов. Вы должны удалить архитектуру симулятора (например, через lipo) перед загрузкой. - person Senseful; 26.03.2019
comment
@Senseful Хорошо, что у тебя есть ясность в этом вопросе. Однако при этом Xcode не должен давать сбоев. Надеюсь, вы отправили отчет об ошибке. В любом случае, спасибо за продолжение, я думаю, вы также должны указать это как ответ. - person staticVoidMan; 26.03.2019