Skip to content

Commit 976dfd8

Browse files
authored
Merge pull request xamarin#127 from gdmarquez90/AddMissingPrivacyKeys
Add missing privacy keys required for iOS 10
2 parents 56ec4e9 + fa3a280 commit 976dfd8

File tree

12 files changed

+77
-12
lines changed

12 files changed

+77
-12
lines changed

GLCameraRipple/Info.plist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,9 @@
3131
<string>1.0</string>
3232
<key>MinimumOSVersion</key>
3333
<string>7.0</string>
34+
<key>CFBundleName</key>
35+
<string>GLCameraRipple</string>
36+
<key>NSCameraUsageDescription</key>
37+
<string>GLCammeraRipple App needs Camera Access</string>
3438
</dict>
3539
</plist>

MediaNotes/MediaNotes/Info.plist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,11 @@
1313
</array>
1414
<key>MinimumOSVersion</key>
1515
<string>6.0</string>
16+
<key>NSContactsUsageDescription</key>
17+
<string>MediaNotes App needs Contacts Access</string>
18+
<key>NSPhotoLibraryUsageDescription</key>
19+
<string>MediaNotes App needs Photo Library Access</string>
20+
<key>NSCameraUsageDescription</key>
21+
<string>MediaNotes App needs Camera Access</string>
1622
</dict>
1723
</plist>

PrivacyPrompts/PrivacyPrompts/Info.plist

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,23 @@
2828
<string>1</string>
2929
<key>CFBundleVersion</key>
3030
<string>1</string>
31+
<key>CFBundleName</key>
32+
<string>PrivacyPrompts</string>
33+
<key>NSCalendarsUsageDescription</key>
34+
<string>PrivacyPrompts App needs Calendars Access</string>
35+
<key>NSCameraUsageDescription</key>
36+
<string>PrivacyPrompts App needs Camera Access</string>
37+
<key>NSRemindersUsageDescription</key>
38+
<string>PrivacyPrompts App needs Reminders Access</string>
39+
<key>NSContactsUsageDescription</key>
40+
<string>PrivacyPrompts App needs Contacts Access</string>
41+
<key>NSPhotoLibraryUsageDescription</key>
42+
<string>PrivacyPrompts App needs Photo Library Access</string>
43+
<key>NSMicrophoneUsageDescription</key>
44+
<string>PrivacyPrompts App needs Microphone Access</string>
45+
<key>NSMotionUsageDescription</key>
46+
<string>PrivacyPrompts App needs Motion Usage Access</string>
47+
<key>NSBluetoothPeripheralUsageDescription</key>
48+
<string>PrivacyPrompts App needs Bluetooth Access</string>
3149
</dict>
3250
</plist>
Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 2012
44
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrivacyPrompts", "PrivacyPrompts.csproj", "{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}"
@@ -13,20 +13,17 @@ Global
1313
AppStore|iPhone = AppStore|iPhone
1414
EndGlobalSection
1515
GlobalSection(ProjectConfigurationPlatforms) = postSolution
16-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
17-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
18-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
19-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.AppStore|iPhone.Build.0 = AppStore|iPhone
20-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Debug|iPhone.ActiveCfg = Debug|iPhone
21-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Debug|iPhone.Build.0 = Debug|iPhone
2216
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
2317
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
24-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Release|iPhone.ActiveCfg = Release|iPhone
25-
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Release|iPhone.Build.0 = Release|iPhone
2618
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
2719
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
28-
EndGlobalSection
29-
GlobalSection(MonoDevelopProperties) = preSolution
30-
StartupItem = PrivacyPrompts.csproj
20+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Debug|iPhone.ActiveCfg = Debug|iPhone
21+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Debug|iPhone.Build.0 = Debug|iPhone
22+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Release|iPhone.ActiveCfg = Release|iPhone
23+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Release|iPhone.Build.0 = Release|iPhone
24+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
25+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
26+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
27+
{E3B6A99F-A346-4F75-8FE1-0F6FC39647EC}.AppStore|iPhone.Build.0 = AppStore|iPhone
3128
EndGlobalSection
3229
EndGlobal

RosyWriter/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,7 @@
2828
<array>
2929
<string>UIInterfaceOrientationPortrait</string>
3030
</array>
31+
<key>NSCameraUsageDescription</key>
32+
<string>RosyWriter App needs Camera Access</string>
3133
</dict>
3234
</plist>

SharedResources/SharedResources/Info.plist

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,13 @@
2525
<array>
2626
<string>UIInterfaceOrientationPortrait</string>
2727
</array>
28+
<key>CFBundleName</key>
29+
<string>Shared Res.</string>
30+
<key>NSContactsUsageDescription</key>
31+
<string>SharedResources App needs Contacts Access</string>
32+
<key>NSPhotoLibraryUsageDescription</key>
33+
<string>SharedResources App needs Photo Library Access</string>
34+
<key>NSCameraUsageDescription</key>
35+
<string>SharedResources App needs Camera Access</string>
2836
</dict>
2937
</plist>

StateRestoration/StateRestoration/Info.plist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,11 @@
3131
<string>1</string>
3232
<key>CFBundleVersion</key>
3333
<string>1</string>
34+
<key>CFBundleName</key>
35+
<string>StateRestoration</string>
36+
<key>NSContactsUsageDescription</key>
37+
<string>StateRestoration App needs Contacts Access</string>
38+
<key>NSPhotoLibraryUsageDescription</key>
39+
<string>StateRestoration App needs Photo Library Access</string>
3440
</dict>
3541
</plist>

ios8/ImageInverter/ImageInverter/Info.plist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,11 @@
4141
<string>Resources/Images.xcassets/AppIcon.appiconset</string>
4242
<key>XSLaunchImageAssets</key>
4343
<string>Resources/Images.xcassets/LaunchImage.launchimage</string>
44+
<key>CFBundleName</key>
45+
<string>ImageInverter</string>
46+
<key>NSPhotoLibraryUsageDescription</key>
47+
<string>ImageInverter App needs Photo Library Access</string>
48+
<key>NSContactsUsageDescription</key>
49+
<string>ImageInverter App needs Contacts Access</string>
4450
</dict>
4551
</plist>

ios8/IntroToHealthKit/HKWork/Info.plist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,11 @@
3131
<string>com.xamarin.HKWork</string>
3232
<key>CFBundleDisplayName</key>
3333
<string>HKWork</string>
34+
<key>CFBundleName</key>
35+
<string>HKWork</string>
36+
<key>NSHealthShareUsageDescription</key>
37+
<string>HKWorks App needs Health Share Access</string>
38+
<key>NSHealthUpdateUsageDescription</key>
39+
<string>HKWorks App needs Health Update Access</string>
3440
</dict>
3541
</plist>

ios8/PhotoHandoff/PhotoHandoff/Info.plist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,11 @@
4646
<string>Resources/Images.xcassets/LaunchImage.launchimage</string>
4747
<key>UIMainStoryboardFile</key>
4848
<string>MainStoryboard</string>
49+
<key>CFBundleName</key>
50+
<string>PhotoHandoff</string>
51+
<key>NSCameraUsageDescription</key>
52+
<string>PhotoHandoff App needs Camera Access</string>
53+
<key>NSContactsUsageDescription</key>
54+
<string>PhotoHandoff App needs Contacts Access</string>
4955
</dict>
5056
</plist>

0 commit comments

Comments
 (0)