question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

flutter_ffmpeg needs NSCameraUsageDescription delclaration in info.plist on iOS

See original GitHub issue

3.1.8

flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Mac OS X 10.15.4 19E287, locale en-US)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.4.1)
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.42.1)
[✓] Connected device (1 available)

• No issues found!

Platforms you faced the error (IOS or Android or both?)

iOS

Expected behavior

Publish app on app store without needing NSCameraUsageDescription

Actual behavior

When I go to publish my app, my build is rejected by Apple because it doesn’t have the NSCameraUsageDescription purpose string in my info.plist.

ITMS-90683: Missing Purpose String in Info.plist

This appears to be an open issue on flutter-ffmpeg https://github.com/tanersener/flutter-ffmpeg/issues/120

Tested environment (Emulator? Real Device?)

N/A

Steps to reproduce the behavior

Upload an .ipa to the app store

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6

github_iconTop GitHub Comments

2reactions
Larpouxcommented, Jun 15, 2020

I am surprised that the lite flavor need all those permissions. I am going to look to this this week.

1reaction
claptimes5commented, Apr 22, 2020

Using flutter_sound_lite on the latest branch of 4.0.0-beta (commit c8484133d1c911241990a91a87165f6dc18cb56f) I was able to publish my app without adding the key to the info.plist. It seems like we can avoid this problem once 4.0.0 is stable.

Read more comments on GitHub >

github_iconTop Results From Across the Web

flutter_ffmpeg needs NSCameraUsageDescription ...
flutter_ffmpeg needs NSCameraUsageDescription delclaration in info.plist on iOS #315 ... This appears to be an open issue on flutter-ffmpeg ...
Read more >
Xcode: Missing Info.plist key for NSCameraUsageDescription
You need to put a particular and proper description to use Camera in your application. One my application is denied due to improper ......
Read more >
Missing info.plist key: NSPhotoLibraryUsageDescription
The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data. However,...
Read more >
Nscamerausagedescription Is Not Working In Xcode 9
I'm trying to access a webcam for a project using OpenCV in Xcode but I keep Alternatively open Info.plist as source code and...
Read more >
[Camera Plugin] Missing Info.plist key on iOS app submission
The app's Info.plist must contain an NSPhotoLibraryUsageDescription and NSCameraUsageDescription key with a string value explaining to the user how the app ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found