我在为 Firebase 崩溃报告上传符号文件时遇到问题。
使用命令行,当我导航到我的 Xcode 项目文件夹并按照说明运行命令时:
./Pods/FirebaseCrash/batch-upload XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX
我收到以下错误:
FCR_PROD_VERS: not set (check GoogleService-Info.plist and Info.plist settings)
如何以及在哪里设置它?为什么不自动设置?
batch-upload 尝试从工作区获取尽可能多的信息,但有些东西可能不容易被发现。如果它找不到这些值,您可以自己提供它们来帮助它。
CFBundleIdentifier
CFBundleShortVersionString
(营销版本)
API_KEY
)
GOOGLE_APP_ID
)
所以如果营销版本是“7.2.3”,可以通过
避免上述错误$ env FCR_PROD_VERS="7.2.3" Pods/FirebaseCrash/batch-upload \
72C2FABA-2092-4817-A1C7-3E3281AA84DA
如果能找到UUID对应的可执行文件就更好了:
$ dwarfdump --uuid build/Release-iphoneos/MyApp.app/MyApp
UUID: 72C2FABA-2092-4817-A1C7-3E3281AA84DA (arm64) ...
UUID: 1800251C-9147-3642-92DA-818B97144148 (armv7) ...
$ env FCR_PROD_VERS="7.2.3" Pods/FirebaseCrash/batch-upload \
build/Release-iphoneos/MyApp.app/MyApp
请理解 batch-upload 不是上传符号以进行崩溃后分析的正常方式:该工作应由 Xcode 构建中的 upload-sym 完成本身(它可以访问比批量上传更多的信息)。
(这些工具变得复杂到需要自己的手册页。)
关于ios - 上传符号文件时遇到问题 - FCR_PROD_VERS : not set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37915037/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |