首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xamarin iOS中,当完全象征崩溃报告时找不到塞姆拉希命令

在Xamarin iOS中,当完全象征崩溃报告时找不到塞姆拉希命令
EN

Stack Overflow用户
提问于 2022-05-10 08:59:17
回答 1查看 104关注 0票数 0

当我将应用程序提交给AppStore时,我会得到这个错误:

我搜索了一下网络,发现了这篇文章:https://jmillerdev.com/symbolicating-ios-crash-files-xamarin-ios/

我试着一步一步地遵循以下说明:

CrashTop

  • I
  1. I下载了crashlog.txt文件并将其扩展名更改为.crash,然后将其移动到文件夹中,通过将MyApp.ipa更改为MyApp.zip并将其解压找到了.app文件。它在文件夹PayLoad中。我将文件CrashTop
  2. In MyApp.iOS复制到文件夹Xcode/Window/。将打开Finder中的档案显示,显示包的内容。我找到了dSYMs文件夹,并将.dSYM文件复制到文件夹

接下来,我打开终端并运行以下命令:

代码语言:javascript
复制
alias symbolicate="/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash -v"

代码语言:javascript
复制
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

Run符号化

再次打开终端,然后cd到目录文件夹CrashTop并运行命令

代码语言:javascript
复制
symbolicate -o "symbolicatedCrash.txt" "crashlog-DCE8F822-47EB-42F9-A737-5D137FD827FE.crash" "MyApp.iOS.app"

但我得到的是:command not found: symbolicate

已经十天了。我试过在网上到处搜索。但这并不能解决问题。我还使用Microsoft.AppCenter.Crashes来捕获错误。然而,它没有显示错误。在xcode (13.3.1)模拟器上,它工作得很好。

请解决这个问题。向大家寻求任何帮助。

更新

  • 将所有文件复制到CrashTop文件夹.

  • 运行命令:

导出DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

代码语言:javascript
复制
./symbolicatecrash -v crashlog-DCE8F822-47EB-42F9-A737-5D137FD827FE.crash MyApp.iOS.app.dSYM

-> I得到错误:zsh:没有这样的文件或目录:./符号化的

EN

回答 1

Stack Overflow用户

发布于 2022-05-11 09:19:38

不要设置别名。

您可以复制symbolicatecrash文件并将其粘贴到CrashTop文件夹。

并运行命令

代码语言:javascript
复制
./symbolicatecrash -v MyApp-Crash-log.crash MyApp.dSYM 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72183391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档