-
Notifications
You must be signed in to change notification settings - Fork 57
/
Podfile
93 lines (72 loc) · 2.38 KB
/
Podfile
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
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
# CocoaPods specs repository URL
source 'https://github.com/cocoapods/Specs.git'
project 'Conferences.xcodeproj'
# The main application target
target 'Conferences' do
# Dependency management
pod 'Typhoon', '3.5.1'
pod 'RamblerTyphoonUtils/AssemblyCollector', '1.5.0'
# Networking
pod 'AFNetworking', '~> 2.6'
# Data mapping
pod 'EasyMapping', '~> 0.15'
# Core Data
pod 'MagicalRecord', '~> 2.3'
# UI
pod 'PureLayout', '~> 3.0'
pod 'Nimbus/Models', :git => 'https://github.com/rambler-ios/nimbus'
pod 'Nimbus/Collections', :git => 'https://github.com/rambler-ios/nimbus'
pod 'UICollectionViewLeftAlignedLayout', '1.0.1'
pod 'CrutchKit/Proxying', :git => 'https://github.com/CognitiveDisson/CrutchKit', :tag => '0.0.10'
pod 'MBCircularProgressBar', '0.3.5'
# Images & Video
pod 'SDWebImage', '~> 3.7'
pod 'FLAnimatedImage', '~> 1.0'
pod 'XCDYouTubeKit', '~> 2.5'
# Navigation
pod 'RamblerSegues', '1.1.2'
pod 'ViperMcFlurry', '1.5.2'
# Logging & crash reporting
pod 'CocoaLumberjack', '~> 2.0'
pod 'Fabric'
pod 'Crashlytics'
# Other
pod 'libextobjc', '~> 0.4'
pod 'RamblerAppDelegateProxy', '0.0.3'
# Unit tests dependencies
target 'ConferencesTests' do
pod 'OCMock', '3.3.1'
pod 'MMBarricade', '~> 1.0.1'
pod 'RamblerTyphoonUtils/AssemblyTesting', '1.5.0'
end
end
target 'RamblerMessageExtension' do
# Data mapping
pod 'EasyMapping', '~> 0.15'
# Networking
pod 'AFNetworking', '~> 2.6'
# UI
pod 'Nimbus/Models', :git => 'https://github.com/rambler-ios/nimbus'
# Dependency management
pod 'Typhoon', '~> 3.3'
# Core Data
pod 'MagicalRecord', '~> 2.3.2'
# Log
pod 'CocoaLumberjack', '~> 2.0'
# Images & Video
pod 'SDWebImage', '~> 3.7'
pod 'XCDYouTubeKit', '~> 2.5'
# Navigation
pod 'ViperMcFlurry', '1.5.2'
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == 'Nimbus/Models'
target.build_configurations.each do |config|
if config.build_settings['APPLICATION_EXTENSION_API_ONLY'] == 'YES'
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] = ['$(inherited)', 'NIMBUS_APP_EXTENSIONS=1']
end
end
end
end
end
end