"Fossies" - the Fresh Open Source Software Archive

Member "jitsi-meet-7688/ios/Podfile" (1 Dec 2023, 2832 Bytes) of package /linux/misc/jitsi-meet-7688.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Podfile": 7686_vs_7688.

    1 require_relative '../node_modules/react-native/scripts/react_native_pods'
    2 require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
    3 
    4 platform :ios, '12.4'
    5 workspace 'jitsi-meet'
    6 
    7 install! 'cocoapods', :deterministic_uuids => false
    8 
    9 target 'JitsiMeet' do
   10   project 'app/app.xcodeproj'
   11 
   12   pod 'Firebase/Analytics', '~> 8.0'
   13   pod 'Firebase/Crashlytics', '~> 8.0'
   14   pod 'Firebase/DynamicLinks', '~> 8.0'
   15 end
   16 
   17 target 'JitsiMeetSDK' do
   18   project 'sdk/sdk.xcodeproj'
   19 
   20   # React Native and its dependencies
   21   #
   22 
   23   config = use_native_modules!
   24   flags = get_default_flags()
   25   use_react_native!(
   26     :path => config[:reactNativePath],
   27     :hermes_enabled => false,
   28     :fabric_enabled => false,
   29     # An absolute path to your application root.
   30     :app_path => "#{Pod::Config.instance.installation_root}/.."
   31   )
   32 
   33   # We use auto linking, but some dependencies are excluded from the lite build
   34   # (see react-native.config.js) so we add them here.
   35 
   36   pod 'giphy-react-native-sdk', :path => '../node_modules/@giphy/react-native-sdk'
   37   pod 'RNCalendarEvents', :path => '../node_modules/react-native-calendar-events'
   38   pod 'RNGoogleSignin', :path => '../node_modules/@react-native-google-signin/google-signin'
   39   pod 'RNWatch', :path => '../node_modules/react-native-watch-connectivity'
   40 
   41   # Native pod dependencies
   42   #
   43 
   44   pod 'CocoaLumberjack', '3.7.2'
   45   pod 'ObjectiveDropboxOfficial', '6.2.3'
   46 end
   47 
   48 target 'JitsiMeetSDKLite' do
   49     project 'sdk/sdk.xcodeproj'
   50 
   51     # This is a more lightweight target, which removes some functionality.
   52     # Check the react-native.config.js for the list of excluded packages.
   53 
   54     # React Native and its dependencies
   55     #
   56 
   57     config = use_native_modules!
   58     use_react_native!(
   59       :path => config[:reactNativePath],
   60       :hermes_enabled => false,
   61       :fabric_enabled => false,
   62       # An absolute path to your application root.
   63       :app_path => "#{Pod::Config.instance.installation_root}/.."
   64     )
   65 
   66     # Native pod dependencies
   67     #
   68 
   69     pod 'CocoaLumberjack', '3.7.2'
   70 end
   71 
   72 post_install do |installer|
   73   react_native_post_install(installer, :mac_catalyst_enabled => false)
   74   __apply_Xcode_12_5_M1_post_install_workaround(installer)
   75   installer.pods_project.targets.each do |target|
   76     # https://github.com/CocoaPods/CocoaPods/issues/11402
   77     if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle"
   78       target.build_configurations.each do |config|
   79         config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
   80       end
   81     end
   82     target.build_configurations.each do |config|
   83       config.build_settings['SUPPORTS_MACCATALYST'] = 'NO'
   84       config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.4'
   85       config.build_settings['OTHER_SWIFT_FLAGS'] = '$(inherited) -no-verify-emitted-module-interface'
   86     end
   87   end
   88 end