浏览代码

Share keychain across all iOS and tvOS devices and installations

Felix Paul Kühne 9 年之前
父节点
当前提交
b03e0f0a41
共有 4 个文件被更改,包括 16 次插入1 次删除
  1. 2 1
      NEWS
  2. 4 0
      VLC for Apple TV/VLC for Apple TV.entitlements
  3. 6 0
      VLC for iOS.xcodeproj/project.pbxproj
  4. 4 0
      vlc-ios/VLC for iOS.entitlements

+ 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>