Новая проблема Xcode 10 Generation dsym - PullRequest
0 голосов
/ 04 октября 2018

В Xcode 9 он работает отлично, и Xcode 10 мой mac зависает при генерации файла dSYM.

Я использую MobileVLCKit для воспроизведения URL-адреса прямой трансляции в реальном времени, а когда я удалил MobileVLCKit, он также работает в Xcode 10.

Кто-нибудь поможет мне от этого.В новом Xcode 10 Когда я работаю в Archive, сборка моего проекта Xcode для производственной цели в это время Xcode зависает, и мой mac также зависает и зависает при создании файла dsym.

Пожалуйста, смотрите скриншот для моей отладкиНастройки формата информации.

enter image description here

Ответы [ 4 ]

0 голосов
/ 15 мая 2019

Мы решили эту проблему, удалив оптимизацию для Swift Compile в настройках сборки:

Настройки сборки -> Swift Compiler - Генерация кода -> Релиз

, установленный в «Без оптимизации»

Оригинальное исправление, предложенное JacobJ84 на форуме Apple: https://forums.developer.apple.com/thread/115185

0 голосов
/ 04 декабря 2018

Обходной путь - скопировать файл dsymutil в Xcode 9 в dsymutil в Xcode 10. Я нашел файл, расположенный здесь: /usr/bin/dsymutil

Этот обходной путь упоминался на форуме разработчиков Apple,но не упоминает, где найти файл.

Найдено здесь: https://forums.developer.apple.com/thread/107570

0 голосов
/ 30 января 2019

В проекте перейдите на Build Settings, найдите Debug Information format и измените формат на DWARF.это решит проблему.

0 голосов
/ 26 ноября 2018

Есть только некоторые обходные пути:

  1. сборка вашего продукта без dSYM

  2. Вы можете поместить папки Xcode10.1 iPhoneOS.sdk вПапки Xcode 9.4
    /Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ and /Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/, переименуйте ихсоответственно и архив с символами и поддержкой 12.1.

Обходной путь был упомянут в https://code.videolan.org/videolan/VLCKit/issues/202

...