1

我正在尝试在真实设备上构建 iOS 应用程序,但不幸的是我被

dsymutil exited with code 1

我做的事情:

  • 我确实搜索了谷歌,但它说我的硬盘已满,事实并非如此。

  • 我确实尝试过多次清理和构建 - 没有成功

  • 我确实尝试使用命令重新安装 CommandTools xcode-select --install- 不成功

  • 我确实删除了 CommandTools,然后重新安装 - 没有成功

仅供参考

  • 我正在使用 Xcode 11.4 Beta 2

  • 我在 Xcode 上使用我的 Apple 帐户登录

我这个问题是什么原因造成的?

您想询问的任何其他信息都可以询问。

谢谢

构建日志:

  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.
4

4 回答 4

1

检查 Xamarin.ios 版本,我的与 Visual Studio Mac 不兼容

我在连接到 Mac 的 windows 机器上调试时更改了它,VS windows 说如果我想下载兼容版本,点击是,它下载并安装在 Mac 电脑上

之后,我无法在物理设备上进行调试

在几乎放弃之后突然出现“Xamarin.ios 更新已准备好,点击安装更新”出现在 VS Mac 上

之后我没有错误

于 2020-03-31T07:52:34.737 回答
1

我们现在已经解决了这个问题。我们所做的只是将 Xamarin.iOS、Mono Framework MDK 和 Visual Studio for Mac 更新到最新版本。

只需转到 Visual Studio → 检查更新,然后全部更新。

资料来源:xamarin_forums

于 2020-06-03T17:05:05.187 回答
1

这次讨论很有帮助。我还必须确保我的 VS for Mac 更新都已安装。一旦它们是,一切都需要恰到好处地对齐,它起作用了。

于 2020-05-03T16:43:32.213 回答
0

这个错误有点像拔毛器。

所以这就是我的做法

首先我卸载了所有的 XCODE

我在stackoverflow上关注了这篇文章

之后我从这篇文章中从 Apple 下载了 Xcode

同时下载该版本的命令行工具。之后它工作了,现在我没有收到任何错误。

请记住,命令行工具版本也应该匹配。11.4.2 不适用于 11.3.1。我对此进行了测试并浪费了很多时间。

于 2020-03-04T07:29:24.700 回答