GenerateDSYMFile: dsymutil завершается с ошибкой с кодом выхода 11

Сегодня утром я обновил MacOS X 10.6 (Snow Leopard) до 10.7 (Lion), а также с Xcode 4.2 до Xcode. 4.3.2. Возможно, что еще более важно, это означает, что теперь я создаю свой проект для iOS 5.1 SDK вместо 5.0. Это много изменений, и одно из них привело к поломке моего проекта: проект больше не будет собираться из-за следующей ошибки:

Command /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil
failed with exit code 11

Полная команда, указанная в результатах сборки, выглядит следующим образом (полное раскрытие: я изменил имя проекта на «MyProject», чтобы защитить невиновных):

GenerateDSYMFile /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject
    cd /Users/caleb/MyProject/iphone
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Applications/Xcode.app/Contents/Developer/usr/bin/dsymutil /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app/MyProject -o /Users/caleb/xcode-build/MyProject-fmkmldxfmhvmoicxrcsqsptzuvjs/Build/Products/Debug-iphoneos/MyProject.app.dSYM

Это происходит только тогда, когда я пытаюсь собрать для устройства iOS; корпус для симулятора работает нормально.

Я провел немало поисков, чтобы найти объяснение этой ошибке, но пока не нашел ничего, что объясняло бы эту ошибку. Я нашел один SO-вопрос о той же ошибке, вызванной в этом случае неверным тегом в файле Info.plist, но мой Info.plist выглядит нормально. Другой вопрос предлагает создать новую цель и все скопировать. Я еще не пробовал, так как мой проект довольно большой, но это похоже на лучший следующий шаг.

Может ли кто-нибудь сказать мне, что означает «код выхода 11» из dsymutilи как это исправить?

Обновление: Выполнение команды dsymutilв командной строке показывает, что код выхода 11 является ошибкой сегментации. Хотя до сих пор не знаю, чем это вызвано.

11
задан Community 23 May 2017 в 10:32
поделиться

0 ответов