Xcode: Missing Info.plist key for NSCameraUsageDescription












4















After adding GPUImage to my Xcode project, my app is getting denied for Missing an Info.plist key for NSCameraUsageDescription.




Missing Info.plist key - This app attempts to access privacy-sensitive
data without a usage description. The app's Info.plist must contain an
NSCameraUsageDescription key with a string value explaining to the
user how the app uses this data.




I have added the key and description to my plist in several different ways and over 10 builds have all gotten the same denial error.



Here is my info.plist with the Camera Usage key at the bottom.



Snap of my info.plist



Any ideas on why I still get denied when I clearly have this defined in my plist?










share|improve this question

























  • According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.

    – MarkHu
    Oct 2 '18 at 21:01
















4















After adding GPUImage to my Xcode project, my app is getting denied for Missing an Info.plist key for NSCameraUsageDescription.




Missing Info.plist key - This app attempts to access privacy-sensitive
data without a usage description. The app's Info.plist must contain an
NSCameraUsageDescription key with a string value explaining to the
user how the app uses this data.




I have added the key and description to my plist in several different ways and over 10 builds have all gotten the same denial error.



Here is my info.plist with the Camera Usage key at the bottom.



Snap of my info.plist



Any ideas on why I still get denied when I clearly have this defined in my plist?










share|improve this question

























  • According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.

    – MarkHu
    Oct 2 '18 at 21:01














4












4








4


2






After adding GPUImage to my Xcode project, my app is getting denied for Missing an Info.plist key for NSCameraUsageDescription.




Missing Info.plist key - This app attempts to access privacy-sensitive
data without a usage description. The app's Info.plist must contain an
NSCameraUsageDescription key with a string value explaining to the
user how the app uses this data.




I have added the key and description to my plist in several different ways and over 10 builds have all gotten the same denial error.



Here is my info.plist with the Camera Usage key at the bottom.



Snap of my info.plist



Any ideas on why I still get denied when I clearly have this defined in my plist?










share|improve this question
















After adding GPUImage to my Xcode project, my app is getting denied for Missing an Info.plist key for NSCameraUsageDescription.




Missing Info.plist key - This app attempts to access privacy-sensitive
data without a usage description. The app's Info.plist must contain an
NSCameraUsageDescription key with a string value explaining to the
user how the app uses this data.




I have added the key and description to my plist in several different ways and over 10 builds have all gotten the same denial error.



Here is my info.plist with the Camera Usage key at the bottom.



Snap of my info.plist



Any ideas on why I still get denied when I clearly have this defined in my plist?







ios xcode gpuimage






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jun 22 '17 at 5:04









rmaddy

245k27324386




245k27324386










asked Jun 22 '17 at 4:20









ChrisChris

41117




41117













  • According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.

    – MarkHu
    Oct 2 '18 at 21:01



















  • According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.

    – MarkHu
    Oct 2 '18 at 21:01

















According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.

– MarkHu
Oct 2 '18 at 21:01





According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.

– MarkHu
Oct 2 '18 at 21:01












10 Answers
10






active

oldest

votes


















5














You need to put a particular and proper description to use Camera in your application. One my application is denied due to improper description. So try with a proper description, maybe it will help you.



<key>Privacy - Camera Usage Description</key>
<string>APPNAME requires access to your phone’s camera.</string>





share|improve this answer


























  • Thanks for the response, I made my description more specific and it is still denied..

    – Chris
    Jun 22 '17 at 4:41











  • Which error do you get? Same error or other?

    – Nirmalsinh
    Jun 22 '17 at 4:43






  • 1





    Same error lol. Been stuck on this for hours.

    – Chris
    Jun 22 '17 at 4:44











  • Are you using Gallery as well?

    – Nirmalsinh
    Jun 22 '17 at 4:45











  • I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

    – Chris
    Jun 22 '17 at 4:49



















4














You should enter the purpose of using camera as the description. If it does not give the purpose app will get rejected.



you should add something like
Appname requires to access camera for taking profile picture or Appname requires to access camera for uploading product images



From the apple: Check this link.




