* chore: Upgrade Example to RN 0.71 * chore: Upgrade all libs * fix: Fix CameraRoll installation * Update Gradle Tools * fix: Fix buildscripts * Clean out build.gradle * fix: Fix Kotlin setup * fix: Move kotlin-android dependency to lib * Move `_setGlobalConsole` * Update gradle-wrapper.properties * Rebuild lockfiles * chore: Update build:gradle * Update StatusBarBlurBackground.tsx * Use Java 11 in Workflows * Update MediaPage.tsx * Add `google` repository to build.gradle * Double Java Heap size * Increase heap size * Alternative args * Update build.gradle
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require_relative '../node_modules/react-native/scripts/react_native_pods'
 | |
| require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
 | |
| 
 | |
| platform :ios, min_ios_version_supported
 | |
| prepare_react_native_project!
 | |
| 
 | |
| flipper_config = FlipperConfiguration.disabled
 | |
| 
 | |
| linkage = ENV['USE_FRAMEWORKS']
 | |
| if linkage != nil
 | |
|   Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
 | |
|   use_frameworks! :linkage => linkage.to_sym
 | |
| end
 | |
| 
 | |
| target 'VisionCameraExample' do
 | |
|   config = use_native_modules!
 | |
| 
 | |
|   # Flags change depending on the env values.
 | |
|   flags = get_default_flags()
 | |
| 
 | |
|   use_react_native!(
 | |
|     :path => config[:reactNativePath],
 | |
|     # Hermes is now enabled by default. Disable by setting this flag to false.
 | |
|     # Upcoming versions of React Native may rely on get_default_flags(), but
 | |
|     # we make it explicit here to aid in the React Native upgrade process.
 | |
|     :hermes_enabled => flags[:hermes_enabled],
 | |
|     :fabric_enabled => flags[:fabric_enabled],
 | |
|     # Enables Flipper.
 | |
|     #
 | |
|     # Note that if you have use_frameworks! enabled, Flipper will not work and
 | |
|     # you should disable the next line.
 | |
|     :flipper_configuration => flipper_config,
 | |
|     # An absolute path to your application root.
 | |
|     :app_path => "#{Pod::Config.instance.installation_root}/.."
 | |
|   )
 | |
| 
 | |
|   pod 'VisionCamera', :path => '../..'
 | |
| 
 | |
|   post_install do |installer|
 | |
|     react_native_post_install(
 | |
|       installer,
 | |
|       # Set `mac_catalyst_enabled` to `true` in order to apply patches
 | |
|       # necessary for Mac Catalyst builds
 | |
|       :mac_catalyst_enabled => false
 | |
|     )
 | |
|     __apply_Xcode_12_5_M1_post_install_workaround(installer)
 | |
| 
 | |
|     # This is necessary for Xcode 14, because it signs resource bundles by default
 | |
|     # when building for devices. See https://github.com/facebook/react-native/issues/34673#issuecomment-1259253787
 | |
|     installer.target_installation_results.pod_target_installation_results
 | |
|       .each do |pod_name, target_installation_result|
 | |
|       target_installation_result.resource_bundle_targets.each do |resource_bundle_target|
 | |
|         resource_bundle_target.build_configurations.each do |config|
 | |
|           config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
 | |
|         end
 | |
|       end
 | |
|     end
 | |
| 
 | |
|   end
 | |
| end
 |