Blame view

ios/Podfile 2.83 KB
6f836681   liangchengyou   feat:原生ios端引入先声SDK
1
2
3
  source 'https://github.com/CocoaPods/Specs.git'
  source 'https://pt.singsound.com:10081/singsound-public/SingSoundSDKCocoaPodRepo.git'
  
3f5799f3   xiaoyu   change minnum ver...
4
  platform :ios, '12.0'
2a29701f   liangchengyou   feat:提交代码
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  
  # CocoaPods analytics sends network stats synchronously affecting flutter build latency.
  ENV['COCOAPODS_DISABLE_STATS'] = 'true'
  
  project 'Runner', {
    'Debug' => :debug,
    'Profile' => :release,
    'Release' => :release,
  }
  
  def flutter_root
    generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
    unless File.exist?(generated_xcode_build_settings_path)
      raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
    end
  
    File.foreach(generated_xcode_build_settings_path) do |line|
      matches = line.match(/FLUTTER_ROOT\=(.*)/)
      return matches[1].strip if matches
    end
    raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
  end
  
  require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
  
  flutter_ios_podfile_setup
  
  target 'Runner' do
    use_frameworks!
    use_modular_headers!
6f836681   liangchengyou   feat:原生ios端引入先声SDK
35
    pod 'SingSoundSDK'
2a29701f   liangchengyou   feat:提交代码
36
37
38
39
40
41
42
43
44
45
  
    flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
    target 'RunnerTests' do
      inherit! :search_paths
    end
  end
  
  post_install do |installer|
    installer.pods_project.targets.each do |target|
      flutter_additional_ios_build_settings(target)
c948a9ea   liangchengyou   feat:个人信息更改模块功能
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
      target.build_configurations.each do |config|
        config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
        '$(inherited)',
        
        ## dart: PermissionGroup.calendar
        # 'PERMISSION_EVENTS=1',
        
        ## dart: PermissionGroup.reminders
        # 'PERMISSION_REMINDERS=1',
        
        ## dart: PermissionGroup.contacts
        # 'PERMISSION_CONTACTS=1',
        
        ## dart: PermissionGroup.camera
        'PERMISSION_CAMERA=1',
        
        ## dart: PermissionGroup.microphone
        'PERMISSION_MICROPHONE=1',
        
        ## dart: PermissionGroup.speech
        # 'PERMISSION_SPEECH_RECOGNIZER=1',
        
        ## dart: PermissionGroup.photos
        'PERMISSION_PHOTOS=1',
        
        ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
        # 'PERMISSION_LOCATION=1',
        
        ## dart: PermissionGroup.notification
        # 'PERMISSION_NOTIFICATIONS=1',
        
        ## dart: PermissionGroup.mediaLibrary
        # 'PERMISSION_MEDIA_LIBRARY=1',
        
        ## dart: PermissionGroup.sensors
        # 'PERMISSION_SENSORS=1',
        
        ## dart: PermissionGroup.bluetooth
        # 'PERMISSION_BLUETOOTH=1',
        
        ## dart: PermissionGroup.appTrackingTransparency
        # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1',
        
        ## dart: PermissionGroup.criticalAlerts
        # 'PERMISSION_CRITICAL_ALERTS=1'
        ]
      end
2a29701f   liangchengyou   feat:提交代码
93
94
    end
  end