我想从中提取dSYM文件但是当我在管理器中单击"下载dSYMs ..."时,我收到以下消息:"没有可供下载的dSYM.".
我正在使用Xcode 7.2和Cocoapods 0.39生成的工作空间.
我怎么能得到它们?
Crashlytics说"我们错过了一个dSYM来处理崩溃",当我尝试从Xcode(7.1)下载dSYM时,我得到"没有可供下载的dsyms"
我需要下载dSYM文件,就像我通常那样,我去了iTunes连接 - >我的应用程序 - >活动 - >所有构建 - >最新版本.
"包含符号"为"是",但没有下载dSYM文件的链接.
该应用程序是在3周前上传的,所以它也不像它正在处理.我错过了一些愚蠢的东西吗?任何的想法?
我正在与另一个开发人员合作开发一个应用程序,他们只是向他们的计算机上构建的应用商店提交了一个版本.为了在我的机器上构建(属于同一个git commit),我必须改变我们在XCode项目中使用的库之一的路径.我对XCode项目文件所做的任何更改是否会更改dSYM?如果我能够在不修改XCode项目文件的情况下进行构建,那么dSYM文件是否相同?
我正在尝试使用以下命令将dSYM文件上传到Firebase:
./Pods/FirebaseCrash/batch-upload -i ./Info.plist -p ./GoogleService-Info.plist ./service-accounts/mtb.json 78*****C-5**4-3***-***C-00*********7
Run Code Online (Sandbox Code Playgroud)
但每次我运行这个,我都会收到以下错误
./Pods/FirebaseCrash/upload-sym-util.bash:377: error: symbolFileMappings:upsert: The uploaded file is not a valid Breakpad Symbol file.
./Pods/FirebaseCrash/upload-sym-util.bash:378: note: symbolFileMappings:upsert: The metadata for the symbol file failed to update.
Run Code Online (Sandbox Code Playgroud)
我试过这个链接https://groups.google.com/forum/#!msg/firebase-talk/4829Sp1_uKY/IEC_T4-VBAAJ,但没有运气,因为它出错了
usage: batch-upload [-hv] [-p google-service] [-i info] service-account-file {mach-o file|uuid}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我这个吗?
谢谢
我需要从iTunes Connect下载dSYM文件.
我可以看到"包含符号"是,但没有链接下载dSYM文件.
知道为什么选项不存在吗?
对于我的大多数项目,我设置了一个"归档"方案来存档我的项目,创建一个可以上传到TestFlight的IPA和DSYM.
但是,我正在开发一个更复杂的项目,它在项目工作区中有几个目标,有很多静态链接库.我已经浏览了每个目标并为所有配置设置了以下内容:
我正在使用XCode 4.5.2.我已经为大量项目做了这个,没有任何问题.这是第一个似乎阻止创建DSYM文件的东西.
无论我尝试什么,我的存档构建都不会生成.DSYM文件
有任何想法吗?
目前,我在通过新的上传程序脚本上传 dSYM 时遇到了问题。
/path/to/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p <platform> /path/to/dSYMs
Run Code Online (Sandbox Code Playgroud)
我通过上传 dSYM 获得成功响应
但 firebase 控制台没有变化。
我已经检查了以下线程:
https://github.com/firebase/firebase-ios-sdk/issues/5327
如果有人有解决方案,请告诉我...
我非常熟悉iOS应用程序的崩溃日志是如何被象征化的,但这个是一个令人头疼的问题.
我的MyApp版本为2345,通过TestFlight作为测试版发布,使用Xcode 7.2(7C68)中的普通存档然后上传到App Store流程.
当我在xcarchive中为二进制文件执行dwarfdump时,我得到以下结果:
dwarfdump --uuid MyApp.app/MyApp
UUID: 0BDA6D6F-3C0D-339E-842F-C2CB04199E10 (armv7) MyApp.app/MyApp
UUID: B2A69BEC-DF5E-33EA-A9E0-490EBF03074C (arm64) MyApp.app/MyApp
Run Code Online (Sandbox Code Playgroud)
这是dSYM文件的dwarfdump:
dwarfdump --uuid MyApp.app.dSYM
UUID: 0BDA6D6F-3C0D-339E-842F-C2CB04199E10 (armv7) MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
UUID: B2A69BEC-DF5E-33EA-A9E0-490EBF03074C (arm64) MyApp.app.dSYM/Contents/Resources/DWARF/MyApp
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.
但是,我通过Organize> Crashes for build 2345收到了一个崩溃,它具有不同的二进制UUID:
0x100054000 - 0x1000fffff myapp arm64 <3715db2438743cf5aac1742d9a214c2c> /var/mobile/Containers/Bundle/Application/7313BC02-3F90-4F94-82E2-CBDC941E5D68/MyApp.app/myapp
0x100144000 - 0x1001e7fff AWSCore arm64 <c2aa13236d0437b98194c0487db69e68> /var/mobile/Containers/Bundle/Application/7313BC02-3F90-4F94-82E2-CBDC941E5D68/blink.app/Frameworks/AWSCore.framework/AWSCore
....
Run Code Online (Sandbox Code Playgroud)
我确信崩溃报告是针对相同的构建,但UUID在这里是3715db2...
我期待它的时候b2a69bec...
我确实启用了bitcode,所以我尝试从Organizer Archive页面下载dSYMs(尽管我已经构建了arm64,因此Apple不应该这样做)并且它在崩溃报告中为其他UUID /二进制文件检索了dSYM但是没有myapp
二进制文件.实际上,myapp
二进制文件是唯一没有下载相应dSYM的二进制文件!
所以有几个问题:
3715db2438743cf5aac1742d9a214c2c
myapp二进制文件的版本来自哪里?我定期从应用商店连接中的“活动”选项卡下载 dSYM。
在该选项卡中有详细信息的构建列表,我们可以下载 dSYM。
但是从今天App Store Connect更新后,我看到没有任何活动。
Apple Thread与此主题相关。
那么,从哪里可以下载 dSYM?