ryanheise / audio_service

Flutter plugin to play audio in the background while the screen is off.
796 stars 473 forks source link

module 'audio_service' not found #921

Closed tinyCoder32 closed 2 years ago

tinyCoder32 commented 2 years ago

Minimal reproduction project

Official example: main.dart

Build command

building from xcdoee

Build error

Module 'audio_service' not found

Comments

I'm on M1, after upgrading to latest flutter version, I can't build the app.

Output of flutter doctor

[✓] Flutter (Channel master, 2.13.0-0.0.pre.271, on macOS 12.2.1 21D62 darwin-arm, locale en-TR)
[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ 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 13.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.65.2)
[✓] Connected device (3 available)
    ! Error: iPhone is busy: Preparing the watch for development via iPhone. Xcode will continue when iPhone is finished. (code -10)
    ! Error: Lody’s iPhone is not connected. Xcode will continue when Lody’s iPhone is connected. (code -13)
[✓] HTTP Host Availability
ryanheise commented 2 years ago

What happens when you run a flutter build command from the command line? Have you tried flutter pub upgrade first?

tinyCoder32 commented 2 years ago

Thanks for replying.

1- When I build from Xcode to a real device or simulator, I get Module 'audio_service' not found. 2- When I build from vscode (flutter) to an emulator, it throws: Swift Compiler Error (Xcode): No such module 'MobileRTC' (which is a known bug in flutter zoom library on M1) 3- When I build from vscode (flutter) to a real device, it throws: Building an iOS app requires a selected Development Team with a Provisioning Profile Please ensure that a Development Team is selected by....

Of course, I have a development team set on the project, I tried all the possible solutions in this repo and in flutter zoom's repo, from cleaning to rebuilding, upgrading flutter and all libs to the latest versions, nothing works. I'm stuck like that for days.

PS: everything works fine on Intel Macbook, but not on M1. I'm OK with not being able to compile the app for emulators because of zoom library but now I'm unable to compile it for real devices because of audio_service. Makes no sense.

ryanheise commented 2 years ago

May I ask again, have you tried flutter pub upgrade first?

tinyCoder32 commented 2 years ago

Yes I did, I am doing it again now. Anything I can share with you here to check it?

ryanheise commented 2 years ago

Can you share your pubspec.lock file?

