-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathPodfile
More file actions
65 lines (52 loc) 路 1.81 KB
/
Copy pathPodfile
File metadata and controls
65 lines (52 loc) 路 1.81 KB
1
2
3
4
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Uncomment the next line to define a global platform for your project
source 'https://cdn.cocoapods.org/'
abstract_target 'iMastShared' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'SwiftLint', '0.52.4'
def core_pods
end
pod 'SDWebImage', '~> 5.21.6'
# https://github.com/cezheng/Fuzi/pull/133 is needed for Xcode 16's release build
pod 'Fuzi', :git => 'https://github.com/rinsuki/Fuzi.git', :commit => '4092585ab3eea9de6c2a92024d3ab5ec3bfc4785'
pod 'SnapKit', :git => 'https://github.com/SnapKit/SnapKit.git', :tag => '5.7.0'
pod 'KeychainAccess', '4.2.2'
pod 'SwiftGen', '6.5.1' # I don't want to include fallback strings in source (ref. https://github.com/SwiftGen/SwiftGen/pull/964 )
abstract_target 'iOS' do
platform :ios, '16.4'
pod 'Mew', :git => 'https://github.com/rinsuki/Mew.git', :branch => "fix/podspec"
target 'iMast iOS' do
# Pods for iMast
core_pods
pod 'Starscream', '~> 3.1.1'
pod 'LicensePlist', '~> 3.22.0'
target 'iMastTests' do
# Pods for testing
end
target 'iMastUITests' do
# Pods for testing
end
end
target 'iMastShare' do
end
target 'iMastNotifyService' do
end
target 'iMastIntents' do
end
target 'iMastiOSCore' do
core_pods
end
end
end
post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.4'
if config.build_settings['SDKROOT'].include? "iphoneos" then
config.build_settings['SUPPORTED_PLATFORMS'] = "iphoneos iphonesimulator xros xrsimulator"
end
end
end
end
end