Statistics
| Branch: | Tag: | Revision:

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