问题标签 [dsym]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
crash - dSYM 文件未在 New Relic 上手动上传
我使用以下命令创建了一个压缩的 dSYM 文件
并使用手动将此压缩的 dSYM 文件上传到新的遗物
但它会引发 curl 错误: curl: (56) SSLRead() return error -9806 这是此错误的详细信息
请帮帮我。我必须象征崩溃错误。
ios - iOS - 用于重新签名应用的 dSYM
我正在为客户开发品牌应用程序。为了自动化签名品牌部分,我开发了一个脚本,客户可以运行该脚本以使用她/他的证书和配置对生成的 xcArchive 进行签名,然后将其上传到 App Store。
在项目构建阶段,我正在运行脚本以将 dSYM 提交给 Crashlytics(我可以访问客户的密钥)。在应用程序退出并且它的捆绑 ID 被修改后,dSYM 是否会有任何用处?
ios - 在不上传 dsym 的情况下删除 Fabric 缺少 dsym 警告消息
我不小心在生产应用程序的相同版本号下导致 Xcode 构建崩溃,现在我总是在仪表板上显示以下警告:
“发现 x 次因丢失 dSYM 导致的非符号化崩溃……”
我的问题是,如果我不想查看这些崩溃,因为它们是自行生成的,有没有办法可以删除警告消息,而无需上传 dsym,因为我无法使用mdfind找到请求的 dsym .
谢谢
xcode - 由于脚本错误,无法在构建阶段上传 Crashlytics dSYM 文件
我正在尝试将 Firebase Crashlytics 添加到我的 Swift 4 iOS 应用程序中。
我已经安装了 SDK,但是我在使用 dSYM 时遇到了一些问题,firebase 控制台告诉我需要先上传 dSYM 文件,然后才能看到任何错误。
DWARF with dSYM file
所以我已经为调试和发布设置了调试信息格式,但仍然没有。
所以我正在尝试将此脚本添加到我的构建阶段(按照 Firebase 文档的说明)
find dSYM_directory -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp /Users/jamie/Documents/CalTest/CalTest/GoogleService-Info.plist -p platform \{\}
现在我有一个构建错误说
find: dSYM_directory: No such file or directory
我做错了什么?我已逐步遵循文档。
编辑
我找到了 dSYM 位置,但在 firebase 控制台上仍然有错误。
这个脚本现在看起来像这样:
find "/Users/jamie/Library/Developer/Xcode/DerivedData/CalTest-eijpetsowazsmsegwizzgopcdpcq/Build/Products/Debug-iphoneos" -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/Fabric/upload-symbols -gsp "/Users/jamie/Documents/CalTest/CalTest/GoogleService-Info.plist" -p "ios" \{\}
fastlane - 在 iTC 上找不到 dSYM 文件 - 这通常发生在尚未发生重新编译时
我的应用程序已经在 AppStore 上出售;我也可以成功地从 iTC 手动下载 dSYM;
但是当我提到文档时:
https://docs.fastlane.tools/actions/download_dsyms/ [![在此处输入图片描述] 1 ] 1
如果我指定版本+构建:
它会因错误而失败:
ios - Xcode Dsymutil 错误 - dsymutil 失败,退出代码 4 - 需要生成 dSym
我正在尝试编译我的 xcode iOS 应用程序,它依赖于 OneSignal、GoogleMaps 和 Dlib 库。
但是,我无法编译我的应用程序
以下是我的环境:
以下是我当前的 XCode 配置。没什么特别的(我认为)。
以下是在 xcode 中编译应用程序产生的错误:
GenerateDSYMFile /Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/BuildProductsPath/Release-iphoneos/PortalCom.app.dSYM /Users/some/Library/Developer/Xcode/ DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/InstallationBuildProductsLocation/Applications/PortalCom.app/PortalCom cd /Users/some/Documents/project/railerdotcom/railer_ios/PortalCom export PATH="/Applications/Xcode.app /Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/ sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault。xctoolchain/usr/bin/dsymutil /Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/InstallationBuildProductsLocation/Applications/PortalCom.app/PortalCom -o /Users/some/库/开发人员/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/BuildProductsPath/Release-iphoneos/PortalCom.app.dSYM
退出代码 4 失败
当编译错误发生时,还有一个 llvm-dsymutil 崩溃发送给苹果。https://gist.github.com/axilaris/4c5f4351d3c2287c1e45fde159bb66b8
更新: 我的应用程序可以用 8.3.3 (8E3004b) 编译。这通过 2 台不同的计算机得到证实。
如何用最新的 XCode 9.2 解决这个问题?如果我将“调试信息格式”更改为“DWARF”而不是“带有 dSYM 文件的 DWARF”,那么它可以工作,但这意味着我没有 dSym 文件。我需要为 crashlytics 编译生成的 dSYM。
ios - Crashlytics 如何从 Carthage 框架上传 dsym 文件
按照这里的说明https://docs.fabric.io/apple/crashlytics/advanced-setup.html为了自动将 dSYM 文件上传到结构,您只需Fabric.framework/run
在应用程序目标上运行脚本。
我的项目配置如下:
在项目 A 的目标上,作为构建阶段,我添加了运行Fabric.framework/run
脚本。Project FI 中的某个地方强制崩溃并观察了 Crashlytics 中的调用堆栈。调用堆栈显示 Project F 但符号显示(Missing)
(请参阅https://imgur.com/a/HDubV)
如果我将所有 dSYM 存档并手动添加到 crashlytics,则会显示来自项目 F 的符号。
如何将生成的 dSYM 自动上传到 Crashlytics?我可以使用restful api吗?
注意:我假设使用 Carthage 导入的动态框架也会发生相同的行为。
如果您链接到其他静态或动态框架,您可能会看到缺少行号或文件信息的崩溃报告。此信息来自您的 dSYM 文件,因此请确保框架的 dSYM 文件与应用程序的 dSYM 放在同一目录中,并且它们是在您的 .app 之前构建的。- Crashlytics 静态或动态框架
正如你在Output Product Directory
上面看到的,dSYMs 在同一个地方,它们出现在之前的文件夹中App.app.dSYM
ios - Crashlytics IOS 中缺少 dSYM
您好我一直在寻找解决方案,但不幸的是我无法找到答案。我的问题是我的应用程序使用了 crashlytics。拉动我的 crashlytics 时,我看到 Dsyms 缺失问题,我试图通过管理器添加所有缺失的问题,但不幸的是我无法找到所有缺失的问题。请注意我的应用程序不在应用商店中,并且我没有 iTunes Connect 我使用的是企业帐户。我注意到,当通过模拟器运行我的应用程序并强制崩溃时,Fabric 会要求我提供一个我无法找到的新 dSYM。我在哪里可以找到这个 dsym?我已经通过我的构建设置验证了我在调试和发布时都启用了 dSYM 的 dWARRF。如果您有任何想法,请告诉我。谢谢!!
macos - Jenkins 和 Fastlane:为我的 macOS 应用程序上传 dSYM 到 Fabric 永远不会被执行
我的情况:Jenkins 以 root 用户身份运行 Fastlane 脚本,该脚本构建 macOS 项目(发布配置)。有一个构建阶段:
在控制台输出中,有一行:
但实际的 dSYM 永远不会被上传,因为我总是必须手动将它放在fabric.io
dSYM 上传页面中。
有没有人有类似的问题?我可以接受的是,如果我可以使用uploadDSYM
脚本上传 dSYM 但尝试运行它会报告如下错误:
xamarin - 将历史 dsym 文件上传到 Firebase 崩溃报告
我们有一个目前正在生产中的 Xamarin 表单应用程序。我们有 Firebase 崩溃报告设置,并且我们正在接收崩溃报告。我们使用 Bitrise.io 作为我们的构建系统,并且可以获得我们需要的 .dsym 文件。我们也是一家windows商店,所以我们对xcode、cocopods等的经验为零。
所以我的两个问题是:
我们如何将当前的 .dsym 文件上传到 Firebase 崩溃报告?(到目前为止我发现的所有信息都涉及 cocopods 和本地构建)
我们如何配置 Xamarin 项目/Bitrise.io 以便将来自动上传 dsym 文件。
任何建议将不胜感激。