Browse Source

Share keychain across all iOS and tvOS devices and installations

Felix Paul Kühne 9 years ago
parent
commit
b03e0f0a41

+ 2 - 1
NEWS

@@ -14,7 +14,8 @@
 * Added option to configure gestures (#15449) 
 * Added support for music albums with more than 1 disk (#14650)
 * Display chapter duration in playback UI (#14718)
-* Recently played network stream URL are not shared across all devices
+* Recently played network stream URL are now shared across all devices
+* Stored login information is now shared across all devices
 
 2.6.6:
 ------

+ 4 - 0
VLC for Apple TV/VLC for Apple TV.entitlements

@@ -6,5 +6,9 @@
 	<array/>
 	<key>com.apple.developer.ubiquity-kvstore-identifier</key>
 	<string>$(TeamIdentifierPrefix)$(CFBundleIdentifier)</string>
+	<key>keychain-access-groups</key>
+	<array>
+		<string>$(AppIdentifierPrefix)org.videolan.vlc-ios</string>
+	</array>
 </dict>
 </plist>

+ 6 - 0
VLC for iOS.xcodeproj/project.pbxproj

@@ -2034,6 +2034,9 @@
 							com.apple.BackgroundModes.appletvos = {
 								enabled = 1;
 							};
+							com.apple.Keychain = {
+								enabled = 1;
+							};
 							com.apple.iCloud = {
 								enabled = 1;
 							};
@@ -2045,6 +2048,9 @@
 							com.apple.ApplicationGroups.iOS = {
 								enabled = 1;
 							};
+							com.apple.Keychain = {
+								enabled = 1;
+							};
 							com.apple.iCloud = {
 								enabled = 1;
 							};

+ 4 - 0
vlc-ios/VLC for iOS.entitlements

@@ -20,5 +20,9 @@
 	<array>
 		<string>group.org.videolan.vlc-ios</string>
 	</array>
+	<key>keychain-access-groups</key>
+	<array>
+		<string>$(AppIdentifierPrefix)org.videolan.vlc-ios</string>
+	</array>
 </dict>
 </plist>