* chore: rename alpha to beta on landing page * chore: remove outdated installation information * chore: clean up updating section --------- Co-authored-by: olivier <olivier.bouillet@ifeelsmart.com>
		
			
				
	
	
	
		
			1.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Updating
Version 6.0.0
iOS
linking
In your project Podfile add support for static dependency linking. This is required to support the new Promises subdependency in the iOS swift conversion.
Add use_frameworks! :linkage => :static just under platform :ios in your ios project Podfile.
See the example ios project for reference
podspec
You can remove following lines from your podfile as they are not necessary anymore
-  `pod 'react-native-video', :path => '../node_modules/react-native-video/react-native-video.podspec'`
-  `pod 'react-native-video/VideoCaching', :path => '../node_modules/react-native-video/react-native-video.podspec'`
If you were previously using VideoCaching, you should $RNVideoUseVideoCaching flag in your podspec, see: installation section
Android
If you are already using Exoplayer on V5, you should remove the patch done from android/settings.gradle
- include ':react-native-video'
- project(':react-native-video').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-video/android-exoplayer')
Using app build settings
You will need to create a project.ext section in the top-level build.gradle file (not app/build.gradle). Fill in the values from the example below using the values found in your app/build.gradle file.
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    ... // Various other settings go here
}
allprojects {
    ... // Various other settings go here
    project.ext {
        compileSdkVersion = 31
        buildToolsVersion = "30.0.2"
        minSdkVersion = 21
        targetSdkVersion = 22
    }
}
If you encounter an error Could not find com.android.support:support-annotations:27.0.0. reinstall your Android Support Repository.