Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.

[Flutter] App crashes on start when using ffmpeg_kit_flutter version 5.1.0 #590

Closed
lavinov-mercury opened this issue Oct 5, 2022 · 19 comments
Labels
flutter Affect flutter platform question Further information is requested v5.1 Affects v5.1 release

Comments

@lavinov-mercury
Copy link

Description

With this new version app crashes on start with following output:

(lldb) dyld[5949]: Library not loaded: @rpath/ffmpegkit.framework/ffmpegkit
  Referenced from: /private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Runner
  Reason: tried: '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (no such file), '/private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file), '/private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file), '/private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (no such file), '/private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file), '/private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file), '/private/var/containers/Bundle/Application/2913D67A-AAAA-4DB0-A1D8-65EA01D7CB38/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file), '/System/Library/Frameworks/ffmpegkit.framework/ffmpegkit' (no such file)
* thread #1, stop reason = signal SIGABRT
    frame #0: 0x0000000102288198 dyld`__abort_with_payload + 8
dyld`:
->  0x102288198 <+8>:  b.lo   0x1022881b8               ; <+40>
    0x10228819c <+12>: pacibsp
    0x1022881a0 <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1022881a4 <+20>: mov    x29, sp
Target 0: (Runner) stopped.
Error launching application on iPhone
Exited

I'm building on M1 machine, probably it plays some role, unfortunately, i have no Intel machine to check

Expected behavior

No crash 😄

Current behavior

Crash 😢

To Reproduce

  • Create new Flutter app, add the following dependency in pubspec.yaml:
ffmpeg_kit_flutter: ^5.1.0
  • Setup Xcode project (team, bundle id, etc)
  • Run build
  • Observe crash

Environment

  • Platform: Flutter/iOS
  • Architecture: arm64
  • Version: v5.1
  • Source branch: main
  • Xcode version: 14.0
  • Cocoapods version: 1.11.3
  • flutter doctor:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.3, on macOS 12.6 21G115 darwin-arm, locale ru-RU)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.
[✓] Xcode - develop for iOS and macOS (Xcode 14.0)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.71.1)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

! Doctor found issues in 1 category.
@tanersener tanersener added question Further information is requested flutter Affect flutter platform v5.1 Affects v5.1 release labels Oct 5, 2022
@tanersener
Copy link
Collaborator

tanersener commented Oct 5, 2022

We don't see this issue in our tests. The new release was tested on M1 as well and no issues were found.

I suggest clearing the Cocoapods cache, deleting the content of Derived Data folder or using another Xcode version. We tested our releases on Xcode v13.4.1 and v14.0.1.

recording

@ClaudeChey
Copy link

I ran the following tests on the simulator and on a real device, but the same issues occurred

  • Cocoapods cache clean
  • Delete Podfile.lock file
  • Delete derived data

( Xcode 14.0.1 / Flutter 3.3.4 )

@tanersener
Copy link
Collaborator

tanersener commented Oct 7, 2022

Sorry, but this is not right. I spent a week just to prepare this release. I worked on the features for months. Distributing a GPL licensed library which is also subject to patents is already a big risk for me. Almost no developer is taking the same risks as me.

In the end, if there is something not working as expected, is it too much to expect people to spend 20 minutes to prepare a sample app to reproduce their issue. The issue that I don't see. That I can't reproduce locally. The issue that I already spent hours trying to reproduce.

Look at my gif I shared above. I'm applying those steps but it works for me. Tell me what I'm doing wrong there please.

And, there are people like in #591 that they don't have time to even fill out the Issue Template fields and claim that I don't want to fix bugs.

This is not right. This is not fair!

@ClaudeChey
Copy link

I solved it, hope it helps someone

  1. Build "ffmpeg_kit_flutter:^4.5.1" and wait for done
  2. Stop debugging
  3. Delete "Podfile.lock" in the ios folder
  4. Change from "pubspec.yaml" to "ffmpeg_kit_flutter:^5.1.0"
  5. Run "pod install --repo-update" in the ios folder
  6. Build

@lavinov-mercury
Copy link
Author

I've tried again today, this time it built & ran as intended. The only thing changed - i've upgraded XCode to 14.0.1
Thanks for advices!

@lavinov-mercury
Copy link
Author

Oops, not so fast
Now it crashes not on start, but when i'm trying to use the lib, and this time with another stacktrace (so probably it's another issue)

flutter: Loading ffmpeg-kit-flutter.
FFmpegKitFlutterPlugin 0x282707e40 started listening to events on 0x2832f0f40.
Loading ffmpeg-kit.
Loaded ffmpeg-kit-https-arm64-4.5.1-20220114
flutter: Loaded ffmpeg-kit-flutter-ios-https-arm64-5.1.0.
+[FFmpegSession create:withCompleteCallback:withLogCallback:withStatisticsCallback:withLogRedirectionStrategy:]: unrecognized selector sent to class 0x1042278d8
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[FFmpegSession create:withCompleteCallback:withLogCallback:withStatisticsCallback:withLogRedirectionStrategy:]: unrecognized selector sent to class 0x1042278d8'
*** First throw call stack:
(0x181f7405c 0x19a48ef54 0x182050f4c 0x181f09484 0x181f085c0 0x100dd6700 0x100dd32d0 0x11599565c 0x11546db08 0x181be4c04 0x181be6950 0x181bf4d30 0x181f2cce4 0x181ee6ebc 0x181efa3c8 0x19d70b38c 0x1848a0060 0x18461db8c 0x100b31538 0x10161da24)
libc++abi: terminating with uncaught exception of type NSException
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    frame #0: 0x00000001b89c59c4 libsystem_kernel.dylib`__pthread_kill + 8
libsystem_kernel.dylib`:
->  0x1b89c59c4 <+8>:  b.lo   0x1b89c59e4               ; <+40>
    0x1b89c59c8 <+12>: pacibsp
    0x1b89c59cc <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1b89c59d0 <+20>: mov    x29, sp
Target 0: (Runner) stopped.
Lost connection to device.

I've cleaned DerivedData, removed old version of the app, removed Podfile.lock & Pods folder. Long story short:

rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod cache clean --all
arch -x86_64 pod deintegrate
arch -x86_64 pod install --repo-update # here it failed with error and asked to execute command below
arch -x86_64 pod update ffmpeg-kit-ios-https
arch -x86_64 pod install --repo-update # now it worked

Not sure why it loads ffmpeg-kit-https-arm64-4.5.1-20220114, since https also was upgraded, here what it looks like in Podfile.lock

  - ffmpeg-kit-ios-https (5.1)
  - ffmpeg_kit_flutter (5.1.0):
    - ffmpeg_kit_flutter/https (= 5.1.0)
    - Flutter
  - ffmpeg_kit_flutter/https (5.1.0):
    - ffmpeg-kit-ios-https (= 5.1)

Also, FFmpegKitConfig.getVersion().then(print); worked for me, it fails when it comes to the video editing. I'll investigate it more & prepare a repo where this issue reproduces in the nearest future.

@tanersener
Copy link
Collaborator

Applied the instructions in your last post to our flutter/test-app-pub test application. But the response I receive is different. See the gif below.

desktop

And, the crash you shared in the same post is quite normal from FFmpegKit perspective. Logs show that your app tries to use FFmpegKit Flutter v5.1.0 with FFmpegKit Native v4.5.1. But, it can't do that because those two versions are not compatible with each other. create methods for native Session classes were added in FFmpegKit v5.1. Thus, your app crashes with NSInvalidArgumentException exception, since FFmpegKit iOS v4.5.1 doesn't have that method.

We must have v5.1 on both flutter and iOS in order to find the root cause of this issue.

@ShahyarTaheri
Copy link

ShahyarTaheri commented Oct 21, 2022

Thank you @tanersener for your wonderful work on this project. 🙏

I encountered same problem with ffmpeg_kit_flutter_https_gpl: ^5.1.0. App crashes during startup


flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.4, on macOS 12.6 21G115 darwin-arm, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.72.0)
[✓] Connected device (3 available)
[✓] HTTP Host Availability


Steps taken to fix the issue before running the app:

  1. flutter clean && rm ios/Podfile.lock pubspec.lock && rm -rf ios/Pods ios/Runner.xcworkspace
  2. rm -rf ~/Library/Caches/CocoaPods
  3. rm -rf ~/Library/Developer/Xcode/DerivedData/*
  4. pod cache clean --all
  5. arch -x86_64 pod deintegrate
  6. arch -x86_64 pod install --repo-update
  7. Run app

Debug log
Launching lib/main.dart on iPhone 12PM in debug mode...
lib/main.dart:1
Automatically signing iOS for device deployment using specified development team in Xcode project: HSS859QQA2
Xcode build done.                                           106.0s
(lldb) dyld[38039]: Library not loaded: @rpath/ffmpegkit.framework/ffmpegkit
  Referenced from:  /private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Runner
  Reason: tried: '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/preboot/Cryptexes/OS@rpath/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache), '/private/preboot/Cryptexes/OS/usr/lib/swift/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/private/var/containers/Bundle/Application/A584E2C5-576D-4CAA-AECF-0F9562F1A5E4/Runner.app/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2), '/System/Library/Frameworks/ffmpegkit.framework/ffmpegkit' (errno=2, not in dyld cache)
* thread #1, stop reason = signal SIGABRT
    frame #0: 0x00000001b26a3e08 dyld`__abort_with_payload + 8
