Skip to content

Commit bdbcc44

Browse files
author
Alex
authored
Merge pull request #12 from malt03/feature/carthage
Supported Carthage
2 parents 3c91506 + 821436a commit bdbcc44

File tree

7 files changed

+495
-1
lines changed

7 files changed

+495
-1
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,8 @@ tmp
2929
Pods
3030

3131
# Cedar helper
32-
spec_arc_support.rb
32+
spec_arc_support.rb
33+
34+
# Carthage
35+
Carthage/*
36+
!Carthage/PinCodeTextField
Lines changed: 356 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,356 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
EDE7F2BA1F5969D100C32606 /* PinCodeTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = EDE7F2B81F5969D100C32606 /* PinCodeTextField.h */; settings = {ATTRIBUTES = (Public, ); }; };
11+
EDE7F2C71F5969F300C32606 /* IntExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE7F2C21F5969F300C32606 /* IntExtension.swift */; };
12+
EDE7F2C81F5969F300C32606 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE7F2C31F5969F300C32606 /* StringExtension.swift */; };
13+
EDE7F2C91F5969F300C32606 /* PinCodeTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE7F2C41F5969F300C32606 /* PinCodeTextField.swift */; };
14+
EDE7F2CA1F5969F300C32606 /* TextHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE7F2C61F5969F300C32606 /* TextHelper.swift */; };
15+
EDE7F2CD1F5969FA00C32606 /* PinCodeTextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE7F2CC1F5969FA00C32606 /* PinCodeTextFieldDelegate.swift */; };
16+
/* End PBXBuildFile section */
17+
18+
/* Begin PBXFileReference section */
19+
EDE7F2B51F5969D100C32606 /* PinCodeTextField.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PinCodeTextField.framework; sourceTree = BUILT_PRODUCTS_DIR; };
20+
EDE7F2B81F5969D100C32606 /* PinCodeTextField.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PinCodeTextField.h; sourceTree = "<group>"; };
21+
EDE7F2B91F5969D100C32606 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
22+
EDE7F2C21F5969F300C32606 /* IntExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntExtension.swift; sourceTree = "<group>"; };
23+
EDE7F2C31F5969F300C32606 /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = "<group>"; };
24+
EDE7F2C41F5969F300C32606 /* PinCodeTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PinCodeTextField.swift; sourceTree = "<group>"; };
25+
EDE7F2C61F5969F300C32606 /* TextHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextHelper.swift; sourceTree = "<group>"; };
26+
EDE7F2CC1F5969FA00C32606 /* PinCodeTextFieldDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PinCodeTextFieldDelegate.swift; sourceTree = "<group>"; };
27+
/* End PBXFileReference section */
28+
29+
/* Begin PBXFrameworksBuildPhase section */
30+
EDE7F2B11F5969D100C32606 /* Frameworks */ = {
31+
isa = PBXFrameworksBuildPhase;
32+
buildActionMask = 2147483647;
33+
files = (
34+
);
35+
runOnlyForDeploymentPostprocessing = 0;
36+
};
37+
/* End PBXFrameworksBuildPhase section */
38+
39+
/* Begin PBXGroup section */
40+
EDE7F2AB1F5969D100C32606 = {
41+
isa = PBXGroup;
42+
children = (
43+
EDE7F2B71F5969D100C32606 /* PinCodeTextField */,
44+
EDE7F2B61F5969D100C32606 /* Products */,
45+
);
46+
sourceTree = "<group>";
47+
};
48+
EDE7F2B61F5969D100C32606 /* Products */ = {
49+
isa = PBXGroup;
50+
children = (
51+
EDE7F2B51F5969D100C32606 /* PinCodeTextField.framework */,
52+
);
53+
name = Products;
54+
sourceTree = "<group>";
55+
};
56+
EDE7F2B71F5969D100C32606 /* PinCodeTextField */ = {
57+
isa = PBXGroup;
58+
children = (
59+
EDE7F2B81F5969D100C32606 /* PinCodeTextField.h */,
60+
EDE7F2C01F5969F300C32606 /* Common */,
61+
EDE7F2CB1F5969FA00C32606 /* Swift */,
62+
EDE7F2B91F5969D100C32606 /* Info.plist */,
63+
);
64+
path = PinCodeTextField;
65+
sourceTree = "<group>";
66+
};
67+
EDE7F2C01F5969F300C32606 /* Common */ = {
68+
isa = PBXGroup;
69+
children = (
70+
EDE7F2C11F5969F300C32606 /* Extensions */,
71+
EDE7F2C41F5969F300C32606 /* PinCodeTextField.swift */,
72+
EDE7F2C51F5969F300C32606 /* TextHelper */,
73+
);
74+
name = Common;
75+
path = ../../../Pod/Common;
76+
sourceTree = "<group>";
77+
};
78+
EDE7F2C11F5969F300C32606 /* Extensions */ = {
79+
isa = PBXGroup;
80+
children = (
81+
EDE7F2C21F5969F300C32606 /* IntExtension.swift */,
82+
EDE7F2C31F5969F300C32606 /* StringExtension.swift */,
83+
);
84+
path = Extensions;
85+
sourceTree = "<group>";
86+
};
87+
EDE7F2C51F5969F300C32606 /* TextHelper */ = {
88+
isa = PBXGroup;
89+
children = (
90+
EDE7F2C61F5969F300C32606 /* TextHelper.swift */,
91+
);
92+
path = TextHelper;
93+
sourceTree = "<group>";
94+
};
95+
EDE7F2CB1F5969FA00C32606 /* Swift */ = {
96+
isa = PBXGroup;
97+
children = (
98+
EDE7F2CC1F5969FA00C32606 /* PinCodeTextFieldDelegate.swift */,
99+
);
100+
name = Swift;
101+
path = ../../../Pod/Swift;
102+
sourceTree = "<group>";
103+
};
104+
/* End PBXGroup section */
105+
106+
/* Begin PBXHeadersBuildPhase section */
107+
EDE7F2B21F5969D100C32606 /* Headers */ = {
108+
isa = PBXHeadersBuildPhase;
109+
buildActionMask = 2147483647;
110+
files = (
111+
EDE7F2BA1F5969D100C32606 /* PinCodeTextField.h in Headers */,
112+
);
113+
runOnlyForDeploymentPostprocessing = 0;
114+
};
115+
/* End PBXHeadersBuildPhase section */
116+
117+
/* Begin PBXNativeTarget section */
118+
EDE7F2B41F5969D100C32606 /* PinCodeTextField */ = {
119+
isa = PBXNativeTarget;
120+
buildConfigurationList = EDE7F2BD1F5969D100C32606 /* Build configuration list for PBXNativeTarget "PinCodeTextField" */;
121+
buildPhases = (
122+
EDE7F2B01F5969D100C32606 /* Sources */,
123+
EDE7F2B11F5969D100C32606 /* Frameworks */,
124+
EDE7F2B21F5969D100C32606 /* Headers */,
125+
EDE7F2B31F5969D100C32606 /* Resources */,
126+
);
127+
buildRules = (
128+
);
129+
dependencies = (
130+
);
131+
name = PinCodeTextField;
132+
productName = PinCodeTextField;
133+
productReference = EDE7F2B51F5969D100C32606 /* PinCodeTextField.framework */;
134+
productType = "com.apple.product-type.framework";
135+
};
136+
/* End PBXNativeTarget section */
137+
138+
/* Begin PBXProject section */
139+
EDE7F2AC1F5969D100C32606 /* Project object */ = {
140+
isa = PBXProject;
141+
attributes = {
142+
LastUpgradeCheck = 0830;
143+
ORGANIZATIONNAME = "Koji Murata";
144+
TargetAttributes = {
145+
EDE7F2B41F5969D100C32606 = {
146+
CreatedOnToolsVersion = 8.3.3;
147+
ProvisioningStyle = Automatic;
148+
};
149+
};
150+
};
151+
buildConfigurationList = EDE7F2AF1F5969D100C32606 /* Build configuration list for PBXProject "PinCodeTextField" */;
152+
compatibilityVersion = "Xcode 3.2";
153+
developmentRegion = English;
154+
hasScannedForEncodings = 0;
155+
knownRegions = (
156+
en,
157+
);
158+
mainGroup = EDE7F2AB1F5969D100C32606;
159+
productRefGroup = EDE7F2B61F5969D100C32606 /* Products */;
160+
projectDirPath = "";
161+
projectRoot = "";
162+
targets = (
163+
EDE7F2B41F5969D100C32606 /* PinCodeTextField */,
164+
);
165+
};
166+
/* End PBXProject section */
167+
168+
/* Begin PBXResourcesBuildPhase section */
169+
EDE7F2B31F5969D100C32606 /* Resources */ = {
170+
isa = PBXResourcesBuildPhase;
171+
buildActionMask = 2147483647;
172+
files = (
173+
);
174+
runOnlyForDeploymentPostprocessing = 0;
175+
};
176+
/* End PBXResourcesBuildPhase section */
177+
178+
/* Begin PBXSourcesBuildPhase section */
179+
EDE7F2B01F5969D100C32606 /* Sources */ = {
180+
isa = PBXSourcesBuildPhase;
181+
buildActionMask = 2147483647;
182+
files = (
183+
EDE7F2CD1F5969FA00C32606 /* PinCodeTextFieldDelegate.swift in Sources */,
184+
EDE7F2CA1F5969F300C32606 /* TextHelper.swift in Sources */,
185+
EDE7F2C81F5969F300C32606 /* StringExtension.swift in Sources */,
186+
EDE7F2C91F5969F300C32606 /* PinCodeTextField.swift in Sources */,
187+
EDE7F2C71F5969F300C32606 /* IntExtension.swift in Sources */,
188+
);
189+
runOnlyForDeploymentPostprocessing = 0;
190+
};
191+
/* End PBXSourcesBuildPhase section */
192+
193+
/* Begin XCBuildConfiguration section */
194+
EDE7F2BB1F5969D100C32606 /* Debug */ = {
195+
isa = XCBuildConfiguration;
196+
buildSettings = {
197+
ALWAYS_SEARCH_USER_PATHS = NO;
198+
CLANG_ANALYZER_NONNULL = YES;
199+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
200+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
201+
CLANG_CXX_LIBRARY = "libc++";
202+
CLANG_ENABLE_MODULES = YES;
203+
CLANG_ENABLE_OBJC_ARC = YES;
204+
CLANG_WARN_BOOL_CONVERSION = YES;
205+
CLANG_WARN_CONSTANT_CONVERSION = YES;
206+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
207+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
208+
CLANG_WARN_EMPTY_BODY = YES;
209+
CLANG_WARN_ENUM_CONVERSION = YES;
210+
CLANG_WARN_INFINITE_RECURSION = YES;
211+
CLANG_WARN_INT_CONVERSION = YES;
212+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
213+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
214+
CLANG_WARN_UNREACHABLE_CODE = YES;
215+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
216+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
217+
COPY_PHASE_STRIP = NO;
218+
CURRENT_PROJECT_VERSION = 1;
219+
DEBUG_INFORMATION_FORMAT = dwarf;
220+
ENABLE_STRICT_OBJC_MSGSEND = YES;
221+
ENABLE_TESTABILITY = YES;
222+
GCC_C_LANGUAGE_STANDARD = gnu99;
223+
GCC_DYNAMIC_NO_PIC = NO;
224+
GCC_NO_COMMON_BLOCKS = YES;
225+
GCC_OPTIMIZATION_LEVEL = 0;
226+
GCC_PREPROCESSOR_DEFINITIONS = (
227+
"DEBUG=1",
228+
"$(inherited)",
229+
);
230+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
231+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
232+
GCC_WARN_UNDECLARED_SELECTOR = YES;
233+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
234+
GCC_WARN_UNUSED_FUNCTION = YES;
235+
GCC_WARN_UNUSED_VARIABLE = YES;
236+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
237+
MTL_ENABLE_DEBUG_INFO = YES;
238+
ONLY_ACTIVE_ARCH = YES;
239+
SDKROOT = iphoneos;
240+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
241+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
242+
TARGETED_DEVICE_FAMILY = "1,2";
243+
VERSIONING_SYSTEM = "apple-generic";
244+
VERSION_INFO_PREFIX = "";
245+
};
246+
name = Debug;
247+
};
248+
EDE7F2BC1F5969D100C32606 /* Release */ = {
249+
isa = XCBuildConfiguration;
250+
buildSettings = {
251+
ALWAYS_SEARCH_USER_PATHS = NO;
252+
CLANG_ANALYZER_NONNULL = YES;
253+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
254+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
255+
CLANG_CXX_LIBRARY = "libc++";
256+
CLANG_ENABLE_MODULES = YES;
257+
CLANG_ENABLE_OBJC_ARC = YES;
258+
CLANG_WARN_BOOL_CONVERSION = YES;
259+
CLANG_WARN_CONSTANT_CONVERSION = YES;
260+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
261+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
262+
CLANG_WARN_EMPTY_BODY = YES;
263+
CLANG_WARN_ENUM_CONVERSION = YES;
264+
CLANG_WARN_INFINITE_RECURSION = YES;
265+
CLANG_WARN_INT_CONVERSION = YES;
266+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
267+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
268+
CLANG_WARN_UNREACHABLE_CODE = YES;
269+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
270+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
271+
COPY_PHASE_STRIP = NO;
272+
CURRENT_PROJECT_VERSION = 1;
273+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
274+
ENABLE_NS_ASSERTIONS = NO;
275+
ENABLE_STRICT_OBJC_MSGSEND = YES;
276+
GCC_C_LANGUAGE_STANDARD = gnu99;
277+
GCC_NO_COMMON_BLOCKS = YES;
278+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
279+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
280+
GCC_WARN_UNDECLARED_SELECTOR = YES;
281+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
282+
GCC_WARN_UNUSED_FUNCTION = YES;
283+
GCC_WARN_UNUSED_VARIABLE = YES;
284+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
285+
MTL_ENABLE_DEBUG_INFO = NO;
286+
SDKROOT = iphoneos;
287+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
288+
TARGETED_DEVICE_FAMILY = "1,2";
289+
VALIDATE_PRODUCT = YES;
290+
VERSIONING_SYSTEM = "apple-generic";
291+
VERSION_INFO_PREFIX = "";
292+
};
293+
name = Release;
294+
};
295+
EDE7F2BE1F5969D100C32606 /* Debug */ = {
296+
isa = XCBuildConfiguration;
297+
buildSettings = {
298+
CODE_SIGN_IDENTITY = "";
299+
DEFINES_MODULE = YES;
300+
DYLIB_COMPATIBILITY_VERSION = 1;
301+
DYLIB_CURRENT_VERSION = 1;
302+
DYLIB_INSTALL_NAME_BASE = "@rpath";
303+
INFOPLIST_FILE = PinCodeTextField/Info.plist;
304+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
305+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
306+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
307+
PRODUCT_BUNDLE_IDENTIFIER = com.dena.PinCodeTextField;
308+
PRODUCT_NAME = "$(TARGET_NAME)";
309+
SKIP_INSTALL = YES;
310+
SWIFT_VERSION = 3.0;
311+
};
312+
name = Debug;
313+
};
314+
EDE7F2BF1F5969D100C32606 /* Release */ = {
315+
isa = XCBuildConfiguration;
316+
buildSettings = {
317+
CODE_SIGN_IDENTITY = "";
318+
DEFINES_MODULE = YES;
319+
DYLIB_COMPATIBILITY_VERSION = 1;
320+
DYLIB_CURRENT_VERSION = 1;
321+
DYLIB_INSTALL_NAME_BASE = "@rpath";
322+
INFOPLIST_FILE = PinCodeTextField/Info.plist;
323+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
324+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
325+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
326+
PRODUCT_BUNDLE_IDENTIFIER = com.dena.PinCodeTextField;
327+
PRODUCT_NAME = "$(TARGET_NAME)";
328+
SKIP_INSTALL = YES;
329+
SWIFT_VERSION = 3.0;
330+
};
331+
name = Release;
332+
};
333+
/* End XCBuildConfiguration section */
334+
335+
/* Begin XCConfigurationList section */
336+
EDE7F2AF1F5969D100C32606 /* Build configuration list for PBXProject "PinCodeTextField" */ = {
337+
isa = XCConfigurationList;
338+
buildConfigurations = (
339+
EDE7F2BB1F5969D100C32606 /* Debug */,
340+
EDE7F2BC1F5969D100C32606 /* Release */,
341+
);
342+
defaultConfigurationIsVisible = 0;
343+
defaultConfigurationName = Release;
344+
};
345+
EDE7F2BD1F5969D100C32606 /* Build configuration list for PBXNativeTarget "PinCodeTextField" */ = {
346+
isa = XCConfigurationList;
347+
buildConfigurations = (
348+
EDE7F2BE1F5969D100C32606 /* Debug */,
349+
EDE7F2BF1F5969D100C32606 /* Release */,
350+
);
351+
defaultConfigurationIsVisible = 0;
352+
};
353+
/* End XCConfigurationList section */
354+
};
355+
rootObject = EDE7F2AC1F5969D100C32606 /* Project object */;
356+
}

Carthage/PinCodeTextField/PinCodeTextField.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)