To protect user privacy, an iOS app linked on or after iOS 10.0, and
that accesses the device’s camera, must statically declare the intent
to do so. Include the NSCameraUsageDescription key in your app’s
Info.plist file and provide a purpose string for this key. If your app
attempts to access the device’s camera without a corresponding purpose
string, your app exits.







share|improve this answer


























  • Thanks for the response, I made my description more specific and it is still denied..

    – Chris
    Jun 22 '17 at 4:41











  • What was the description that you gave?

    – Bali
    Jun 22 '17 at 4:43











  • Appname requires to access your camera to capture a picture and record a video.

    – Chris
    Jun 22 '17 at 4:45











  • It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

    – Bali
    Jun 22 '17 at 4:47













  • Thanks but I tried again with no success :/

    – Chris
    Jun 22 '17 at 5:05



















4














Ok it is an old one but i'd share my experience... nothing was working for me.
What i add to to was :




  • using Xcode to edit the plist.info. NOT in an external editor !!!!


  • DO NOT edit the text CREATE a new key using the + sign.


  • it will ask you to replace the previous (unless the previous one has been entered wrong... my case i think)



enter image description here



enter image description here






share|improve this answer
























  • this is the right answer

    – betoharres
    Oct 1 '18 at 5:28



















3














GPUImage is for capturing image and video, i guess adding Microphone permission might solve the issue



<key>NSCameraUsageDescription</key>
<string>Need to access your camera to capture a picture and record a video.</string>
<key>NSMicrophoneUsageDescription</key>
<string>Need to access your microphone to record a video.</string>





share|improve this answer
























  • Thanks for the response, I added microphone permission and was still denied..

    – Chris
    Jun 22 '17 at 4:41



















1














For app store submission, The Usage description should briefly explain why we really needs that feature.



Description:




Camera Use




is too short and doesn't explains why we actually need camera.



It should be something like:




App Needs to use camera to take Profile picture







share|improve this answer
























  • Thanks for the response, I made my description more specific and it is still denied..

    – Chris
    Jun 22 '17 at 4:41



















1














I got the same error as OP. I don't know why though because I wasn't using anything related to the camera in my app. So I included this as the description and worked.



"AppName does not use the camera to capture to take a profile picture or upload profile photos."






