建立在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"
答案 0 :(得分:0)
根据链接的问题,从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和Fabric框架是最新的)