我正在使用 api.video-flutter-live-stream 库,一切都运行顺利,直到我将 XCode 更新到 v15.0,将 CocoaPods 更新到 v1.13.0
从那时起,应用程序崩溃并报告以下 HashinKit 本机错误:
* thread #1, queue = 'com.haishinkit.HaishinKit.NetStream.lock', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
frame #0: 0x0000000000000000
error: memory read failed for 0x0
Target 0: (Runner) stopped.
我不知道该怎么办...有什么建议吗?
您只使用该库还是还有其他库?
我也遇到了同样的问题,但我不知道是哪个包引起的。我创建了一个新项目,添加了所有包并运行该项目。它给了我同样的错误。然后我一次删除一个包并运行该项目,直到错误消失。 事实证明 connectivity_plus 包存在问题。 这里提出了一个问题。
无论如何,我最终所做的解决错误的方法是使用此comment中的代码并将其附加到Podfile中。
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
end
希望这对您有帮助。