share|improve this answer































    1














    If you write
    Privacy - Camera Usage Description,



    change to
    NSCameraUsageDescription






    share|improve this answer































      1














      I know this is an older post, but for me, it took an hour to discover that I was not editing the correct Info.plist file, but the one for UI Tests. Double-check which one you are editing, it can be the cause.






      share|improve this answer































        0














        Try the both Camera and Library permission in Plist.



        <key>NSCameraUsageDescription</key>
        <string>Access camera</string>
        <key>NSPhotoLibraryUsageDescription</key>
        <string>Library</string>





        share|improve this answer
























        • Thanks, but tried this without success

          – Chris
          Jun 22 '17 at 5:45



















        0














        you have to put accurate condition in front of any policy, "camera use" is wrong
        here, and for this specific problem you have to put "AVCaptureDeviceInput" in front of privacy. Hope it will work for you.



        For more you can go to this link and check other privacy policy as well.
        https://developer.apple.com/library/content/qa/qa1937/_index.html



        let me know about the result.






        share|improve this answer























          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44690075%2fxcode-missing-info-plist-key-for-nscamerausagedescription%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          10 Answers
          10






          active

          oldest

          votes








          10 Answers
          10






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          5














          You need to put a particular and proper description to use Camera in your application. One my application is denied due to improper description. So try with a proper description, maybe it will help you.



          <key>Privacy - Camera Usage Description</key>
          <string>APPNAME requires access to your phone’s camera.</string>





          share|improve this answer


























          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • Which error do you get? Same error or other?

            – Nirmalsinh
            Jun 22 '17 at 4:43






          • 1





            Same error lol. Been stuck on this for hours.

            – Chris
            Jun 22 '17 at 4:44











          • Are you using Gallery as well?

            – Nirmalsinh
            Jun 22 '17 at 4:45











          • I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

            – Chris
            Jun 22 '17 at 4:49
















          5














          You need to put a particular and proper description to use Camera in your application. One my application is denied due to improper description. So try with a proper description, maybe it will help you.



          <key>Privacy - Camera Usage Description</key>
          <string>APPNAME requires access to your phone’s camera.</string>





          share|improve this answer


























          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • Which error do you get? Same error or other?

            – Nirmalsinh
            Jun 22 '17 at 4:43






          • 1





            Same error lol. Been stuck on this for hours.

            – Chris
            Jun 22 '17 at 4:44











          • Are you using Gallery as well?

            – Nirmalsinh
            Jun 22 '17 at 4:45











          • I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

            – Chris
            Jun 22 '17 at 4:49














          5












          5








          5







          You need to put a particular and proper description to use Camera in your application. One my application is denied due to improper description. So try with a proper description, maybe it will help you.



          <key>Privacy - Camera Usage Description</key>
          <string>APPNAME requires access to your phone’s camera.</string>





          share|improve this answer















          You need to put a particular and proper description to use Camera in your application. One my application is denied due to improper description. So try with a proper description, maybe it will help you.



          <key>Privacy - Camera Usage Description</key>
          <string>APPNAME requires access to your phone’s camera.</string>






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jun 22 '17 at 4:42

























          answered Jun 22 '17 at 4:24









          NirmalsinhNirmalsinh

          3,31831437




          3,31831437













          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • Which error do you get? Same error or other?

            – Nirmalsinh
            Jun 22 '17 at 4:43






          • 1





            Same error lol. Been stuck on this for hours.

            – Chris
            Jun 22 '17 at 4:44











          • Are you using Gallery as well?

            – Nirmalsinh
            Jun 22 '17 at 4:45











          • I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

            – Chris
            Jun 22 '17 at 4:49



















          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • Which error do you get? Same error or other?

            – Nirmalsinh
            Jun 22 '17 at 4:43






          • 1





            Same error lol. Been stuck on this for hours.

            – Chris
            Jun 22 '17 at 4:44











          • Are you using Gallery as well?

            – Nirmalsinh
            Jun 22 '17 at 4:45











          • I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

            – Chris
            Jun 22 '17 at 4:49

















          Thanks for the response, I made my description more specific and it is still denied..

          – Chris
          Jun 22 '17 at 4:41





          Thanks for the response, I made my description more specific and it is still denied..

          – Chris
          Jun 22 '17 at 4:41













          Which error do you get? Same error or other?

          – Nirmalsinh
          Jun 22 '17 at 4:43





          Which error do you get? Same error or other?

          – Nirmalsinh
          Jun 22 '17 at 4:43




          1




          1





          Same error lol. Been stuck on this for hours.

          – Chris
          Jun 22 '17 at 4:44





          Same error lol. Been stuck on this for hours.

          – Chris
          Jun 22 '17 at 4:44













          Are you using Gallery as well?

          – Nirmalsinh
          Jun 22 '17 at 4:45





          Are you using Gallery as well?

          – Nirmalsinh
          Jun 22 '17 at 4:45













          I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

          – Chris
          Jun 22 '17 at 4:49





          I'm not even using camera, but I need GPUImage for some other internal image processing things and I think GPUImage has frameworks that may require camera. I only get the Camera usage error in the denial email though.

          – Chris
          Jun 22 '17 at 4:49













          4














          You should enter the purpose of using camera as the description. If it does not give the purpose app will get rejected.



          you should add something like
          Appname requires to access camera for taking profile picture or Appname requires to access camera for uploading product images



          From the apple: Check this link.




          To protect user privacy, an iOS app linked on or after iOS 10.0, and
          that accesses the device’s camera, must statically declare the intent
          to do so. Include the NSCameraUsageDescription key in your app’s
          Info.plist file and provide a purpose string for this key. If your app
          attempts to access the device’s camera without a corresponding purpose
          string, your app exits.







          share|improve this answer


























          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • What was the description that you gave?

            – Bali
            Jun 22 '17 at 4:43











          • Appname requires to access your camera to capture a picture and record a video.

            – Chris
            Jun 22 '17 at 4:45











          • It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

            – Bali
            Jun 22 '17 at 4:47













          • Thanks but I tried again with no success :/

            – Chris
            Jun 22 '17 at 5:05
















          4














          You should enter the purpose of using camera as the description. If it does not give the purpose app will get rejected.



          you should add something like
          Appname requires to access camera for taking profile picture or Appname requires to access camera for uploading product images



          From the apple: Check this link.




          To protect user privacy, an iOS app linked on or after iOS 10.0, and
          that accesses the device’s camera, must statically declare the intent
          to do so. Include the NSCameraUsageDescription key in your app’s
          Info.plist file and provide a purpose string for this key. If your app
          attempts to access the device’s camera without a corresponding purpose
          string, your app exits.







          share|improve this answer


























          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • What was the description that you gave?

            – Bali
            Jun 22 '17 at 4:43











          • Appname requires to access your camera to capture a picture and record a video.

            – Chris
            Jun 22 '17 at 4:45











          • It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

            – Bali
            Jun 22 '17 at 4:47













          • Thanks but I tried again with no success :/

            – Chris
            Jun 22 '17 at 5:05














          4












          4








          4







          You should enter the purpose of using camera as the description. If it does not give the purpose app will get rejected.



          you should add something like
          Appname requires to access camera for taking profile picture or Appname requires to access camera for uploading product images



          From the apple: Check this link.




          To protect user privacy, an iOS app linked on or after iOS 10.0, and
          that accesses the device’s camera, must statically declare the intent
          to do so. Include the NSCameraUsageDescription key in your app’s
          Info.plist file and provide a purpose string for this key. If your app
          attempts to access the device’s camera without a corresponding purpose
          string, your app exits.







          share|improve this answer















          You should enter the purpose of using camera as the description. If it does not give the purpose app will get rejected.



          you should add something like
          Appname requires to access camera for taking profile picture or Appname requires to access camera for uploading product images



          From the apple: Check this link.




          To protect user privacy, an iOS app linked on or after iOS 10.0, and
          that accesses the device’s camera, must statically declare the intent
          to do so. Include the NSCameraUsageDescription key in your app’s
          Info.plist file and provide a purpose string for this key. If your app
          attempts to access the device’s camera without a corresponding purpose
          string, your app exits.








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jun 22 '17 at 8:54

























          answered Jun 22 '17 at 4:31









          BaliBali

          1,91511234




          1,91511234













          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • What was the description that you gave?

            – Bali
            Jun 22 '17 at 4:43











          • Appname requires to access your camera to capture a picture and record a video.

            – Chris
            Jun 22 '17 at 4:45











          • It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

            – Bali
            Jun 22 '17 at 4:47













          • Thanks but I tried again with no success :/

            – Chris
            Jun 22 '17 at 5:05



















          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41











          • What was the description that you gave?

            – Bali
            Jun 22 '17 at 4:43











          • Appname requires to access your camera to capture a picture and record a video.

            – Chris
            Jun 22 '17 at 4:45











          • It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

            – Bali
            Jun 22 '17 at 4:47













          • Thanks but I tried again with no success :/

            – Chris
            Jun 22 '17 at 5:05

















          Thanks for the response, I made my description more specific and it is still denied..

          – Chris
          Jun 22 '17 at 4:41





          Thanks for the response, I made my description more specific and it is still denied..

          – Chris
          Jun 22 '17 at 4:41













          What was the description that you gave?

          – Bali
          Jun 22 '17 at 4:43





          What was the description that you gave?

          – Bali
          Jun 22 '17 at 4:43













          Appname requires to access your camera to capture a picture and record a video.

          – Chris
          Jun 22 '17 at 4:45





          Appname requires to access your camera to capture a picture and record a video.

          – Chris
          Jun 22 '17 at 4:45













          It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

          – Bali
          Jun 22 '17 at 4:47







          It doesn't specify why you need to capture the photo or video. You should add something like "Appname requires to access camera for taking profile picture" or "Appname requires to access camera for uploading product images"

          – Bali
          Jun 22 '17 at 4:47















          Thanks but I tried again with no success :/

          – Chris
          Jun 22 '17 at 5:05





          Thanks but I tried again with no success :/

          – Chris
          Jun 22 '17 at 5:05











          4














          Ok it is an old one but i'd share my experience... nothing was working for me.
          What i add to to was :




          • using Xcode to edit the plist.info. NOT in an external editor !!!!


          • DO NOT edit the text CREATE a new key using the + sign.


          • it will ask you to replace the previous (unless the previous one has been entered wrong... my case i think)



          enter image description here



          enter image description here






          share|improve this answer
























          • this is the right answer

            – betoharres
            Oct 1 '18 at 5:28
















          4














          Ok it is an old one but i'd share my experience... nothing was working for me.
          What i add to to was :




          • using Xcode to edit the plist.info. NOT in an external editor !!!!


          • DO NOT edit the text CREATE a new key using the + sign.


          • it will ask you to replace the previous (unless the previous one has been entered wrong... my case i think)



          enter image description here



          enter image description here






          share|improve this answer
























          • this is the right answer

            – betoharres
            Oct 1 '18 at 5:28














          4












          4








          4







          Ok it is an old one but i'd share my experience... nothing was working for me.
          What i add to to was :




          • using Xcode to edit the plist.info. NOT in an external editor !!!!


          • DO NOT edit the text CREATE a new key using the + sign.


          • it will ask you to replace the previous (unless the previous one has been entered wrong... my case i think)



          enter image description here



          enter image description here






          share|improve this answer













          Ok it is an old one but i'd share my experience... nothing was working for me.
          What i add to to was :




          • using Xcode to edit the plist.info. NOT in an external editor !!!!


          • DO NOT edit the text CREATE a new key using the + sign.


          • it will ask you to replace the previous (unless the previous one has been entered wrong... my case i think)



          enter image description here



          enter image description here







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 22 '18 at 22:31









          user10078user10078

          52156




          52156













          • this is the right answer

            – betoharres
            Oct 1 '18 at 5:28



















          • this is the right answer

            – betoharres
            Oct 1 '18 at 5:28

















          this is the right answer

          – betoharres
          Oct 1 '18 at 5:28





          this is the right answer

          – betoharres
          Oct 1 '18 at 5:28











          3














          GPUImage is for capturing image and video, i guess adding Microphone permission might solve the issue



          <key>NSCameraUsageDescription</key>
          <string>Need to access your camera to capture a picture and record a video.</string>
          <key>NSMicrophoneUsageDescription</key>
          <string>Need to access your microphone to record a video.</string>





          share|improve this answer
























          • Thanks for the response, I added microphone permission and was still denied..

            – Chris
            Jun 22 '17 at 4:41
















          3














          GPUImage is for capturing image and video, i guess adding Microphone permission might solve the issue



          <key>NSCameraUsageDescription</key>
          <string>Need to access your camera to capture a picture and record a video.</string>
          <key>NSMicrophoneUsageDescription</key>
          <string>Need to access your microphone to record a video.</string>





          share|improve this answer
























          • Thanks for the response, I added microphone permission and was still denied..

            – Chris
            Jun 22 '17 at 4:41














          3












          3








          3







          GPUImage is for capturing image and video, i guess adding Microphone permission might solve the issue



          <key>NSCameraUsageDescription</key>
          <string>Need to access your camera to capture a picture and record a video.</string>
          <key>NSMicrophoneUsageDescription</key>
          <string>Need to access your microphone to record a video.</string>





          share|improve this answer













          GPUImage is for capturing image and video, i guess adding Microphone permission might solve the issue



          <key>NSCameraUsageDescription</key>
          <string>Need to access your camera to capture a picture and record a video.</string>
          <key>NSMicrophoneUsageDescription</key>
          <string>Need to access your microphone to record a video.</string>






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 22 '17 at 4:25









          DeveloperDeveloper

          520619




          520619













          • Thanks for the response, I added microphone permission and was still denied..

            – Chris
            Jun 22 '17 at 4:41



















          • Thanks for the response, I added microphone permission and was still denied..

            – Chris
            Jun 22 '17 at 4:41

















          Thanks for the response, I added microphone permission and was still denied..

          – Chris
          Jun 22 '17 at 4:41





          Thanks for the response, I added microphone permission and was still denied..

          – Chris
          Jun 22 '17 at 4:41











          1














          For app store submission, The Usage description should briefly explain why we really needs that feature.



          Description:




          Camera Use




          is too short and doesn't explains why we actually need camera.



          It should be something like:




          App Needs to use camera to take Profile picture







          share|improve this answer
























          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41
















          1














          For app store submission, The Usage description should briefly explain why we really needs that feature.



          Description:




          Camera Use




          is too short and doesn't explains why we actually need camera.



          It should be something like:




          App Needs to use camera to take Profile picture







          share|improve this answer
























          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41














          1












          1








          1







          For app store submission, The Usage description should briefly explain why we really needs that feature.



          Description:




          Camera Use




          is too short and doesn't explains why we actually need camera.



          It should be something like:




          App Needs to use camera to take Profile picture







          share|improve this answer













          For app store submission, The Usage description should briefly explain why we really needs that feature.



          Description:




          Camera Use




          is too short and doesn't explains why we actually need camera.



          It should be something like:




          App Needs to use camera to take Profile picture








          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 22 '17 at 4:32









          Lal KrishnaLal Krishna

          6,39512848




          6,39512848













          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41



















          • Thanks for the response, I made my description more specific and it is still denied..

            – Chris
            Jun 22 '17 at 4:41

















          Thanks for the response, I made my description more specific and it is still denied..

          – Chris
          Jun 22 '17 at 4:41





          Thanks for the response, I made my description more specific and it is still denied..

          – Chris
          Jun 22 '17 at 4:41











          1














          I got the same error as OP. I don't know why though because I wasn't using anything related to the camera in my app. So I included this as the description and worked.



          "AppName does not use the camera to capture to take a profile picture or upload profile photos."






          share|improve this answer




























            1














            I got the same error as OP. I don't know why though because I wasn't using anything related to the camera in my app. So I included this as the description and worked.



            "AppName does not use the camera to capture to take a profile picture or upload profile photos."






            share|improve this answer


























              1












              1








              1







              I got the same error as OP. I don't know why though because I wasn't using anything related to the camera in my app. So I included this as the description and worked.



              "AppName does not use the camera to capture to take a profile picture or upload profile photos."






              share|improve this answer













              I got the same error as OP. I don't know why though because I wasn't using anything related to the camera in my app. So I included this as the description and worked.



              "AppName does not use the camera to capture to take a profile picture or upload profile photos."







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Nov 5 '17 at 20:22









              JBurtonJBurton

              111




              111























                  1














                  If you write
                  Privacy - Camera Usage Description,



                  change to
                  NSCameraUsageDescription






                  share|improve this answer




























                    1














                    If you write
                    Privacy - Camera Usage Description,



                    change to
                    NSCameraUsageDescription






                    share|improve this answer


























                      1












                      1








                      1







                      If you write
                      Privacy - Camera Usage Description,



                      change to
                      NSCameraUsageDescription






                      share|improve this answer













                      If you write
                      Privacy - Camera Usage Description,



                      change to
                      NSCameraUsageDescription







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Apr 6 '18 at 2:14









                      Han-byul YooHan-byul Yoo

                      212




                      212























                          1














                          I know this is an older post, but for me, it took an hour to discover that I was not editing the correct Info.plist file, but the one for UI Tests. Double-check which one you are editing, it can be the cause.






                          share|improve this answer




























                            1














                            I know this is an older post, but for me, it took an hour to discover that I was not editing the correct Info.plist file, but the one for UI Tests. Double-check which one you are editing, it can be the cause.






                            share|improve this answer


























                              1












                              1








                              1







                              I know this is an older post, but for me, it took an hour to discover that I was not editing the correct Info.plist file, but the one for UI Tests. Double-check which one you are editing, it can be the cause.






                              share|improve this answer













                              I know this is an older post, but for me, it took an hour to discover that I was not editing the correct Info.plist file, but the one for UI Tests. Double-check which one you are editing, it can be the cause.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Jan 1 at 21:28









                              DaniFoldiDaniFoldi

                              13911




                              13911























                                  0














                                  Try the both Camera and Library permission in Plist.



                                  <key>NSCameraUsageDescription</key>
                                  <string>Access camera</string>
                                  <key>NSPhotoLibraryUsageDescription</key>
                                  <string>Library</string>





                                  share|improve this answer
























                                  • Thanks, but tried this without success

                                    – Chris
                                    Jun 22 '17 at 5:45
















                                  0














                                  Try the both Camera and Library permission in Plist.



                                  <key>NSCameraUsageDescription</key>
                                  <string>Access camera</string>
                                  <key>NSPhotoLibraryUsageDescription</key>
                                  <string>Library</string>





                                  share|improve this answer
























                                  • Thanks, but tried this without success

                                    – Chris
                                    Jun 22 '17 at 5:45














                                  0












                                  0








                                  0







                                  Try the both Camera and Library permission in Plist.



                                  <key>NSCameraUsageDescription</key>
                                  <string>Access camera</string>
                                  <key>NSPhotoLibraryUsageDescription</key>
                                  <string>Library</string>





                                  share|improve this answer













                                  Try the both Camera and Library permission in Plist.



                                  <key>NSCameraUsageDescription</key>
                                  <string>Access camera</string>
                                  <key>NSPhotoLibraryUsageDescription</key>
                                  <string>Library</string>






                                  share|improve this answer












                                  share|improve this answer



                                  share|improve this answer










                                  answered Jun 22 '17 at 5:26









                                  BalaBala

                                  6051522




                                  6051522













                                  • Thanks, but tried this without success

                                    – Chris
                                    Jun 22 '17 at 5:45



















                                  • Thanks, but tried this without success

                                    – Chris
                                    Jun 22 '17 at 5:45

















                                  Thanks, but tried this without success

                                  – Chris
                                  Jun 22 '17 at 5:45





                                  Thanks, but tried this without success

                                  – Chris
                                  Jun 22 '17 at 5:45











                                  0














                                  you have to put accurate condition in front of any policy, "camera use" is wrong
                                  here, and for this specific problem you have to put "AVCaptureDeviceInput" in front of privacy. Hope it will work for you.



                                  For more you can go to this link and check other privacy policy as well.
                                  https://developer.apple.com/library/content/qa/qa1937/_index.html



                                  let me know about the result.






                                  share|improve this answer




























                                    0














                                    you have to put accurate condition in front of any policy, "camera use" is wrong
                                    here, and for this specific problem you have to put "AVCaptureDeviceInput" in front of privacy. Hope it will work for you.



                                    For more you can go to this link and check other privacy policy as well.
                                    https://developer.apple.com/library/content/qa/qa1937/_index.html



                                    let me know about the result.






                                    share|improve this answer


























                                      0












                                      0








                                      0







                                      you have to put accurate condition in front of any policy, "camera use" is wrong
                                      here, and for this specific problem you have to put "AVCaptureDeviceInput" in front of privacy. Hope it will work for you.



                                      For more you can go to this link and check other privacy policy as well.
                                      https://developer.apple.com/library/content/qa/qa1937/_index.html



                                      let me know about the result.






                                      share|improve this answer













                                      you have to put accurate condition in front of any policy, "camera use" is wrong
                                      here, and for this specific problem you have to put "AVCaptureDeviceInput" in front of privacy. Hope it will work for you.



                                      For more you can go to this link and check other privacy policy as well.
                                      https://developer.apple.com/library/content/qa/qa1937/_index.html



                                      let me know about the result.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Oct 11 '17 at 6:50









                                      SultanSultan

                                      11




                                      11






























                                          draft saved

                                          draft discarded




















































                                          Thanks for contributing an answer to Stack Overflow!


                                          • Please be sure to answer the question. Provide details and share your research!

                                          But avoid



                                          • Asking for help, clarification, or responding to other answers.

                                          • Making statements based on opinion; back them up with references or personal experience.


                                          To learn more, see our tips on writing great answers.




                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function () {
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44690075%2fxcode-missing-info-plist-key-for-nscamerausagedescription%23new-answer', 'question_page');
                                          }
                                          );

                                          Post as a guest















                                          Required, but never shown





















































                                          Required, but never shown














                                          Required, but never shown












                                          Required, but never shown







                                          Required, but never shown

































                                          Required, but never shown














                                          Required, but never shown












                                          Required, but never shown







                                          Required, but never shown







                                          Popular posts from this blog

                                          MongoDB - Not Authorized To Execute Command

                                          in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

                                          How to fix TextFormField cause rebuild widget in Flutter