tinyCoder32 commented 2 years ago
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
  archive:
    dependency: transitive
    description:
      name: archive
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.3.0"
  args:
    dependency: transitive
    description:
      name: args
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.3.0"
  async:
    dependency: transitive
    description:
      name: async
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.8.2"
  audio_service:
    dependency: transitive
    description:
      name: audio_service
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.18.4"
  audio_service_platform_interface:
    dependency: transitive
    description:
      name: audio_service_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.0"
  audio_service_web:
    dependency: transitive
    description:
      name: audio_service_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.1"
  audio_session:
    dependency: transitive
    description:
      name: audio_session
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.6+1"
  auto_size_text:
    dependency: "direct main"
    description:
      name: auto_size_text
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0"
  boolean_selector:
    dependency: transitive
    description:
      name: boolean_selector
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  bubble:
    dependency: "direct main"
    description:
      name: bubble
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.1"
  carousel_slider:
    dependency: "direct main"
    description:
      name: carousel_slider
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.0.0"
  characters:
    dependency: transitive
    description:
      name: characters
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.0"
  charcode:
    dependency: transitive
    description:
      name: charcode
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.3.1"
  charts_common:
    dependency: transitive
    description:
      name: charts_common
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.12.0"
  charts_flutter:
    dependency: "direct main"
    description:
      name: charts_flutter
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.12.0"
  clock:
    dependency: transitive
    description:
      name: clock
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  cloud_firestore:
    dependency: "direct main"
    description:
      name: cloud_firestore
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.10"
  cloud_firestore_platform_interface:
    dependency: transitive
    description:
      name: cloud_firestore_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.5.1"
  cloud_firestore_web:
    dependency: transitive
    description:
      name: cloud_firestore_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.6.10"
  collection:
    dependency: transitive
    description:
      name: collection
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.16.0"
  crypto:
    dependency: transitive
    description:
      name: crypto
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.1"
  csslib:
    dependency: transitive
    description:
      name: csslib
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.17.1"
  cupertino_icons:
    dependency: "direct main"
    description:
      name: cupertino_icons
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.4"
  date_picker_timeline:
    dependency: "direct main"
    description:
      name: date_picker_timeline
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.3"
  diffutil_dart:
    dependency: transitive
    description:
      name: diffutil_dart
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0"
  equatable:
    dependency: transitive
    description:
      name: equatable
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.3"
  expandable_bottom_bar:
    dependency: "direct main"
    description:
      name: expandable_bottom_bar
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.2"
  fake_async:
    dependency: transitive
    description:
      name: fake_async
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.3.0"
  feature_discovery:
    dependency: "direct main"
    description:
      name: feature_discovery
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.14.1"
  ffi:
    dependency: transitive
    description:
      name: ffi
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.2"
  file:
    dependency: transitive
    description:
      name: file
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.1.2"
  filter_list:
    dependency: "direct main"
    description:
      name: filter_list
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.1"
  firebase_auth:
    dependency: "direct main"
    description:
      name: firebase_auth
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.3.11"
  firebase_auth_platform_interface:
    dependency: transitive
    description:
      name: firebase_auth_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.2.1"
  firebase_auth_web:
    dependency: transitive
    description:
      name: firebase_auth_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.3.9"
  firebase_core:
    dependency: transitive
    description:
      name: firebase_core
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.13.1"
  firebase_core_platform_interface:
    dependency: transitive
    description:
      name: firebase_core_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.2.5"
  firebase_core_web:
    dependency: transitive
    description:
      name: firebase_core_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.6.1"
  firebase_phone_auth_handler:
    dependency: "direct main"
    description:
      name: firebase_phone_auth_handler
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.1"
  flutter:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_cache_manager:
    dependency: transitive
    description:
      name: flutter_cache_manager
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.3.0"
  flutter_chat_types:
    dependency: transitive
    description:
      name: flutter_chat_types
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.3.1"
  flutter_chat_ui:
    dependency: "direct main"
    description:
      name: flutter_chat_ui
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.5.5"
  flutter_datetime_picker:
    dependency: "direct main"
    description:
      name: flutter_datetime_picker
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.5.1"
  flutter_inappwebview:
    dependency: transitive
    description:
      name: flutter_inappwebview
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.3.2"
  flutter_link_previewer:
    dependency: transitive
    description:
      name: flutter_link_previewer
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.6.3"
  flutter_linkify:
    dependency: transitive
    description:
      name: flutter_linkify
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.0.2"
  flutter_lints:
    dependency: "direct dev"
    description:
      name: flutter_lints
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  flutter_localizations:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_native_splash:
    dependency: "direct main"
    description:
      name: flutter_native_splash
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.1"
  flutter_plugin_android_lifecycle:
    dependency: transitive
    description:
      name: flutter_plugin_android_lifecycle
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.5"
  flutter_staggered_grid_view:
    dependency: "direct main"
    description:
      name: flutter_staggered_grid_view
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.6.1"
  flutter_svg:
    dependency: "direct main"
    description:
      name: flutter_svg
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.3"
  flutter_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_web_plugins:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_zoom_sdk:
    dependency: "direct main"
    description:
      name: flutter_zoom_sdk
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0+3"
  font_awesome_flutter:
    dependency: "direct main"
    description:
      name: font_awesome_flutter
      url: "https://pub.dartlang.org"
    source: hosted
    version: "10.1.0"
  google_fonts:
    dependency: "direct main"
    description:
      name: google_fonts
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.3.1"
  google_maps_flutter:
    dependency: "direct main"
    description:
      name: google_maps_flutter
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.3"
  google_maps_flutter_platform_interface:
    dependency: transitive
    description:
      name: google_maps_flutter_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.5"
  html:
    dependency: "direct main"
    description:
      name: html
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.15.0"
  http:
    dependency: transitive
    description:
      name: http
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.13.4"
  http_parser:
    dependency: transitive
    description:
      name: http_parser
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.0.0"
  image:
    dependency: transitive
    description:
      name: image
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.3"
  intl:
    dependency: "direct main"
    description:
      name: intl
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.17.0"
  js:
    dependency: transitive
    description:
      name: js
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.6.4"
  json_annotation:
    dependency: transitive
    description:
      name: json_annotation
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.4.0"
  json_path:
    dependency: "direct main"
    description:
      name: json_path
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.4.0"
  just_audio:
    dependency: "direct main"
    description:
      name: just_audio
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.9.20"
  just_audio_background:
    dependency: "direct main"
    description:
      name: just_audio_background
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.0.1-beta.5"
  just_audio_platform_interface:
    dependency: transitive
    description:
      name: just_audio_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.1.0"
  just_audio_web:
    dependency: transitive
    description:
      name: just_audio_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.4.7"
  linkify:
    dependency: transitive
    description:
      name: linkify
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.1.0"
  lints:
    dependency: transitive
    description:
      name: lints
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  location:
    dependency: transitive
    description:
      name: location
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.3.0"
  location_platform_interface:
    dependency: transitive
    description:
      name: location_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.3.0"
  location_web:
    dependency: transitive
    description:
      name: location_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.1"
  logging:
    dependency: transitive
    description:
      name: logging
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.2"
  matcher:
    dependency: transitive
    description:
      name: matcher
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.12.11"
  material_color_utilities:
    dependency: transitive
    description:
      name: material_color_utilities
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.4"
  meta:
    dependency: transitive
    description:
      name: meta
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.7.0"
  mime:
    dependency: transitive
    description:
      name: mime
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.1"
  nested:
    dependency: transitive
    description:
      name: nested
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.0"
  page_transition:
    dependency: "direct main"
    description:
      name: page_transition
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.5"
  path:
    dependency: transitive
    description:
      name: path
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.8.1"
  path_drawing:
    dependency: transitive
    description:
      name: path_drawing
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.0"
  path_parsing:
    dependency: transitive
    description:
      name: path_parsing
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.0"
  path_provider:
    dependency: transitive
    description:
      name: path_provider
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.9"
  path_provider_android:
    dependency: transitive
    description:
      name: path_provider_android
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.12"
  path_provider_ios:
    dependency: transitive
    description:
      name: path_provider_ios
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.8"
  path_provider_linux:
    dependency: transitive
    description:
      name: path_provider_linux
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.5"
  path_provider_macos:
    dependency: transitive
    description:
      name: path_provider_macos
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.5"
  path_provider_platform_interface:
    dependency: transitive
    description:
      name: path_provider_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.3"
  path_provider_windows:
    dependency: transitive
    description:
      name: path_provider_windows
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.5"
  pedantic:
    dependency: transitive
    description:
      name: pedantic
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.11.1"
  petitparser:
    dependency: transitive
    description:
      name: petitparser
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.0.0"
  photo_view:
    dependency: transitive
    description:
      name: photo_view
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.13.0"
  place_picker:
    dependency: "direct main"
    description:
      name: place_picker
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.9.20-nullsafety"
  platform:
    dependency: transitive
    description:
      name: platform
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.0"
  plugin_platform_interface:
    dependency: transitive
    description:
      name: plugin_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.2"
  process:
    dependency: transitive
    description:
      name: process
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.2.4"
  provider:
    dependency: "direct main"
    description:
      name: provider
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.0.2"
  qr_code_scanner:
    dependency: "direct main"
    description:
      name: qr_code_scanner
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.7.0"
  rfc_6901:
    dependency: transitive
    description:
      name: rfc_6901
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.1"
  rxdart:
    dependency: "direct main"
    description:
      name: rxdart
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.27.3"
  select_dialog:
    dependency: "direct main"
    description:
      name: select_dialog
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  share:
    dependency: "direct main"
    description:
      name: share
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.4"
  shared_preferences:
    dependency: "direct main"
    description:
      name: shared_preferences
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.13"
  shared_preferences_android:
    dependency: transitive
    description:
      name: shared_preferences_android
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.11"
  shared_preferences_ios:
    dependency: transitive
    description:
      name: shared_preferences_ios
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  shared_preferences_linux:
    dependency: transitive
    description:
      name: shared_preferences_linux
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  shared_preferences_macos:
    dependency: transitive
    description:
      name: shared_preferences_macos
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.3"
  shared_preferences_platform_interface:
    dependency: transitive
    description:
      name: shared_preferences_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  shared_preferences_web:
    dependency: transitive
    description:
      name: shared_preferences_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.3"
  shared_preferences_windows:
    dependency: transitive
    description:
      name: shared_preferences_windows
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  shimmer:
    dependency: transitive
    description:
      name: shimmer
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  skeleton_loader:
    dependency: "direct main"
    description:
      name: skeleton_loader
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0+4"
  sky_engine:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.99"
  source_span:
    dependency: transitive
    description:
      name: source_span
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.8.2"
  speech_to_text:
    dependency: "direct main"
    description:
      name: speech_to_text
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.4.3"
  speech_to_text_platform_interface:
    dependency: transitive
    description:
      name: speech_to_text_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  sqflite:
    dependency: transitive
    description:
      name: sqflite
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.2"
  sqflite_common:
    dependency: transitive
    description:
      name: sqflite_common
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.2.1"
  stack_trace:
    dependency: transitive
    description:
      name: stack_trace
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.10.0"
  stream_channel:
    dependency: transitive
    description:
      name: stream_channel
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  stream_transform:
    dependency: transitive
    description:
      name: stream_transform
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  string_scanner:
    dependency: transitive
    description:
      name: string_scanner
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  synchronized:
    dependency: transitive
    description:
      name: synchronized
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0+2"
  term_glyph:
    dependency: transitive
    description:
      name: term_glyph
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.0"
  test_api:
    dependency: transitive
    description:
      name: test_api
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.4.9"
  timeago:
    dependency: "direct main"
    description:
      name: timeago
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.2.2"
  translator:
    dependency: "direct main"
    description:
      name: translator
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.7"
  typed_data:
    dependency: transitive
    description:
      name: typed_data
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.3.0"
  universal_io:
    dependency: transitive
    description:
      name: universal_io
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.4"
  url_launcher:
    dependency: "direct main"
    description:
      name: url_launcher
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.0.20"
  url_launcher_android:
    dependency: transitive
    description:
      name: url_launcher_android
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.0.15"
  url_launcher_ios:
    dependency: transitive
    description:
      name: url_launcher_ios
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.0.15"
  url_launcher_linux:
    dependency: transitive
    description:
      name: url_launcher_linux
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0"
  url_launcher_macos:
    dependency: transitive
    description:
      name: url_launcher_macos
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0"
  url_launcher_platform_interface:
    dependency: transitive
    description:
      name: url_launcher_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.5"
  url_launcher_web:
    dependency: transitive
    description:
      name: url_launcher_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.9"
  url_launcher_windows:
    dependency: transitive
    description:
      name: url_launcher_windows
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0"
  uuid:
    dependency: transitive
    description:
      name: uuid
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.6"
  vector_math:
    dependency: transitive
    description:
      name: vector_math
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.2"
  win32:
    dependency: transitive
    description:
      name: win32
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.4.4"
  xdg_directories:
    dependency: transitive
    description:
      name: xdg_directories
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.2.0+1"
  xml:
    dependency: transitive
    description:
      name: xml
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.4.1"
  yaml:
    dependency: transitive
    description:
      name: yaml
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.0"
  youtube_player_flutter:
    dependency: "direct main"
    description:
      name: youtube_player_flutter
      url: "https://pub.dartlang.org"
    source: hosted
    version: "8.0.0"
