chatsecureios / Podfile @ ce32510a
History | View | Annotate | Download (3 KB)
1 |
# Disable CocoaPods deterministic UUIDs as Pods are not checked in |
---|---|
2 |
ENV["COCOAPODS_DISABLE_DETERMINISTIC_UUIDS"] = "true" |
3 |
|
4 |
# Disable Bitcode for all targets http://stackoverflow.com/a/32685434/805882 |
5 |
post_install do |installer| |
6 |
installer.pods_project.targets.each do |target| |
7 |
target.build_configurations.each do |config| |
8 |
config.build_settings['ENABLE_BITCODE'] = 'NO' |
9 |
config.build_settings['CLANG_WARN_DOCUMENTATION_COMMENTS'] = 'NO' |
10 |
config.build_settings['CLANG_WARN_STRICT_PROTOTYPES'] = 'NO' |
11 |
end |
12 |
end |
13 |
end |
14 |
|
15 |
platform :ios, "9.0" |
16 |
|
17 |
use_frameworks! |
18 |
# inhibit_all_warnings! |
19 |
|
20 |
source 'https://github.com/CocoaPods/Specs.git' |
21 |
|
22 |
abstract_target 'ChatSecureCorePods' do |
23 |
# User Interface |
24 |
pod "Appirater", '~> 2.0' |
25 |
pod 'OpenInChrome', '~> 0.0' |
26 |
pod 'JTSImageViewController', '~> 1.4' |
27 |
pod 'BButton', '~> 4.0' |
28 |
pod 'TUSafariActivity', '~> 1.0' |
29 |
pod 'ARChromeActivity', '~> 1.0' |
30 |
pod 'QRCodeReaderViewController', '~> 4.0' |
31 |
# pod 'ParkedTextField', '~> 0.3.1' |
32 |
pod 'ParkedTextField', :git => 'https://github.com/gmertk/ParkedTextField.git', :commit => '43f1d3b' # Swift 4 |
33 |
|
34 |
|
35 |
pod 'JSQMessagesViewController', :path => 'Submodules/JSQMessagesViewController/JSQMessagesViewController.podspec' |
36 |
|
37 |
# Debugging |
38 |
pod 'Reveal-SDK', :configurations => ['Debug'] |
39 |
|
40 |
# Utility |
41 |
pod 'CocoaLumberjack/Swift', '~> 3.3.0' |
42 |
# pod 'CocoaLumberjack/Swift', :git => 'https://github.com/CocoaLumberjack/CocoaLumberjack.git', :commit => 'acc32864538c5d75b41a4bfa364b1431cf89954d' # Fixes compile error on Xcode 9 |
43 |
pod 'MWFeedParser', '~> 1.0' |
44 |
pod 'Navajo', '~> 0.0' |
45 |
pod 'BBlock', '~> 1.2' |
46 |
pod 'KSCrash', '~> 1.15.3' |
47 |
|
48 |
# Network |
49 |
pod 'CocoaAsyncSocket', '~> 7.6.0' |
50 |
pod 'ProxyKit/Client', '~> 1.2.0' |
51 |
pod 'GCDWebServer', '~> 3.4' |
52 |
# pod 'GCDWebServer/CocoaLumberjack', :git => 'https://github.com/ChatSecure/GCDWebServer.git', :branch => 'kdbertel-CocoaLumberjack3' |
53 |
pod 'CPAProxy', :path => 'Submodules/CPAProxy/CPAProxy.podspec' |
54 |
pod 'XMPPFramework/Swift', :path => 'Submodules/XMPPFramework/XMPPFramework.podspec' |
55 |
pod 'ChatSecure-Push-iOS', :path => 'Submodules/ChatSecure-Push-iOS/ChatSecure-Push-iOS.podspec' |
56 |
|
57 |
# Google Auth |
58 |
pod 'gtm-http-fetcher', :podspec => 'Podspecs/gtm-http-fetcher.podspec' |
59 |
pod 'gtm-oauth2', :podspec => 'Podspecs/gtm-oauth2.podspec' |
60 |
|
61 |
# Storage |
62 |
# pod 'YapDatabase/SQLCipher', '~> 3.0.2' |
63 |
pod 'YapDatabase/SQLCipher', :git => 'https://github.com/yapstudios/YapDatabase.git', :commit => 'ce9c8db' # 865 fix |
64 |
pod 'libsqlfs/SQLCipher', :git => 'https://github.com/ChatSecure/libsqlfs.git', :branch => 'podspec-fix' |
65 |
pod 'IOCipher/GCDWebServer', :path => 'Submodules/IOCipher/IOCipher.podspec' |
66 |
pod 'YapTaskQueue/SQLCipher', :git => 'https://github.com/ChatSecure/YapTaskQueue.git', :branch => 'swift4' |
67 |
|
68 |
# Crypto |
69 |
pod 'SignalProtocolObjC', :path => 'Submodules/SignalProtocol-ObjC/SignalProtocolObjC.podspec' |
70 |
pod 'OTRKit', :path => 'Submodules/OTRKit/OTRKit.podspec' |
71 |
|
72 |
pod 'Alamofire', '~> 4.4' |
73 |
pod 'Kvitto', '~> 1.0' |
74 |
|
75 |
target 'ChatSecureCore' |
76 |
target 'ChatSecureTests' |
77 |
target 'ChatSecure' |
78 |
end |