fluttercandies / flutter_record_mp3

flutter record mp3 using the native api
Other
34 stars 30 forks source link

Problem during IOS simulator launch. #12

Open EuHigorBarbosa opened 2 years ago

EuHigorBarbosa commented 2 years ago

I've tried to launch on IOS simulator the record_mp3 package on a flutter original exemple with no modifications. Just put the package on pubspec.yml...and run. But then it show an error:

Launching lib[/main.dart]() on iPhone 8 in debug mode... lib/main.dart:1 Xcode build done. 13,6s Failed to build iOS app Error output from Xcode build: ↳ BUILD FAILED Xcode's output: ↳ [/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/record_mp3-3.0.0/ios/Classes/SwiftRecordMp3Plugin.swift:22:9](): warning: result of 'SwiftRecordMp3Plugin' initializer is unused SwiftRecordMp3Plugin(registrar: registrar) ^ ~~~~~~ [/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/record_mp3-3.0.0/ios/Classes/SwiftRecordMp3Plugin.swift:22:9](): warning: result of 'SwiftRecordMp3Plugin' initializer is unused SwiftRecordMp3Plugin(registrar: registrar) ^ ~~~~~~ ld: in [/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/record_mp3-3.0.0/ios/Classes/Fat-Lame/lib/libmp3lame.a]()(lame.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) note: Using new build system note: Building targets in parallel note: Planning build note: Constructing build description warning: no rule to process file '[/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/record_mp3-3.0.0/ios/Classes/Fat-Lame/lib/libmp3lame.a]()' of type 'archive.ar' for architecture 'arm64' (in target 'record_mp3' from project 'Pods') warning: no rule to process file '[/Applications/flutter/.pub-cache/hosted/pub.dartlang.org/record_mp3-3.0.0/ios/Classes/Fat-Lame/lib/libmp3lame.a]()' of type 'archive.ar' for architecture 'x86_64' (in target 'record_mp3' from project 'Pods') Could not build the application for the simulator. Error launching application on iPhone 8. Exited (sigterm)

Here is my pubspec.yaml ======= name: test_recorder_mp3 description: A new Flutter project.

publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment: sdk: ">=2.15.1 <3.0.0"

dependencies: flutter: sdk: flutter record_mp3: ^3.0.0

cupertino_icons: ^1.0.2

dev_dependencies: flutter_test: sdk: flutter

flutter_lints: ^1.0.0

flutter:

uses-material-design: true

Here is some information about my system:

Simullator: Version 12.4 (940.20) SimulatorKit 597.13.0.1 CoreSimulator 732.18.6 Iphone 8 - IOS 14.4

Here my flutter doctor: [✓] Flutter (Channel stable, 2.8.1, on Mac OS X 10.15.7 19H1615 darwin-x64, locale pt-BR) ⢿[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0) [!] Xcode - develop for iOS and macOS (Xcode 12.4) ! Flutter recommends a minimum Xcode version of 13.0.0. Download the latest version or update via the Mac App Store. [✓] Chrome - develop for the web [✓] Android Studio (version 2020.3) [✓] VS Code (version 1.65.2) [✓] Connected device (3 available)

HOW CAN I SOLVE THIS?

pratik1311 commented 2 years ago

@EuHigorBarbosa Did you get any solution ?

renik8484 commented 2 years ago

@EuHigorBarbosa @pratik1311 Screenshot 2022-04-28 at 11.35.00 AM.png

Step : 1 Go to Xcode and Select pods from left menu

Step : 2 Goto record_mp3 and add arm64 to excluded architecture as shown in image.

Now you can successfully run the app

Note : please check this settings again if you are getting same error again.