Xcode: Missing Info.plist key for NSCameraUsageDescription
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'sInfo.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.
Any ideas on why I still get denied when I clearly have this defined in my plist?
ios xcode gpuimage
add a comment |
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'sInfo.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.
Any ideas on why I still get denied when I clearly have this defined in my plist?
ios xcode gpuimage
According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.
– MarkHu
Oct 2 '18 at 21:01
add a comment |
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'sInfo.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.
Any ideas on why I still get denied when I clearly have this defined in my plist?
ios xcode gpuimage
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'sInfo.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.
Any ideas on why I still get denied when I clearly have this defined in my plist?
ios xcode gpuimage
ios xcode gpuimage
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
add a comment |
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
add a comment |
10 Answers
10
active
oldest
votes
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>
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
|
show 2 more comments
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.
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
|
show 1 more comment
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)
this is the right answer
– betoharres
Oct 1 '18 at 5:28
add a comment |
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>
Thanks for the response, I added microphone permission and was still denied..
– Chris
Jun 22 '17 at 4:41
add a comment |
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
Thanks for the response, I made my description more specific and it is still denied..
– Chris
Jun 22 '17 at 4:41
add a comment |
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."
add a comment |
If you write
Privacy - Camera Usage Description,
change to
NSCameraUsageDescription
add a comment |
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.
add a comment |
Try the both Camera and Library permission in Plist.
<key>NSCameraUsageDescription</key>
<string>Access camera</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Library</string>
Thanks, but tried this without success
– Chris
Jun 22 '17 at 5:45
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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>
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
|
show 2 more comments
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>
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
|
show 2 more comments
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>
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>
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
|
show 2 more comments
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
|
show 2 more comments
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.
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
|
show 1 more comment
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.
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
|
show 1 more comment
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.
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.
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
|
show 1 more comment
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
|
show 1 more comment
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)
this is the right answer
– betoharres
Oct 1 '18 at 5:28
add a comment |
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)
this is the right answer
– betoharres
Oct 1 '18 at 5:28
add a comment |
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)
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)
answered Mar 22 '18 at 22:31
user10078user10078
52156
52156
this is the right answer
– betoharres
Oct 1 '18 at 5:28
add a comment |
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
add a comment |
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>
Thanks for the response, I added microphone permission and was still denied..
– Chris
Jun 22 '17 at 4:41
add a comment |
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>
Thanks for the response, I added microphone permission and was still denied..
– Chris
Jun 22 '17 at 4:41
add a comment |
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>
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>
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
add a comment |
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
add a comment |
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
Thanks for the response, I made my description more specific and it is still denied..
– Chris
Jun 22 '17 at 4:41
add a comment |
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
Thanks for the response, I made my description more specific and it is still denied..
– Chris
Jun 22 '17 at 4:41
add a comment |
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
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
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
add a comment |
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
add a comment |
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."
add a comment |
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."
add a comment |
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."
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."
answered Nov 5 '17 at 20:22
JBurtonJBurton
111
111
add a comment |
add a comment |
If you write
Privacy - Camera Usage Description,
change to
NSCameraUsageDescription
add a comment |
If you write
Privacy - Camera Usage Description,
change to
NSCameraUsageDescription
add a comment |
If you write
Privacy - Camera Usage Description,
change to
NSCameraUsageDescription
If you write
Privacy - Camera Usage Description,
change to
NSCameraUsageDescription
answered Apr 6 '18 at 2:14
Han-byul YooHan-byul Yoo
212
212
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Jan 1 at 21:28
DaniFoldiDaniFoldi
13911
13911
add a comment |
add a comment |
Try the both Camera and Library permission in Plist.
<key>NSCameraUsageDescription</key>
<string>Access camera</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Library</string>
Thanks, but tried this without success
– Chris
Jun 22 '17 at 5:45
add a comment |
Try the both Camera and Library permission in Plist.
<key>NSCameraUsageDescription</key>
<string>Access camera</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Library</string>
Thanks, but tried this without success
– Chris
Jun 22 '17 at 5:45
add a comment |
Try the both Camera and Library permission in Plist.
<key>NSCameraUsageDescription</key>
<string>Access camera</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Library</string>
Try the both Camera and Library permission in Plist.
<key>NSCameraUsageDescription</key>
<string>Access camera</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Library</string>
answered Jun 22 '17 at 5:26


BalaBala
6051522
6051522
Thanks, but tried this without success
– Chris
Jun 22 '17 at 5:45
add a comment |
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
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Oct 11 '17 at 6:50
SultanSultan
11
11
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
According to stackoverflow.com/questions/39465687 it is because your value is too short and/or vague.
– MarkHu
Oct 2 '18 at 21:01