@@ -7,18 +7,17 @@
7 objects = {
7 objects = {
9/* Begin PBXBuildFile section */
9/* Begin PBXBuildFile section */
10− 3116C0DB1DA4DD360015AC69 /* GMStepperExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3116C0DA1DA4DD360015AC69 /* GMStepperExampleTests.swift */; };
11− 3198AC771DA4DEE500311FB3 /* GMStepper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C195B1B48445E005EFEE5 /* GMStepper.swift */; };
12 319C19381B4843EB005EFEE5 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C19371B4843EB005EFEE5 /* AppDelegate.swift */; };
10 319C19381B4843EB005EFEE5 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C19371B4843EB005EFEE5 /* AppDelegate.swift */; };
13 319C193A1B4843EB005EFEE5 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C19391B4843EB005EFEE5 /* ViewController.swift */; };
11 319C193A1B4843EB005EFEE5 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C19391B4843EB005EFEE5 /* ViewController.swift */; };
14 319C193D1B4843EB005EFEE5 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 319C193B1B4843EB005EFEE5 /* Main.storyboard */; };
12 319C193D1B4843EB005EFEE5 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 319C193B1B4843EB005EFEE5 /* Main.storyboard */; };
15 319C193F1B4843EB005EFEE5 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 319C193E1B4843EB005EFEE5 /* Images.xcassets */; };
13 319C193F1B4843EB005EFEE5 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 319C193E1B4843EB005EFEE5 /* Images.xcassets */; };
16 319C19421B4843EB005EFEE5 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 319C19401B4843EB005EFEE5 /* LaunchScreen.xib */; };
14 319C19421B4843EB005EFEE5 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 319C19401B4843EB005EFEE5 /* LaunchScreen.xib */; };
15+ 319C194E1B4843EB005EFEE5 /* GMStepperExampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C194D1B4843EB005EFEE5 /* GMStepperExampleTests.swift */; };
17 319C195C1B48445E005EFEE5 /* GMStepper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C195B1B48445E005EFEE5 /* GMStepper.swift */; };
16 319C195C1B48445E005EFEE5 /* GMStepper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319C195B1B48445E005EFEE5 /* GMStepper.swift */; };
18/* End PBXBuildFile section */
17/* End PBXBuildFile section */
20/* Begin PBXContainerItemProxy section */
19/* Begin PBXContainerItemProxy section */
21− 3116C0DD1DA4DD360015AC69 /* PBXContainerItemProxy */ = {
20+ 319C19481B4843EB005EFEE5 /* PBXContainerItemProxy */ = {
22 isa = PBXContainerItemProxy;
21 isa = PBXContainerItemProxy;
23 containerPortal = 319C192A1B4843EB005EFEE5 /* Project object */;
22 containerPortal = 319C192A1B4843EB005EFEE5 /* Project object */;
24 proxyType = 1;
23 proxyType = 1;
@@ -28,9 +27,6 @@
28/* End PBXContainerItemProxy section */
27/* End PBXContainerItemProxy section */
30/* Begin PBXFileReference section */
29/* Begin PBXFileReference section */
31− 3116C0D81DA4DD360015AC69 /* GMStepperExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GMStepperExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
32− 3116C0DA1DA4DD360015AC69 /* GMStepperExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GMStepperExampleTests.swift; sourceTree = "<group>"; };
33− 3116C0DC1DA4DD360015AC69 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
34 319C19321B4843EB005EFEE5 /* GMStepperExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GMStepperExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
30 319C19321B4843EB005EFEE5 /* GMStepperExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GMStepperExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
35 319C19361B4843EB005EFEE5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
31 319C19361B4843EB005EFEE5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
36 319C19371B4843EB005EFEE5 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
32 319C19371B4843EB005EFEE5 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@@ -38,18 +34,21 @@
38 319C193C1B4843EB005EFEE5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
34 319C193C1B4843EB005EFEE5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
39 319C193E1B4843EB005EFEE5 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
35 319C193E1B4843EB005EFEE5 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
40 319C19411B4843EB005EFEE5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
36 319C19411B4843EB005EFEE5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
37+ 319C19471B4843EB005EFEE5 /* GMStepperExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = GMStepperExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
38+ 319C194C1B4843EB005EFEE5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
39+ 319C194D1B4843EB005EFEE5 /* GMStepperExampleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GMStepperExampleTests.swift; sourceTree = "<group>"; };
41 319C195B1B48445E005EFEE5 /* GMStepper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GMStepper.swift; sourceTree = "<group>"; };
40 319C195B1B48445E005EFEE5 /* GMStepper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GMStepper.swift; sourceTree = "<group>"; };
42/* End PBXFileReference section */
41/* End PBXFileReference section */
44/* Begin PBXFrameworksBuildPhase section */
43/* Begin PBXFrameworksBuildPhase section */
45− 3116C0D51DA4DD360015AC69 /* Frameworks */ = {
44+ 319C192F1B4843EB005EFEE5 /* Frameworks */ = {
46 isa = PBXFrameworksBuildPhase;
45 isa = PBXFrameworksBuildPhase;
47 buildActionMask = 2147483647;
46 buildActionMask = 2147483647;
50 runOnlyForDeploymentPostprocessing = 0;
49 runOnlyForDeploymentPostprocessing = 0;
52− 319C192F1B4843EB005EFEE5 /* Frameworks */ = {
51+ 319C19441B4843EB005EFEE5 /* Frameworks */ = {
53 isa = PBXFrameworksBuildPhase;
52 isa = PBXFrameworksBuildPhase;
54 buildActionMask = 2147483647;
53 buildActionMask = 2147483647;
@@ -59,21 +58,12 @@
59/* End PBXFrameworksBuildPhase section */
58/* End PBXFrameworksBuildPhase section */
61/* Begin PBXGroup section */
60/* Begin PBXGroup section */
62− 3116C0D91DA4DD360015AC69 /* GMStepperExampleTests */ = {
65− 3116C0DA1DA4DD360015AC69 /* GMStepperExampleTests.swift */,
66− 3116C0DC1DA4DD360015AC69 /* Info.plist */,
68− path = GMStepperExampleTests;
69− sourceTree = "<group>";
71 319C19291B4843EB005EFEE5 = {
61 319C19291B4843EB005EFEE5 = {
72 isa = PBXGroup;
62 isa = PBXGroup;
73 children = (
63 children = (
74 319C195A1B48445E005EFEE5 /* GMStepper */,
64 319C195A1B48445E005EFEE5 /* GMStepper */,
75 319C19341B4843EB005EFEE5 /* GMStepperExample */,
65 319C19341B4843EB005EFEE5 /* GMStepperExample */,
76− 3116C0D91DA4DD360015AC69 /* GMStepperExampleTests */,
66+ 319C194A1B4843EB005EFEE5 /* GMStepperExampleTests */,
77 319C19331B4843EB005EFEE5 /* Products */,
67 319C19331B4843EB005EFEE5 /* Products */,
79 sourceTree = "<group>";
69 sourceTree = "<group>";
@@ -82,7 +72,7 @@
82 isa = PBXGroup;
72 isa = PBXGroup;
83 children = (
73 children = (
84 319C19321B4843EB005EFEE5 /* GMStepperExample.app */,
74 319C19321B4843EB005EFEE5 /* GMStepperExample.app */,
85− 3116C0D81DA4DD360015AC69 /* GMStepperExampleTests.xctest */,
75+ 319C19471B4843EB005EFEE5 /* GMStepperExampleTests.xctest */,
87 name = Products;
77 name = Products;
88 sourceTree = "<group>";
78 sourceTree = "<group>";
@@ -108,6 +98,23 @@
108 name = "Supporting Files";
98 name = "Supporting Files";
109 sourceTree = "<group>";
99 sourceTree = "<group>";
101+ 319C194A1B4843EB005EFEE5 /* GMStepperExampleTests */ = {
104+ 319C194D1B4843EB005EFEE5 /* GMStepperExampleTests.swift */,
105+ 319C194B1B4843EB005EFEE5 /* Supporting Files */,
107+ path = GMStepperExampleTests;
108+ sourceTree = "<group>";
110+ 319C194B1B4843EB005EFEE5 /* Supporting Files */ = {
113+ 319C194C1B4843EB005EFEE5 /* Info.plist */,
115+ name = "Supporting Files";
116+ sourceTree = "<group>";
111 319C195A1B48445E005EFEE5 /* GMStepper */ = {
118 319C195A1B48445E005EFEE5 /* GMStepper */ = {
112 isa = PBXGroup;
119 isa = PBXGroup;
113 children = (
120 children = (
@@ -120,24 +127,6 @@
120/* End PBXGroup section */
127/* End PBXGroup section */
122/* Begin PBXNativeTarget section */
129/* Begin PBXNativeTarget section */
123− 3116C0D71DA4DD360015AC69 /* GMStepperExampleTests */ = {
124− isa = PBXNativeTarget;
125− buildConfigurationList = 3116C0DF1DA4DD360015AC69 /* Build configuration list for PBXNativeTarget "GMStepperExampleTests" */;
127− 3116C0D41DA4DD360015AC69 /* Sources */,
128− 3116C0D51DA4DD360015AC69 /* Frameworks */,
129− 3116C0D61DA4DD360015AC69 /* Resources */,
134− 3116C0DE1DA4DD360015AC69 /* PBXTargetDependency */,
136− name = GMStepperExampleTests;
137− productName = GMStepperExampleTests;
138− productReference = 3116C0D81DA4DD360015AC69 /* GMStepperExampleTests.xctest */;
139− productType = "com.apple.product-type.bundle.unit-test";
141 319C19311B4843EB005EFEE5 /* GMStepperExample */ = {
130 319C19311B4843EB005EFEE5 /* GMStepperExample */ = {
142 isa = PBXNativeTarget;
131 isa = PBXNativeTarget;
143 buildConfigurationList = 319C19511B4843EB005EFEE5 /* Build configuration list for PBXNativeTarget "GMStepperExample" */;
132 buildConfigurationList = 319C19511B4843EB005EFEE5 /* Build configuration list for PBXNativeTarget "GMStepperExample" */;
@@ -155,27 +144,39 @@
155 productReference = 319C19321B4843EB005EFEE5 /* GMStepperExample.app */;
144 productReference = 319C19321B4843EB005EFEE5 /* GMStepperExample.app */;
156 productType = "com.apple.product-type.application";
145 productType = "com.apple.product-type.application";
147+ 319C19461B4843EB005EFEE5 /* GMStepperExampleTests */ = {
148+ isa = PBXNativeTarget;
149+ buildConfigurationList = 319C19541B4843EB005EFEE5 /* Build configuration list for PBXNativeTarget "GMStepperExampleTests" */;
151+ 319C19431B4843EB005EFEE5 /* Sources */,
152+ 319C19441B4843EB005EFEE5 /* Frameworks */,
153+ 319C19451B4843EB005EFEE5 /* Resources */,
158+ 319C19491B4843EB005EFEE5 /* PBXTargetDependency */,
160+ name = GMStepperExampleTests;
161+ productName = GMStepperExampleTests;
162+ productReference = 319C19471B4843EB005EFEE5 /* GMStepperExampleTests.xctest */;
163+ productType = "com.apple.product-type.bundle.unit-test";
158/* End PBXNativeTarget section */
165/* End PBXNativeTarget section */
160/* Begin PBXProject section */
167/* Begin PBXProject section */
161 319C192A1B4843EB005EFEE5 /* Project object */ = {
168 319C192A1B4843EB005EFEE5 /* Project object */ = {
162 isa = PBXProject;
169 isa = PBXProject;
163 attributes = {
170 attributes = {
164− LastSwiftMigration = 0700;
165− LastSwiftUpdateCheck = 0800;
166− LastUpgradeCheck = 0900;
171+ LastUpgradeCheck = 0640;
167 ORGANIZATIONNAME = "Gunay Mert Karadogan";
172 ORGANIZATIONNAME = "Gunay Mert Karadogan";
168 TargetAttributes = {
173 TargetAttributes = {
169− 3116C0D71DA4DD360015AC69 = {
170− CreatedOnToolsVersion = 8.0;
171− LastSwiftMigration = 0900;
172− ProvisioningStyle = Automatic;
173− TestTargetID = 319C19311B4843EB005EFEE5;
175 319C19311B4843EB005EFEE5 = {
174 319C19311B4843EB005EFEE5 = {
176 CreatedOnToolsVersion = 6.4;
175 CreatedOnToolsVersion = 6.4;
177− DevelopmentTeam = 289M6XEDV4;
176+ };
178− LastSwiftMigration = 0900;
177+ 319C19461B4843EB005EFEE5 = {
178+ CreatedOnToolsVersion = 6.4;
179+ TestTargetID = 319C19311B4843EB005EFEE5;
@@ -193,58 +194,57 @@
193 projectRoot = "";
194 projectRoot = "";
194 targets = (
195 targets = (
195 319C19311B4843EB005EFEE5 /* GMStepperExample */,
196 319C19311B4843EB005EFEE5 /* GMStepperExample */,
196− 3116C0D71DA4DD360015AC69 /* GMStepperExampleTests */,
197+ 319C19461B4843EB005EFEE5 /* GMStepperExampleTests */,
199/* End PBXProject section */
200/* End PBXProject section */
201/* Begin PBXResourcesBuildPhase section */
202/* Begin PBXResourcesBuildPhase section */
202− 3116C0D61DA4DD360015AC69 /* Resources */ = {
203+ 319C19301B4843EB005EFEE5 /* Resources */ = {
203 isa = PBXResourcesBuildPhase;
204 isa = PBXResourcesBuildPhase;
204 buildActionMask = 2147483647;
205 buildActionMask = 2147483647;
205 files = (
206 files = (
207+ 319C193D1B4843EB005EFEE5 /* Main.storyboard in Resources */,
208+ 319C19421B4843EB005EFEE5 /* LaunchScreen.xib in Resources */,
209+ 319C193F1B4843EB005EFEE5 /* Images.xcassets in Resources */,
207 runOnlyForDeploymentPostprocessing = 0;
211 runOnlyForDeploymentPostprocessing = 0;
209− 319C19301B4843EB005EFEE5 /* Resources */ = {
213+ 319C19451B4843EB005EFEE5 /* Resources */ = {
210 isa = PBXResourcesBuildPhase;
214 isa = PBXResourcesBuildPhase;
211 buildActionMask = 2147483647;
215 buildActionMask = 2147483647;
212 files = (
216 files = (
213− 319C193D1B4843EB005EFEE5 /* Main.storyboard in Resources */,
214− 319C19421B4843EB005EFEE5 /* LaunchScreen.xib in Resources */,
215− 319C193F1B4843EB005EFEE5 /* Images.xcassets in Resources */,
217 runOnlyForDeploymentPostprocessing = 0;
218 runOnlyForDeploymentPostprocessing = 0;
219/* End PBXResourcesBuildPhase section */
220/* End PBXResourcesBuildPhase section */
221/* Begin PBXSourcesBuildPhase section */
222/* Begin PBXSourcesBuildPhase section */
222− 3116C0D41DA4DD360015AC69 /* Sources */ = {
223+ 319C192E1B4843EB005EFEE5 /* Sources */ = {
223 isa = PBXSourcesBuildPhase;
224 isa = PBXSourcesBuildPhase;
224 buildActionMask = 2147483647;
225 buildActionMask = 2147483647;
225 files = (
226 files = (
226− 3116C0DB1DA4DD360015AC69 /* GMStepperExampleTests.swift in Sources */,
227+ 319C193A1B4843EB005EFEE5 /* ViewController.swift in Sources */,
227− 3198AC771DA4DEE500311FB3 /* GMStepper.swift in Sources */,
228+ 319C195C1B48445E005EFEE5 /* GMStepper.swift in Sources */,
229+ 319C19381B4843EB005EFEE5 /* AppDelegate.swift in Sources */,
229 runOnlyForDeploymentPostprocessing = 0;
231 runOnlyForDeploymentPostprocessing = 0;
231− 319C192E1B4843EB005EFEE5 /* Sources */ = {
233+ 319C19431B4843EB005EFEE5 /* Sources */ = {
232 isa = PBXSourcesBuildPhase;
234 isa = PBXSourcesBuildPhase;
233 buildActionMask = 2147483647;
235 buildActionMask = 2147483647;
234 files = (
236 files = (
235− 319C193A1B4843EB005EFEE5 /* ViewController.swift in Sources */,
237+ 319C194E1B4843EB005EFEE5 /* GMStepperExampleTests.swift in Sources */,
236− 319C195C1B48445E005EFEE5 /* GMStepper.swift in Sources */,
237− 319C19381B4843EB005EFEE5 /* AppDelegate.swift in Sources */,
239 runOnlyForDeploymentPostprocessing = 0;
239 runOnlyForDeploymentPostprocessing = 0;
241/* End PBXSourcesBuildPhase section */
241/* End PBXSourcesBuildPhase section */
243/* Begin PBXTargetDependency section */
243/* Begin PBXTargetDependency section */
244− 3116C0DE1DA4DD360015AC69 /* PBXTargetDependency */ = {
244+ 319C19491B4843EB005EFEE5 /* PBXTargetDependency */ = {
245 isa = PBXTargetDependency;
245 isa = PBXTargetDependency;
246 target = 319C19311B4843EB005EFEE5 /* GMStepperExample */;
246 target = 319C19311B4843EB005EFEE5 /* GMStepperExample */;
247− targetProxy = 3116C0DD1DA4DD360015AC69 /* PBXContainerItemProxy */;
247+ targetProxy = 319C19481B4843EB005EFEE5 /* PBXContainerItemProxy */;
249/* End PBXTargetDependency section */
249/* End PBXTargetDependency section */
@@ -268,44 +268,6 @@
268/* End PBXVariantGroup section */
268/* End PBXVariantGroup section */
270/* Begin XCBuildConfiguration section */
270/* Begin XCBuildConfiguration section */
271− 3116C0E01DA4DD360015AC69 /* Debug */ = {
272− isa = XCBuildConfiguration;
274− BUNDLE_LOADER = "$(TEST_HOST)";
275− CLANG_ANALYZER_NONNULL = YES;
276− CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
277− CLANG_WARN_SUSPICIOUS_MOVES = YES;
278− DEBUG_INFORMATION_FORMAT = dwarf;
279− INFOPLIST_FILE = GMStepperExampleTests/Info.plist;
280− IPHONEOS_DEPLOYMENT_TARGET = 10.0;
281− LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
282− PRODUCT_BUNDLE_IDENTIFIER = com.gmertk.GMStepperExampleTests;
283− PRODUCT_NAME = "$(TARGET_NAME)";
284− SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
285− SWIFT_SWIFT3_OBJC_INFERENCE = On;
286− SWIFT_VERSION = 4.0;
287− TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GMStepperExample.app/GMStepperExample";
291− 3116C0E11DA4DD360015AC69 /* Release */ = {
292− isa = XCBuildConfiguration;
294− BUNDLE_LOADER = "$(TEST_HOST)";
295− CLANG_ANALYZER_NONNULL = YES;
296− CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
297− CLANG_WARN_SUSPICIOUS_MOVES = YES;
298− INFOPLIST_FILE = GMStepperExampleTests/Info.plist;
299− IPHONEOS_DEPLOYMENT_TARGET = 10.0;
300− LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
301− PRODUCT_BUNDLE_IDENTIFIER = com.gmertk.GMStepperExampleTests;
302− PRODUCT_NAME = "$(TARGET_NAME)";
303− SWIFT_SWIFT3_OBJC_INFERENCE = On;
304− SWIFT_VERSION = 4.0;
305− TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GMStepperExample.app/GMStepperExample";
309 319C194F1B4843EB005EFEE5 /* Debug */ = {
271 319C194F1B4843EB005EFEE5 /* Debug */ = {
310 isa = XCBuildConfiguration;
272 isa = XCBuildConfiguration;
311 buildSettings = {
273 buildSettings = {
@@ -314,28 +276,19 @@
314 CLANG_CXX_LIBRARY = "libc++";
276 CLANG_CXX_LIBRARY = "libc++";
315 CLANG_ENABLE_MODULES = YES;
277 CLANG_ENABLE_MODULES = YES;
316 CLANG_ENABLE_OBJC_ARC = YES;
278 CLANG_ENABLE_OBJC_ARC = YES;
317− CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
318 CLANG_WARN_BOOL_CONVERSION = YES;
279 CLANG_WARN_BOOL_CONVERSION = YES;
319− CLANG_WARN_COMMA = YES;
320 CLANG_WARN_CONSTANT_CONVERSION = YES;
280 CLANG_WARN_CONSTANT_CONVERSION = YES;
321 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
281 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
322 CLANG_WARN_EMPTY_BODY = YES;
282 CLANG_WARN_EMPTY_BODY = YES;
323 CLANG_WARN_ENUM_CONVERSION = YES;
283 CLANG_WARN_ENUM_CONVERSION = YES;
324− CLANG_WARN_INFINITE_RECURSION = YES;
325 CLANG_WARN_INT_CONVERSION = YES;
284 CLANG_WARN_INT_CONVERSION = YES;
326− CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
327− CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
328 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
285 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
329− CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
330− CLANG_WARN_STRICT_PROTOTYPES = YES;
331− CLANG_WARN_SUSPICIOUS_MOVE = YES;
332 CLANG_WARN_UNREACHABLE_CODE = YES;
286 CLANG_WARN_UNREACHABLE_CODE = YES;
333 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
287 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
334 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
288 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
335 COPY_PHASE_STRIP = NO;
289 COPY_PHASE_STRIP = NO;
336 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
290 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
337 ENABLE_STRICT_OBJC_MSGSEND = YES;
291 ENABLE_STRICT_OBJC_MSGSEND = YES;
338− ENABLE_TESTABILITY = YES;
339 GCC_C_LANGUAGE_STANDARD = gnu99;
292 GCC_C_LANGUAGE_STANDARD = gnu99;
340 GCC_DYNAMIC_NO_PIC = NO;
293 GCC_DYNAMIC_NO_PIC = NO;
341 GCC_NO_COMMON_BLOCKS = YES;
294 GCC_NO_COMMON_BLOCKS = YES;
@@ -367,21 +320,13 @@
367 CLANG_CXX_LIBRARY = "libc++";
320 CLANG_CXX_LIBRARY = "libc++";
368 CLANG_ENABLE_MODULES = YES;
321 CLANG_ENABLE_MODULES = YES;
369 CLANG_ENABLE_OBJC_ARC = YES;
322 CLANG_ENABLE_OBJC_ARC = YES;
370− CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
371 CLANG_WARN_BOOL_CONVERSION = YES;
323 CLANG_WARN_BOOL_CONVERSION = YES;
372− CLANG_WARN_COMMA = YES;
373 CLANG_WARN_CONSTANT_CONVERSION = YES;
324 CLANG_WARN_CONSTANT_CONVERSION = YES;
374 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
325 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
375 CLANG_WARN_EMPTY_BODY = YES;
326 CLANG_WARN_EMPTY_BODY = YES;
376 CLANG_WARN_ENUM_CONVERSION = YES;
327 CLANG_WARN_ENUM_CONVERSION = YES;
377− CLANG_WARN_INFINITE_RECURSION = YES;
378 CLANG_WARN_INT_CONVERSION = YES;
328 CLANG_WARN_INT_CONVERSION = YES;
379− CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
380− CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
381 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
329 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
382− CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
383− CLANG_WARN_STRICT_PROTOTYPES = YES;
384− CLANG_WARN_SUSPICIOUS_MOVE = YES;
385 CLANG_WARN_UNREACHABLE_CODE = YES;
330 CLANG_WARN_UNREACHABLE_CODE = YES;
386 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
331 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
387 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
332 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -400,7 +345,6 @@
400 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
345 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
401 MTL_ENABLE_DEBUG_INFO = NO;
346 MTL_ENABLE_DEBUG_INFO = NO;
402 SDKROOT = iphoneos;
347 SDKROOT = iphoneos;
403− SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
404 VALIDATE_PRODUCT = YES;
348 VALIDATE_PRODUCT = YES;
406 name = Release;
350 name = Release;
@@ -409,13 +353,9 @@
409 isa = XCBuildConfiguration;
353 isa = XCBuildConfiguration;
410 buildSettings = {
354 buildSettings = {
411 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
355 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
412− DEVELOPMENT_TEAM = 289M6XEDV4;
413 INFOPLIST_FILE = GMStepperExample/Info.plist;
356 INFOPLIST_FILE = GMStepperExample/Info.plist;
414 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
357 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
415− PRODUCT_BUNDLE_IDENTIFIER = "com.gunaymert.$(PRODUCT_NAME:rfc1034identifier)";
416 PRODUCT_NAME = "$(TARGET_NAME)";
358 PRODUCT_NAME = "$(TARGET_NAME)";
417− SWIFT_SWIFT3_OBJC_INFERENCE = Default;
418− SWIFT_VERSION = 4.0;
420 name = Debug;
360 name = Debug;
@@ -423,28 +363,49 @@
423 isa = XCBuildConfiguration;
363 isa = XCBuildConfiguration;
424 buildSettings = {
364 buildSettings = {
425 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
365 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
426− DEVELOPMENT_TEAM = 289M6XEDV4;
427 INFOPLIST_FILE = GMStepperExample/Info.plist;
366 INFOPLIST_FILE = GMStepperExample/Info.plist;
428 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
367 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
429− PRODUCT_BUNDLE_IDENTIFIER = "com.gunaymert.$(PRODUCT_NAME:rfc1034identifier)";
430 PRODUCT_NAME = "$(TARGET_NAME)";
368 PRODUCT_NAME = "$(TARGET_NAME)";
431− SWIFT_SWIFT3_OBJC_INFERENCE = Default;
369+ };
432− SWIFT_VERSION = 4.0;
370+ name = Release;
372+ 319C19551B4843EB005EFEE5 /* Debug */ = {
373+ isa = XCBuildConfiguration;
375+ BUNDLE_LOADER = "$(TEST_HOST)";
376+ FRAMEWORK_SEARCH_PATHS = (
377+ "$(SDKROOT)/Developer/Library/Frameworks",
380+ GCC_PREPROCESSOR_DEFINITIONS = (
384+ INFOPLIST_FILE = GMStepperExampleTests/Info.plist;
385+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
386+ PRODUCT_NAME = "$(TARGET_NAME)";
387+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GMStepperExample.app/GMStepperExample";
391+ 319C19561B4843EB005EFEE5 /* Release */ = {
392+ isa = XCBuildConfiguration;
394+ BUNDLE_LOADER = "$(TEST_HOST)";
395+ FRAMEWORK_SEARCH_PATHS = (
396+ "$(SDKROOT)/Developer/Library/Frameworks",
399+ INFOPLIST_FILE = GMStepperExampleTests/Info.plist;
400+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
401+ PRODUCT_NAME = "$(TARGET_NAME)";
402+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/GMStepperExample.app/GMStepperExample";
434 name = Release;
404 name = Release;
436/* End XCBuildConfiguration section */
406/* End XCBuildConfiguration section */
438/* Begin XCConfigurationList section */
408/* Begin XCConfigurationList section */
439− 3116C0DF1DA4DD360015AC69 /* Build configuration list for PBXNativeTarget "GMStepperExampleTests" */ = {
440− isa = XCConfigurationList;
441− buildConfigurations = (
442− 3116C0E01DA4DD360015AC69 /* Debug */,
443− 3116C0E11DA4DD360015AC69 /* Release */,
445− defaultConfigurationIsVisible = 0;
446− defaultConfigurationName = Release;
448 319C192D1B4843EB005EFEE5 /* Build configuration list for PBXProject "GMStepperExample" */ = {
409 319C192D1B4843EB005EFEE5 /* Build configuration list for PBXProject "GMStepperExample" */ = {
449 isa = XCConfigurationList;
410 isa = XCConfigurationList;
450 buildConfigurations = (
411 buildConfigurations = (
@@ -463,6 +424,15 @@
463 defaultConfigurationIsVisible = 0;
424 defaultConfigurationIsVisible = 0;
464 defaultConfigurationName = Release;
425 defaultConfigurationName = Release;
427+ 319C19541B4843EB005EFEE5 /* Build configuration list for PBXNativeTarget "GMStepperExampleTests" */ = {
428+ isa = XCConfigurationList;
429+ buildConfigurations = (
430+ 319C19551B4843EB005EFEE5 /* Debug */,
431+ 319C19561B4843EB005EFEE5 /* Release */,
433+ defaultConfigurationIsVisible = 0;
434+ defaultConfigurationName = Release;
466/* End XCConfigurationList section */
436/* End XCConfigurationList section */
468 rootObject = 319C192A1B4843EB005EFEE5 /* Project object */;
438 rootObject = 319C192A1B4843EB005EFEE5 /* Project object */;