【问题标题】:Crashlytics (3.10.3, CocoaPods) submit segmentation fault: 11Crashlytics (3.10.3, CocoaPods) 提交分段错误:11
【发布时间】:2018-12-07 23:16:00
【问题描述】:

以 CI 为基础(仅在最近几天才开始发生,可能是在更新 Crashlytics pod 时...Crashlytics (3.10.3)),我现在在将 .ipa 文件提交到 Crashlytics 时遇到分段错误:

2018-06-28 20:11:39.789 submit Crashlytics: Crashlytics.framework/submit 1.3.5 (18)
carchive.sh: line 289: 10426 Segmentation fault

此时 carchive.sh 步骤的作用:

"${PODS_ROOT}"/Crashlytics/submit $GS_FABRIC_API_KEY $GS_FABRIC_BUILD_SECRET -ipaPath "$OUTPUT_IPA_NAME" -groupAliases "$GS_GROUP_TESTER_ID" -notesPath "$release_notes_file"

【问题讨论】:

  • 恢复到以前版本的 Crashlytics pod (3.10.2) 可修复此崩溃问题。
  • 我也是。使用 3.10.3 pod.... stackoverflow 是 Crashlytics beta 的问题跟踪器吗? (???)
  • 这是支持链接现在的位置,我猜是许多#google 产品的标准...
  • 顺便说一句,我们也在处理它:github.com/fastlane/fastlane/issues/…,这似乎是最新的 Crashlytics.framework 中的一个错误 - 如果您指定注释,请提交二进制段错误。删除笔记,没有崩溃。
  • 感谢 Jonny 在这里回复。也许仪表板也可以更新以澄清这一点?

标签: ios cocoapods crashlytics google-fabric crashlytics-beta


【解决方案1】:

根据链接的问题,这仍然是 Crashlytics 3.10.4 的问题。目前最快的解决方法是降级到 3.10.2(在 Podfile 中使用pod 'Crashlytics', '3.10.2',然后在 pod update Crashlytics

作为参考,我得到的错误非常模糊,即使使用 --verbose 标志:

ERROR [2018-07-10 23:29:22.01]: fastlane finished with errors/Library/Ruby/Gems/2.3.0/gems/fastlane-2.99.0/fastlane_core/lib/fastlane_core/ui/interface.rb:141:in `user_error!': [!] 2018-07-10 23:29:14.457 submit Crashlytics: Crashlytics.framework/submit 1.3.5 (18) (FastlaneCore::Interface::FastlaneError)
2018-07-10 23:29:14.465 submit Crashlytics: Path to IPA manually provided: ./output/<redacted>/myApp.ipa
2018-07-10 23:29:15.658 submit Crashlytics: Path To App: /var/folders/<redacted>/myApp.app

编辑:从 3.10.5 开始再次工作(确保您的 crashlytics 和结构框架是最新的)

【讨论】:

  • 是的,3.10.5 确实解决了这个问题 :)。
猜你喜欢
  • 1970-01-01
  • 2012-09-27
  • 1970-01-01
  • 1970-01-01
  • 2017-06-25
  • 2017-01-07
  • 1970-01-01
相关资源
最近更新 更多