dyld`:
->  0x1b26a3e08 <+8>:  b.lo   0x1b26a3e28               ; <+40>
    0x1b26a3e0c <+12>: pacibsp
    0x1b26a3e10 <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1b26a3e14 <+20>: mov    x29, sp
Target 0: (Runner) stopped.
Error launching application on iPhone 12PM.
Exited

@tanersener
Copy link
Collaborator

@ShahyarTaheri I tried your instructions on a new flutter app and on our ffmpeg-kit-test applications. Didn't receive any errors. I don't know what exactly is the problem there.

You too can execute those instructions on a new flutter app and see if it works for you. If it does, then comparing Podfile and iOS project/workspace settings with the ones on your project would show you the root cause of the problem.

@lavinov-mercury
Copy link
Author

Seems like this issue is specific for some environments, not projects. Same project with upgraded package crashes when built on my machine, and works absolutely fine when built on CI or on colleagues machines.

Useful observation i definitely needed to notice & share earlier, is that on my machine it performs following changes during build:
image

& no way to rollback & build with these lines, as it performs these changes on each build. However, when my colleague built app from the branch without these lines, it automatically added them & everything worked fine.
So i think the root cause is somewhere in build scripts

I've found such file: ios/Pods/Target Support Files/ffmpeg-kit-ios-https/ffmpeg-kit-ios-https-xcframeworks.sh with following lines:

install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/ffmpegkit.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libavcodec.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libavdevice.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-simulator" "ios-arm64_x86_64-maccatalyst" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libavfilter.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-simulator" "ios-arm64_x86_64-maccatalyst" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libavformat.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libavutil.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-maccatalyst" "ios-arm64_x86_64-simulator" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libswresample.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-simulator" "ios-arm64_x86_64-maccatalyst" "ios-arm64"
install_xcframework "${PODS_ROOT}/ffmpeg-kit-ios-https/libswscale.xcframework" "ffmpeg-kit-ios-https" "framework" "ios-arm64_x86_64-simulator" "ios-arm64" "ios-arm64_x86_64-maccatalyst"

It removed those libs, which have "ios-arm64_x86_64-maccatalyst" placed first. Not sure, maybe it's just a coincidence. I tried to change this file & run, however, it overrides this file to initial state when build starts.

@tanersener
Copy link
Collaborator

tanersener commented Oct 24, 2022

@lavinov-mercury Thanks for the analysis. It looks like a Cocoapods bug to me.

Could CocoaPods/CocoaPods/issues/11608 be the reason?

@lavinov-mercury
Copy link
Author

lavinov-mercury commented Oct 25, 2022

@tanersener Seems like it is! I've found these plist files, changed order, so ios-arm64_x86_64-maccatalyst became not first, and it worked as intended 😄
So, the temporary workaround is to change following files:

ios/Pods/ffmpeg-kit-ios-https/ffmpegkit.xcframework/Info.plist
ios/Pods/ffmpeg-kit-ios-https/libavcodec.xcframework/Info.plist
ios/Pods/ffmpeg-kit-ios-https/libavformat.xcframework/Info.plist
ios/Pods/ffmpeg-kit-ios-https/libavutil.xcframework/Info.plist

But why it worked with previous ffmpeg version?

@tanersener
Copy link
Collaborator

In the previous ffmpeg-kit version, the order of AvailableLibraries in Info.plist file is different. We used the same command to create them, xcodebuild -create-xcframework .... But somehow the .xcframework bundles created had AvailableLibraries in a different order.

We built them using different xcodebuild versions. Maybe something changed in xcodebuild about the order of AvailableLibraries. And that triggered this issue in Cocoapods.

@LeGoffMael
Copy link

LeGoffMael commented Oct 28, 2022

I am not sure if i faced the same error, but i also got crash issues when trying to use the lib (same command worked fine with 4.5.1).

I am also using a M1 chip.
I am using ffmpeg_kit_flutter_min_gpl: ^5.1.0 and Xcode v14.0.1

I managed to fix this issue after running following commands :

sudo gem uninstall cocoapods
brew install cocoapods
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
rm -rf ~/Library/Developer/Xcode/DerivedData

rm ios/Podfile.lock
flutter clean
flutter pub get
cd ios & pod install

After building again it works without an issue

@Toolenaar
Copy link

I am having the same Issue, have tried everything to fix this but I am getting lost. I am seeing the same order in my Info.plist files as @lavinov-mercury but when I manually change them the app still crashes. Anyone know the exact steps to fix this ?

@Vilmir
Copy link

Vilmir commented Oct 30, 2022

Thanks a lot @LeGoffMael for your clean up script, it fixed the SIGARBT issue on my Xcode 14.0.1 build machine.
Also big thanks to @tanersener for all his work on this lib. We tend to forget that there are real people behind the libs we use in our projects.

@lavinov-mercury
Copy link
Author

@LeGoffMael Thanks, it worked!. Don't know what exactly helped, switch to min-gpl, using brew's cocoapods or another cleanup, but the fact is it works now 😄

@tanersener Should i close the issue, or better keep it opened until cocoapods side fix landed?

@tanersener
Copy link
Collaborator

@lavinov-mercury I won't be able to validate the solution when it is fixed in Cocoapods. So, I prefer to close the issue.

@OHeroJ
Copy link

OHeroJ commented Nov 13, 2022

had same problem

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
flutter Affect flutter platform question Further information is requested v5.1 Affects v5.1 release
Projects
None yet
Development

No branches or pull requests

8 participants