Skip to content

Commit 9558ed8

Browse files
Revert commit: 2c0ef9b
1 parent c790257 commit 9558ed8

File tree

79 files changed

+6871
-222
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+6871
-222
lines changed

Paystack.podspec

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,27 @@
11
Pod::Spec.new do |s|
22
s.name = 'Paystack'
3-
s.version = '3.0.14'
3+
s.version = '3.0.13'
44
s.summary = 'Paystack is a web-based API helping African Businesses accept payments online.'
55
s.description = <<-DESC
66
Paystack makes it easy for African Businesses to accept Mastercard, Visa and Verve cards from anyone, anywhere in the world.
77
DESC
88

99
s.license = { :type => 'MIT', :file => 'LICENSE' }
1010
s.homepage = 'https://paystack.com'
11-
s.authors = { 'Jubril Olambiwonnu' => '[email protected]', 'Ibrahim Lawal' => '[email protected]', 'Paystack' => '[email protected]' }
11+
s.authors = { 'Ibrahim Lawal' => '[email protected]', 'Paystack' => '[email protected]' }
1212
s.source = { :git => 'https://github.com/paystackhq/paystack-ios.git', :tag => "v#{s.version}" }
1313
s.ios.frameworks = 'Foundation', 'Security'
1414
s.ios.weak_frameworks = 'PassKit', 'AddressBook'
1515
s.requires_arc = true
16-
s.ios.deployment_target = '11.0'
17-
s.swift_versions = '5.0'
18-
s.public_header_files = 'Paystack/Classes/PublicHeaders/*.h', 'Paystack/Classes/RSA/*.h'
19-
s.source_files = 'Paystack/Classes/**/*.{swift,h,m}'
20-
s.resources = 'Paystack/Resources/**/*'
21-
16+
s.ios.deployment_target = '8.0'
17+
s.default_subspecs = 'Core'
18+
19+
s.subspec 'Core' do |ss|
20+
ss.public_header_files = 'Paystack/PublicHeaders/*.h', 'Paystack/RSA/*.h'
21+
ss.ios.public_header_files = 'Paystack/PublicHeaders/UI/*.h'
22+
ss.source_files = 'Paystack/PublicHeaders/*.h', 'Paystack/RSA/*.{h,m}', 'Paystack/*.{h,m}'
23+
ss.ios.source_files = 'Paystack/PublicHeaders/UI/*.h', 'Paystack/UI/*.{h,m}', 'Paystack/Fabric/*'
24+
ss.resources = 'Paystack/Resources/**/*'
25+
end
26+
2227
end

Paystack.xcodeproj/project.pbxproj

Lines changed: 142 additions & 214 deletions
Large diffs are not rendered by default.

Paystack/AddressViewController.xib

