Как исправить дсимутил в Xamarin - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь создать приложение iOS на реальном устройстве, но, к сожалению, меня поражает

dsymutil exited with code 1

То, что я сделал:

  • I сделал поиск в Google, но он говорит, что мой жесткий диск заполнен, но это не так.

  • Я пытался очистить и собрать несколько раз - безуспешно

  • Я попытался переустановить CommandTools с помощью команды xcode-select --install - Не удалось

  • Я удалил CommandTools и затем переустановил - Не удалось

Просто FYI

  • Я использую Xcode 11.4 Beta 2

  • Я вошел в свою учетную запись Apple на Xcode

В чем причина этой проблемы?

Любую другую информацию, которую вы хотели бы спросить, спросите.

Спасибо

Журнал сборки:

  CIS.iOS -> D:\VS Projects\CIS\CIS\CIS\CIS.iOS\bin\iPhone\Debug\CIS.iOS.exe

  Detected signing identity:

    Code Signing Key: "#####"
 (7ECA06BC28377204C91D2E63E69C233982161B28)

    Provisioning Profile: "Development" (5aa7573d-6dc8-43e4-9bb0-c65efc5a361a)

    Bundle Id: com.#####

    App Id: 37M96SGRTW.com.#####

  /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/bin/mtouch @/Users/zilon/Library/Caches/Xamarin/mtbs/builds/CIS.iOS/0e17d2ede92713351eb68ac0146dd15c/obj/iPhone/Debug/response-file.rsp --gcc_flags=-ObjC 

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(842,3): warning MT4174: Unable to locate the block to delegate conversion method for the method CIS.iOS.AppDelegate.WillPresentNotification's parameter #3.

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil -t 4 -z -o bin/iPhone/Debug/CIS.iOS.app/../Protobuf.framework.dSYM bin/iPhone/Debug/CIS.iOS.app/Frameworks/Protobuf.framework/Protobuf 

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(963,3): error MSB6006: "dsymutil" exited with code 1.

Ответы [ 3 ]

0 голосов
/ 31 марта 2020

Проверка на Xamarin. ios версия, моя была несовместима с visual studio Ma c

Я изменил ее, когда отлаживал на машине windows, подключенной к Ma c и VS windows сказал, что если я хочу скачать совместимую версию, нажал «да», и она загрузилась и установилась на компьютер Ma c

После этого я не смог отладить на физических устройствах

внезапно после почти отказа от «Xamarin. ios обновление готово, нажмите, чтобы установить обновление», пришло VS VS c

после этого я не получил ошибок

0 голосов
/ 03 мая 2020

Это обсуждение было очень полезным. Я также должен был убедиться, что все обновления VS для Ma c были установлены. Как только они были, все, что нужно для правильного выравнивания, работало.

0 голосов
/ 04 марта 2020

Ошибка является своего рода волосатым пуллером.

Итак, вот как я это сделал

Сначала я удалил ВСЕ XCODE

Я следовал этой статье на stackoverflow

После этого я скачал Xcode от Apple из этой статьи

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

Помните, что версии CommandLine Tool также должны совпадать. 11.4.2 не будет работать с 11.3.1. Я проверил это и потратил много времени.

...