标签: dsym

我无法从App Store Connect和Xcode下载dSYM文件

我需要让dSYM使用Firebase Crashlytics.当我试图从Xcode获取它时,我收到以下消息

Xcode消息

在此输入图像描述

然后,我试图从App Store Connect获取.没有按钮可以下载它.

App Store连接图像

在此输入图像描述

最后,我从Finder获得了dSYM,我找到了dSYM文件,并将其上传到Firebase.但它不起作用,我看不到崩溃报告.可能有些事情是错的.

我向Apple提出了有关Xcode和App Store Connect的支持,但他们只是在开发者论坛上提问.

我怎么解决这个问题?

xcode ios firebase dsym crashlytics

9
推荐指数
1
解决办法
1002
查看次数

Xcode 不会为 SPM 依赖项生成 DYSM

Xcode 没有为我的三个 SPM 依赖项生成 dSYM 文件。

我曾尝试创建一个新的仅 Swift 项目并包含一个像 CocoaLumberJack 这样的 SPM 包,即使在那里我也没有获得 dSYM 以供发布。

我正在使用 Xcode 12.0.1,我已经查看了各种构建设置,但没有运气强制生成它们,或者找到 Xcode 将它们放在何处(如果它正在生成它们)。

xcode dsym swift swift-package-manager

9
推荐指数
1
解决办法
277
查看次数

Firebase上传符号文件构建错误:意外参数'ServiceAccount.json'

我正在尝试使用firebase实现崩溃报告.我按照这里文档.并将下载的子文件重命名为ServiceAccount.json.然后将其复制到项目目录.还改了剧本.现在我的构建阶段运行脚本看起来像

# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file
GOOGLE_APP_ID=1:.....#my app id

# Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded
"${PODS_ROOT}"/FirebaseCrash/upload-sym "ServiceAccount.json"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建项目时,它给出了构建错误

Unexpected argument 'ServiceAccount.json'
usage: /Users/<full path>/Pods/FirebaseCrash/upload-sym [-h] [-v] [-w|-e]
Command /bin/sh failed with exit code 2
Run Code Online (Sandbox Code Playgroud)

我的步骤有什么问题?

ios firebase dsym firebase-crash-reporting

8
推荐指数
2
解决办法
7999
查看次数

在不上传 dsym 的情况下删除 Fabric 缺少 dsym 警告消息

我不小心在生产应用程序的相同版本号下导致 Xcode 构建崩溃,现在我在仪表板上总是显示以下警告:

“发现 x 因缺少 dSYM 导致的无符号崩溃……”

我的问题是,如果我不想查看这些崩溃,因为它们是自行生成的,有没有一种方法可以删除警告消息,而无需上传 dsym,因为我无法使用mdfind找到请求的 dsym .

谢谢

xcode ios dsym crashlytics

8
推荐指数
1
解决办法
1442
查看次数

如何将嵌入式框架的dSYM文件包含到应用程序存档中

我的应用程序使用了一些第三方框架。我有一个框架本身和dSYM文件。

归档我的应用程序时,归档文件不包含此框架的dSYM文件。它包含适用于这些框架的其他dSYM文件,这些文件已通过Cocoa Pods随附并与我的应用程序一起构建。

我正在使用HockeyApp进行应用分发,因此我将应用IPA和dSYM存档上传到该应用。但是由于缺少针对此确切框架的确切dSYM,因此无法在崩溃报告中看到所有堆栈跟踪。

那么问题来了:我怎样才能请Xcode为框架复制dSYM文件?归档期间是否应该通过脚本手动执行此操作?

xcode realm ios dsym xcarchive

8
推荐指数
1
解决办法
1860
查看次数

如何查找哪些 dSYM 已上传到 Firebase Crashlytics?

我最近向 iOS 应用程序添加了 Crashlytics 支持。我已经使用该upload-symbols脚本上传了我的应用程序的 dSYM,并且没有报告任何错误。然而,在 Crashlytics 控制台中,我发现缺少一些必需的 dSYM,但我无法知道是哪些。有没有办法列出已上传的 dSYM,以便我可以找出丢失的 dSYM?

ios firebase dsym crashlytics

8
推荐指数
0
解决办法
236
查看次数

如何让rbenv继续调试符号?

rbenv在Mac OS X v10.8.3上安装了Ruby 2的开发版本,并使用它来编译我正在处理的gem.我有一个内存问题我想调试.不幸的是,无论何时我运行valgrind,gdb或者cgdb在a的上下文中rake spec,我都会遇到一堆像这样的错误:

warning: Could not find object file "/private/var/folders/5f/h1s00nhn0rv4ckkpg4k_bwhr0000gn/T/ruby-build.20130331232604.54521/ruby-2.0.0-dev/main.o" - no debug information available for "main.c".
Run Code Online (Sandbox Code Playgroud)

显然,该ruby-build目录不再存在.

我收到了一系列可能相关的错误valgrind.以下是示例:

--2564-- /Users/jwoods/.rbenv/versions/2.0.0-dev/lib/libyaml-0.2.dylib:
--2564-- dSYM directory is missing; consider using --dsymutil=yes
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用该--dsymutil=yes选项,我会收到与以下错误基本相同的错误gdb:

warning: (x86_64) /private/var/folders/5f/h1s00nhn0rv4ckkpg4k_bwhr0000gn/T/ruby-build.20130331232604.54521/ruby-2.0.0-dev/ext/openssl/ossl_bn.o unable to open object file
Run Code Online (Sandbox Code Playgroud)

根据另一个问题的答案,我试着在info target里面跑gdb.这是输出.

有什么方法可以指示rbenv将调试符号放在某些不会被清理的地方吗?

我正在使用GCC 4.7.1,我通过自制软件安装.我确切的Ruby版本字符串是ruby 2.1.0dev (2013-04-01 …

ruby gdb valgrind rbenv dsym

7
推荐指数
1
解决办法
731
查看次数

获取应用程序在运行时归档时dSYM具有的UUID

有没有办法在运行时从应用程序获取dSYM文件的UUID?

我尝试使用我找到的示例代码,但它返回的是与dSYM不同的UUID.

谢谢.

uuid ios dsym

7
推荐指数
2
解决办法
6041
查看次数

在使用 Xcode 10 生成 dSYM 后运行脚本阶段(构建时)

新功能部分,它指出:

  • 在新的构建系统中,shell 脚本不能依赖未在其他构建阶段(例如,Info.plist 文件或 .dSYM 文件)中列出的构建工件的状态。添加脚本构建阶段依赖的文件作为显式输入对 shell 脚本构建阶段的依赖。(40852184)

在以前的 Xcode 中,脚本执行成功,但现在可以在 dSYM 文件大小为 0 时执行。

如何让运行脚本阶段仅生成 dSYM 文件启动?
如何按照他们的要求创建“对 shell 脚本构建阶段的显式输入依赖项”?

xcode ios run-script dsym xcode10

7
推荐指数
2
解决办法
6018
查看次数

如何在ios中通过cocoapods使用供应商框架发送dsym文件

我创建了一个通过 cocoapods 发送的供应框架。现在我想将 dsym 文件也与框架一起发送,以便我的崩溃可以显示在控制台中并包含在存档的 ipa 的 dsym 中。

我尝试在框架中复制 dsym,但在存档构建时抛出“bit_strip 错误”。

提前致谢

frameworks cocoapods dsym podspec swift

7
推荐指数
1
解决办法
1476
查看次数