-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPodfile
76 lines (60 loc) · 2.58 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
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '5.1.1'
pod "ECSlidingViewController", :git => "https://github.com/ValCapri/ECSlidingViewController.git"
pod "InAppSettingsKit", '>= 2.0.1'
pod "MarqueeLabel", '< 2.0.0'
pod "EGOTableViewPullRefresh", :git => "https://github.com/ValCapri/EGOTableViewPullRefresh.git"
# Crush Utility Belt
#pod 'Sidecar' // require iOS 7+
# Update checker for Installr (installrapp.com)
#pod 'Aperitif'
# Logging & Analytics
pod 'CocoaLumberjack'
pod 'CrashlyticsFramework'
pod 'CrashlyticsLumberjack'
pod 'TestFlightSDK'
pod 'FlurrySDK'
# Networking
pod 'AFNetworking', '< 1.9'
# Various goodies
pod 'libextobjc' # Useful macros and some craziness
#pod 'PixateFreestyle' # Style your app with CSS
pod 'FormatterKit' # For all your string formatting needs
pod 'Asterism' # Nice & fast collection operations
# You may want...
#pod 'PromiseKit' # Promises/A+-alike
#pod 'Mantle' # Github's model framework
#pod 'SSKeychain' # Go-to keychain wrapper
#pod 'DateTools' # Datetime heavy lifting
# Testing necessities
target 'Specs', :exclusive => true do
pod 'Specta'
pod 'Expecta'
#pod 'OCMockito'
# pod 'OHHTTPStubs'
end
# Inform CocoaPods that we use some custom build configurations
# Leave this in place unless you've tweaked the project's targets and configurations.
xcodeproj 'BeRoads',
'Debug_Staging' => :debug, 'Debug_Production' => :debug,
'Test_Staging' => :debug, 'Test_Production' => :debug,
'AdHoc_Staging' => :release, 'AdHoc_Production' => :release,
'Profile_Staging' => :release, 'Profile_Production' => :release,
'Distribution' => :release
# After every installation, copy the license and settings plists over to our project
post_install do |installer|
require 'fileutils'
installer.project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
config.build_settings['VALID_ARCHS'] = 'arm64 armv7 armv7s'
config.build_settings['ARCHS'] = 'arm64 armv7 armv7s'
end
end
if Dir.exists?('BeRoads/Resources/Settings.bundle') && File.exists?('Pods/Pods-Acknowledgements.plist')
FileUtils.cp_r('Pods/Pods-Acknowledgements.plist', 'BeRoads/Resources/Settings.bundle/Acknowledgements.plist', :remove_destination => true)
end
if File.exists?('Pods/Target Support Files/Pods/Pods-Environment.h')
FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Environment.h', 'BeRoads/Pods-Environment.h', :remove_destination => true)
end
end