sdks:
  dart: ">=2.17.0-206.0.dev <3.0.0"
  flutter: ">=2.10.0"
ryanheise commented 2 years ago

I am confused how you have all these dependencies in your pubspec.lock. Those should not be invoked from the official example main.dart. Are you really claiming this is what you get with your stated minimal reproduction project?

tinyCoder32 commented 2 years ago

I apologize about that, it was 4:00 AM when I started the issue after 2 days of working on it. You're right.

tinyCoder32 commented 2 years ago

I am building the project with minimal requirements now.

ryanheise commented 2 years ago

First, can you tell me whether the problem happens with the official example main.dart?

tinyCoder32 commented 2 years ago

I am trying it now.

tinyCoder32 commented 2 years ago

Apologize again, the minimal example compiles fine. I'm still confused why it shows this library specifically in the error prevents compiling my app.😩

ryanheise commented 2 years ago

To submit a valid bug report, please submit a minimal reproduction project with the minimal number of dependencies required to reproduce the bug.

tinyCoder32 commented 2 years ago

OK, I will prepare that, thank you for your time. Should I start a new thread or I can continue here?

ryanheise commented 2 years ago

Please edit your first post above and then let me know once it's ready for my attention. Thanks.

tinyCoder32 commented 2 years ago

I found the problem. The deployment target in my pod file was 12.0 while it was 10.0 in my xcworkspace file. Matched them both to 12.0 and the app compiled on the real device.

Thank you for your time, please keep it up, we all appreciate your amazing and hard work on this project! 🥰

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs, or use StackOverflow if you need help with audio_service.