【发布时间】:2020-09-14 22:23:53
【问题描述】:
我正在我的 iOS 项目上运行最新的 Crashlytics pod,并且不再使用 Fabric。由于 Firebase 删除了上传 dSYM 文件的选项,我一直在弄清楚如何手动上传我的 dSYM 文件。
我在 Xcode 中的设置如下:
- 通过 Cocoapods 'Firebase/Crashlytics' 安装 Crashlytics
- 在 Target > Build Settings > Debug Information Format - 我已将选项设置为 DWARF with dSYM File
- 在构建阶段 > 运行脚本 - 我添加了“${PODS_ROOT}/FirebaseCrashlytics/run”
- 在运行脚本的输入文件列表下 - 我还添加了 $(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
我尝试手动上传文件:
- 从 Apple Connect 下载了 dSYM(在我的项目中启用了 Bitcode)
- 打开终端并添加以下内容(由 Firebase 推荐): /path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
问题:
我在终端设置的路径:
- /Users/myhomefolder/Desktop/MyFolder/MyAppFolder/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/myhomefolder/Desktop/MyFolder/MyAppFolder/GoogleService-Info.plist -p ios /Users/myhomefolder/Desktop/appDsyms
当我尝试使用上述路径运行终端时,出现错误:/Desktop/MyFolder/MyAppFolder/Pods/FirebaseCrashlytics/upload-symbols: No such file or directory
我知道我的 FirebaseCrashlytics 路径是正确的,但我不确定为什么我无法到达上传符号路径。
我有什么遗漏吗?
在 Firebase 上尝试了以下指南:
通过这些帖子提出的尝试过的解决方案:
【问题讨论】:
标签: ios firebase crashlytics