Lines changed: 164 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//
2+
// PaystackOSX-Debug.xcconfig
3+
//
4+
// Generated by BuildSettingExtractor on 4/27/15
5+
// https://github.com/dempseyatgithub/BuildSettingExtractor
6+
//
7+
8+
#include "PaystackOSX-Shared.xcconfig"
9+
10+
11+
GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// PaystackOSX-Release.xcconfig
3+
//
4+
// Generated by BuildSettingExtractor on 4/27/15
5+
// https://github.com/dempseyatgithub/BuildSettingExtractor
6+
//
7+
8+
#include "PaystackOSX-Shared.xcconfig"
9+
10+
11+
// Debug Information Format
12+
//
13+
// This setting controls the format of debug information used by the developer tools.
14+
//
15+
// DWARF - Object files and linked products will use DWARF as the debug information
16+
// format. [dwarf]
17+
// DWARF with dSYM File - Object files and linked products will use DWARF as the debug
18+
// information format, and Xcode will also produce a dSYM file containing the debug
19+
// information from the individual object files (except that a dSYM file is not needed
20+
// and will not be created for static library or object file products). [dwarf-with-dsym]
21+
22+
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
//
2+
// PaystackOSX-Shared.xcconfig
3+
//
4+
// Generated by BuildSettingExtractor on 4/27/15
5+
// https://github.com/dempseyatgithub/BuildSettingExtractor
6+
//
7+
8+
9+
CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
10+
11+
12+
CLANG_CXX_LIBRARY = libc++
13+
14+
15+
CLANG_ENABLE_MODULES = YES
16+
17+
18+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
19+
20+
21+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
22+
23+
24+
// Combine High Resolution Artwork
25+
//
26+
// Combines image files at different resolutions into one multi-page TIFF file that is
27+
// HiDPI compliant for Mac OS X 10.7 and later. Only image files in the same directory
28+
// and with the same base name and extension are combined. The file names must conform to
29+
// the naming convention used in HiDPI.
30+
31+
COMBINE_HIDPI_IMAGES = YES
32+
33+
34+
// Current Project Version
35+
//
36+
// This setting defines the the current version of the project. The value must be a
37+
// integer or floating point number like 57 or 365.8.
38+
39+
CURRENT_PROJECT_VERSION = 1
40+
41+
42+
// Defines Module
43+
//
44+
// If enabled, the product will be treated as defining its own module. This enables
45+
// automatic production of LLVM module map files when appropriate, and allows the product
46+
// to be imported as a module.
47+
48+
DEFINES_MODULE = YES
49+
50+
MODULEMAP_FILE = Paystack/module.modulemap
51+
52+
53+
// Compatibility Version
54+
//
55+
// Determines the compatibility version of the resulting library, bundle, or framework
56+
// binary.
57+
58+
DYLIB_COMPATIBILITY_VERSION = 1
59+
60+
61+
// Current Library Version
62+
//
63+
// This setting defines the the current version of any framework built by the project.
64+
// Like "Current Project Version", the value must be an integer or floating point number
65+
// like 57 or 365.8. By default it is set to $(CURRENT_PROJECT_VERSION).
66+
67+
DYLIB_CURRENT_VERSION = 1
68+
69+
70+
// Dynamic Library Install Name Base
71+
//
72+
// Sets the base value for the internal "install path" (LC_ID_DYLIB) in a dynamic
73+
// library. This will be combined with the EXECUTABLE_PATH to form the full install path.
74+
// Setting LD_DYLIB_INSTALL_NAME directly will override this setting. This setting
75+
// defaults to the target's INSTALL_PATH. It is ignored when building any product other
76+
// than a dynamic library. [-install_name]
77+
78+
DYLIB_INSTALL_NAME_BASE = @rpath
79+
80+
81+
// Framework Version
82+
//
83+
// Framework bundles are versioned by having contents in subfolders of a version folder
84+
// that has links to the current version and its contents.
85+
86+
FRAMEWORK_VERSION = A
87+
88+
89+
GCC_TREAT_WARNINGS_AS_ERRORS = YES
90+
91+
92+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
93+
94+
95+
GCC_WARN_SHADOW = YES
96+
97+
98+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
99+
100+
101+
// Info.plist File
102+
//
103+
// This is the project-relative path to the plist file that contains the Info.plist
104+
// information used by bundles.
105+
106+
INFOPLIST_FILE = Paystack/Info.plist
107+
108+
109+
// Installation Directory
110+
//
111+
// The directory to install the build products in. This path is prepended by the
112+
// 'Installation Build Products Location' (i.e., $(DSTROOT)).
113+
114+
INSTALL_PATH = $(LOCAL_LIBRARY_DIR)/Frameworks
115+
116+
117+
// Runpath Search Paths
118+
//
119+
// This is a list of paths to be added to the runpath search path list for the image
120+
// being created. At runtime, dyld uses the runpath when searching for dylibs whose load
121+
// path begins with '@rpath/'. [-rpath]
122+
123+
LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/../Frameworks @loader_path/Frameworks
124+
125+
126+
// OS X Deployment Target
127+
//
128+
// Code will load on this and later versions of OS X. Framework APIs that are
129+
// unavailable in earlier versions will be weak-linked; your code should check for null
130+
// function pointers or specific system versions before calling newer APIs.
131+
//
132+
// Compiler Default - Code will load on any Mac OS system that supports the APIs that are
133+
// used.
134+
// OS X 10.4 - Code will not load on systems earlier than 10.4. [10.4]
135+
// OS X 10.5 - Code will not load on systems earlier than 10.5. [10.5]
136+
// OS X 10.6 - Code will not load on systems earlier than 10.6. [10.6]
137+
// OS X 10.7 - Code will not load on systems earlier than 10.7. [10.7]
138+
// OS X 10.8 - Code will not load on systems earlier than 10.8. [10.8]
139+
// OS X 10.9 - Code will not load on systems earlier than 10.9. [10.9]
140+
141+
MACOSX_DEPLOYMENT_TARGET = 10.9
142+
143+
144+
// Product Name
145+
//
146+
// This is the basename of the product generated.
147+
148+
PRODUCT_NAME = PaystackOSX
149+
150+
151+
// Base SDK
152+
//
153+
// The name or path of the base SDK being used during the build. The product will be
154+
// built against the headers and libraries located inside the indicated SDK. This path
155+
// will be prepended to all search paths, and will be passed through the environment to
156+
// the compiler and linker. Additional SDKs can be specified in the ADDITIONAL_SDKS
157+
// setting.
158+
159+
SDKROOT = macosx
160+
161+
162+
// Skip Install
163+
//
164+
// Activating this setting when deployment locations are used causes the product to be
165+
// built into an alternative location instead of the install location.
166+
167+
SKIP_INSTALL = YES
168+
169+
170+
// Versioning Name Prefix
171+
//
172+
// Used as a prefix for the name of the version info symbol in the generated versioning
173+
// source file. If you prefix your exported symbols you will probably want to set this
174+
// to the same prefix.
175+
176+
VERSION_INFO_PREFIX =
177+
178+
179+
// Versioning System
180+
//
181+
// Selects the process used for version-stamping generated files.
182+
//
183+
// None - Use no versioning system. []
184+
// Apple Generic - Use the current project version setting. [apple-generic]
185+
186+
VERSIONING_SYSTEM = apple-generic
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//
2+
// PaystackOSXTests-Debug.xcconfig
3+
//
4+
// Generated by BuildSettingExtractor on 4/27/15
5+
// https://github.com/dempseyatgithub/BuildSettingExtractor
6+
//
7+
8+
#include "PaystackOSXTests-Shared.xcconfig"
9+
10+
11+
GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// PaystackOSXTests-Release.xcconfig
3+
//
4+
// Generated by BuildSettingExtractor on 4/27/15
5+
// https://github.com/dempseyatgithub/BuildSettingExtractor
6+
//
7+
8+
#include "PaystackOSXTests-Shared.xcconfig"
9+
10+
11+
// Debug Information Format
12+
//
13+
// This setting controls the format of debug information used by the developer tools.
14+
//
15+
// DWARF - Object files and linked products will use DWARF as the debug information
16+
// format. [dwarf]
17+
// DWARF with dSYM File - Object files and linked products will use DWARF as the debug
18+
// information format, and Xcode will also produce a dSYM file containing the debug
19+
// information from the individual object files (except that a dSYM file is not needed
20+
// and will not be created for static library or object file products). [dwarf-with-dsym]
21+
22+
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym

0 commit comments

Comments
 (0)