Skip to content

Commit e316bff

Browse files
committed
Building out the demo app
1 parent 8abc7e6 commit e316bff

File tree

58 files changed

+2666
-49
lines changed

Some content is hidden

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

58 files changed

+2666
-49
lines changed

Demo/Demo.xcodeproj/project.pbxproj

+371
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,371 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
49BBBE829403C46C88EE748E /* Pods_Demo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 094A4CD596AFE2FDC36B2833 /* Pods_Demo.framework */; };
11+
86AEDCE61D5D1DB70030232E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86AEDCE51D5D1DB70030232E /* AppDelegate.swift */; };
12+
86AEDCE81D5D1DB70030232E /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86AEDCE71D5D1DB70030232E /* ViewController.swift */; };
13+
86AEDCEB1D5D1DB70030232E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 86AEDCE91D5D1DB70030232E /* Main.storyboard */; };
14+
86AEDCED1D5D1DB70030232E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 86AEDCEC1D5D1DB70030232E /* Assets.xcassets */; };
15+
86AEDCF01D5D1DB70030232E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 86AEDCEE1D5D1DB70030232E /* LaunchScreen.storyboard */; };
16+
/* End PBXBuildFile section */
17+
18+
/* Begin PBXFileReference section */
19+
094A4CD596AFE2FDC36B2833 /* Pods_Demo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Demo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
20+
160AC8A3EE68E1D705664BF8 /* Pods-Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Demo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Demo/Pods-Demo.debug.xcconfig"; sourceTree = "<group>"; };
21+
16131DA1E3BA049C9E4C0308 /* Pods-Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Demo.release.xcconfig"; path = "Pods/Target Support Files/Pods-Demo/Pods-Demo.release.xcconfig"; sourceTree = "<group>"; };
22+
86AEDCE21D5D1DB70030232E /* Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
23+
86AEDCE51D5D1DB70030232E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
24+
86AEDCE71D5D1DB70030232E /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
25+
86AEDCEA1D5D1DB70030232E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
26+
86AEDCEC1D5D1DB70030232E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
27+
86AEDCEF1D5D1DB70030232E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
28+
86AEDCF11D5D1DB70030232E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
29+
/* End PBXFileReference section */
30+
31+
/* Begin PBXFrameworksBuildPhase section */
32+
86AEDCDF1D5D1DB70030232E /* Frameworks */ = {
33+
isa = PBXFrameworksBuildPhase;
34+
buildActionMask = 2147483647;
35+
files = (
36+
49BBBE829403C46C88EE748E /* Pods_Demo.framework in Frameworks */,
37+
);
38+
runOnlyForDeploymentPostprocessing = 0;
39+
};
40+
/* End PBXFrameworksBuildPhase section */
41+
42+
/* Begin PBXGroup section */
43+
6AB98897E817EE976DD72852 /* Frameworks */ = {
44+
isa = PBXGroup;
45+
children = (
46+
094A4CD596AFE2FDC36B2833 /* Pods_Demo.framework */,
47+
);
48+
name = Frameworks;
49+
sourceTree = "<group>";
50+
};
51+
7AEB2A3BA8EF9DC4D87CD5FA /* Pods */ = {
52+
isa = PBXGroup;
53+
children = (
54+
160AC8A3EE68E1D705664BF8 /* Pods-Demo.debug.xcconfig */,
55+
16131DA1E3BA049C9E4C0308 /* Pods-Demo.release.xcconfig */,
56+
);
57+
name = Pods;
58+
sourceTree = "<group>";
59+
};
60+
86AEDCD91D5D1DB70030232E = {
61+
isa = PBXGroup;
62+
children = (
63+
86AEDCE41D5D1DB70030232E /* Demo */,
64+
86AEDCE31D5D1DB70030232E /* Products */,
65+
7AEB2A3BA8EF9DC4D87CD5FA /* Pods */,
66+
6AB98897E817EE976DD72852 /* Frameworks */,
67+
);
68+
sourceTree = "<group>";
69+
};
70+
86AEDCE31D5D1DB70030232E /* Products */ = {
71+
isa = PBXGroup;
72+
children = (
73+
86AEDCE21D5D1DB70030232E /* Demo.app */,
74+
);
75+
name = Products;
76+
sourceTree = "<group>";
77+
};
78+
86AEDCE41D5D1DB70030232E /* Demo */ = {
79+
isa = PBXGroup;
80+
children = (
81+
86AEDCE51D5D1DB70030232E /* AppDelegate.swift */,
82+
86AEDCE71D5D1DB70030232E /* ViewController.swift */,
83+
86AEDCE91D5D1DB70030232E /* Main.storyboard */,
84+
86AEDCEC1D5D1DB70030232E /* Assets.xcassets */,
85+
86AEDCEE1D5D1DB70030232E /* LaunchScreen.storyboard */,
86+
86AEDCF11D5D1DB70030232E /* Info.plist */,
87+
);
88+
path = Demo;
89+
sourceTree = "<group>";
90+
};
91+
/* End PBXGroup section */
92+
93+
/* Begin PBXNativeTarget section */
94+
86AEDCE11D5D1DB70030232E /* Demo */ = {
95+
isa = PBXNativeTarget;
96+
buildConfigurationList = 86AEDCF41D5D1DB70030232E /* Build configuration list for PBXNativeTarget "Demo" */;
97+
buildPhases = (
98+
D459C3DF988BEB6ED9625B99 /* 📦 Check Pods Manifest.lock */,
99+
86AEDCDE1D5D1DB70030232E /* Sources */,
100+
86AEDCDF1D5D1DB70030232E /* Frameworks */,
101+
86AEDCE01D5D1DB70030232E /* Resources */,
102+
1EB2C90557DD78EF0B2FD638 /* 📦 Embed Pods Frameworks */,
103+
2FFDC4A45AD78DB76BCCD90F /* 📦 Copy Pods Resources */,
104+
);
105+
buildRules = (
106+
);
107+
dependencies = (
108+
);
109+
name = Demo;
110+
productName = Demo;
111+
productReference = 86AEDCE21D5D1DB70030232E /* Demo.app */;
112+
productType = "com.apple.product-type.application";
113+
};
114+
/* End PBXNativeTarget section */
115+
116+
/* Begin PBXProject section */
117+
86AEDCDA1D5D1DB70030232E /* Project object */ = {
118+
isa = PBXProject;
119+
attributes = {
120+
LastSwiftUpdateCheck = 0730;
121+
LastUpgradeCheck = 0730;
122+
ORGANIZATIONNAME = "SwiftKick Mobile";
123+
TargetAttributes = {
124+
86AEDCE11D5D1DB70030232E = {
125+
CreatedOnToolsVersion = 7.3.1;
126+
};
127+
};
128+
};
129+
buildConfigurationList = 86AEDCDD1D5D1DB70030232E /* Build configuration list for PBXProject "Demo" */;
130+
compatibilityVersion = "Xcode 3.2";
131+
developmentRegion = English;
132+
hasScannedForEncodings = 0;
133+
knownRegions = (
134+
en,
135+
Base,
136+
);
137+
mainGroup = 86AEDCD91D5D1DB70030232E;
138+
productRefGroup = 86AEDCE31D5D1DB70030232E /* Products */;
139+
projectDirPath = "";
140+
projectRoot = "";
141+
targets = (
142+
86AEDCE11D5D1DB70030232E /* Demo */,
143+
);
144+
};
145+
/* End PBXProject section */
146+
147+
/* Begin PBXResourcesBuildPhase section */
148+
86AEDCE01D5D1DB70030232E /* Resources */ = {
149+
isa = PBXResourcesBuildPhase;
150+
buildActionMask = 2147483647;
151+
files = (
152+
86AEDCF01D5D1DB70030232E /* LaunchScreen.storyboard in Resources */,
153+
86AEDCED1D5D1DB70030232E /* Assets.xcassets in Resources */,
154+
86AEDCEB1D5D1DB70030232E /* Main.storyboard in Resources */,
155+
);
156+
runOnlyForDeploymentPostprocessing = 0;
157+
};
158+
/* End PBXResourcesBuildPhase section */
159+
160+
/* Begin PBXShellScriptBuildPhase section */
161+
1EB2C90557DD78EF0B2FD638 /* 📦 Embed Pods Frameworks */ = {
162+
isa = PBXShellScriptBuildPhase;
163+
buildActionMask = 2147483647;
164+
files = (
165+
);
166+
inputPaths = (
167+
);
168+
name = "📦 Embed Pods Frameworks";
169+
outputPaths = (
170+
);
171+
runOnlyForDeploymentPostprocessing = 0;
172+
shellPath = /bin/sh;
173+
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Demo/Pods-Demo-frameworks.sh\"\n";
174+
showEnvVarsInLog = 0;
175+
};
176+
2FFDC4A45AD78DB76BCCD90F /* 📦 Copy Pods Resources */ = {
177+
isa = PBXShellScriptBuildPhase;
178+
buildActionMask = 2147483647;
179+
files = (
180+
);
181+
inputPaths = (
182+
);
183+
name = "📦 Copy Pods Resources";
184+
outputPaths = (
185+
);
186+
runOnlyForDeploymentPostprocessing = 0;
187+
shellPath = /bin/sh;
188+
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Demo/Pods-Demo-resources.sh\"\n";
189+
showEnvVarsInLog = 0;
190+
};
191+
D459C3DF988BEB6ED9625B99 /* 📦 Check Pods Manifest.lock */ = {
192+
isa = PBXShellScriptBuildPhase;
193+
buildActionMask = 2147483647;
194+
files = (
195+
);
196+
inputPaths = (
197+
);
198+
name = "📦 Check Pods Manifest.lock";
199+
outputPaths = (
200+
);
201+
runOnlyForDeploymentPostprocessing = 0;
202+
shellPath = /bin/sh;
203+
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
204+
showEnvVarsInLog = 0;
205+
};
206+
/* End PBXShellScriptBuildPhase section */
207+
208+
/* Begin PBXSourcesBuildPhase section */
209+
86AEDCDE1D5D1DB70030232E /* Sources */ = {
210+
isa = PBXSourcesBuildPhase;
211+
buildActionMask = 2147483647;
212+
files = (
213+
86AEDCE81D5D1DB70030232E /* ViewController.swift in Sources */,
214+
86AEDCE61D5D1DB70030232E /* AppDelegate.swift in Sources */,
215+
);
216+
runOnlyForDeploymentPostprocessing = 0;
217+
};
218+
/* End PBXSourcesBuildPhase section */
219+
220+
/* Begin PBXVariantGroup section */
221+
86AEDCE91D5D1DB70030232E /* Main.storyboard */ = {
222+
isa = PBXVariantGroup;
223+
children = (
224+
86AEDCEA1D5D1DB70030232E /* Base */,
225+
);
226+
name = Main.storyboard;
227+
sourceTree = "<group>";
228+
};
229+
86AEDCEE1D5D1DB70030232E /* LaunchScreen.storyboard */ = {
230+
isa = PBXVariantGroup;
231+
children = (
232+
86AEDCEF1D5D1DB70030232E /* Base */,
233+
);
234+
name = LaunchScreen.storyboard;
235+
sourceTree = "<group>";
236+
};
237+
/* End PBXVariantGroup section */
238+
239+
/* Begin XCBuildConfiguration section */
240+
86AEDCF21D5D1DB70030232E /* Debug */ = {
241+
isa = XCBuildConfiguration;
242+
buildSettings = {
243+
ALWAYS_SEARCH_USER_PATHS = NO;
244+
CLANG_ANALYZER_NONNULL = YES;
245+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
246+
CLANG_CXX_LIBRARY = "libc++";
247+
CLANG_ENABLE_MODULES = YES;
248+
CLANG_ENABLE_OBJC_ARC = YES;
249+
CLANG_WARN_BOOL_CONVERSION = YES;
250+
CLANG_WARN_CONSTANT_CONVERSION = YES;
251+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
252+
CLANG_WARN_EMPTY_BODY = YES;
253+
CLANG_WARN_ENUM_CONVERSION = YES;
254+
CLANG_WARN_INT_CONVERSION = YES;
255+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
256+
CLANG_WARN_UNREACHABLE_CODE = YES;
257+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
258+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
259+
COPY_PHASE_STRIP = NO;
260+
DEBUG_INFORMATION_FORMAT = dwarf;
261+
ENABLE_STRICT_OBJC_MSGSEND = YES;
262+
ENABLE_TESTABILITY = YES;
263+
GCC_C_LANGUAGE_STANDARD = gnu99;
264+
GCC_DYNAMIC_NO_PIC = NO;
265+
GCC_NO_COMMON_BLOCKS = YES;
266+
GCC_OPTIMIZATION_LEVEL = 0;
267+
GCC_PREPROCESSOR_DEFINITIONS = (
268+
"DEBUG=1",
269+
"$(inherited)",
270+
);
271+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
272+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
273+
GCC_WARN_UNDECLARED_SELECTOR = YES;
274+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
275+
GCC_WARN_UNUSED_FUNCTION = YES;
276+
GCC_WARN_UNUSED_VARIABLE = YES;
277+
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
278+
MTL_ENABLE_DEBUG_INFO = YES;
279+
ONLY_ACTIVE_ARCH = YES;
280+
SDKROOT = iphoneos;
281+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
282+
};
283+
name = Debug;
284+
};
285+
86AEDCF31D5D1DB70030232E /* Release */ = {
286+
isa = XCBuildConfiguration;
287+
buildSettings = {
288+
ALWAYS_SEARCH_USER_PATHS = NO;
289+
CLANG_ANALYZER_NONNULL = YES;
290+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
291+
CLANG_CXX_LIBRARY = "libc++";
292+
CLANG_ENABLE_MODULES = YES;
293+
CLANG_ENABLE_OBJC_ARC = YES;
294+
CLANG_WARN_BOOL_CONVERSION = YES;
295+
CLANG_WARN_CONSTANT_CONVERSION = YES;
296+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
297+
CLANG_WARN_EMPTY_BODY = YES;
298+
CLANG_WARN_ENUM_CONVERSION = YES;
299+
CLANG_WARN_INT_CONVERSION = YES;
300+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
301+
CLANG_WARN_UNREACHABLE_CODE = YES;
302+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
303+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
304+
COPY_PHASE_STRIP = NO;
305+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
306+
ENABLE_NS_ASSERTIONS = NO;
307+
ENABLE_STRICT_OBJC_MSGSEND = YES;
308+
GCC_C_LANGUAGE_STANDARD = gnu99;
309+
GCC_NO_COMMON_BLOCKS = YES;
310+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
311+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
312+
GCC_WARN_UNDECLARED_SELECTOR = YES;
313+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
314+
GCC_WARN_UNUSED_FUNCTION = YES;
315+
GCC_WARN_UNUSED_VARIABLE = YES;
316+
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
317+
MTL_ENABLE_DEBUG_INFO = NO;
318+
SDKROOT = iphoneos;
319+
VALIDATE_PRODUCT = YES;
320+
};
321+
name = Release;
322+
};
323+
86AEDCF51D5D1DB70030232E /* Debug */ = {
324+
isa = XCBuildConfiguration;
325+
baseConfigurationReference = 160AC8A3EE68E1D705664BF8 /* Pods-Demo.debug.xcconfig */;
326+
buildSettings = {
327+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
328+
INFOPLIST_FILE = Demo/Info.plist;
329+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
330+
PRODUCT_BUNDLE_IDENTIFIER = it.swiftkick.Demo;
331+
PRODUCT_NAME = "$(TARGET_NAME)";
332+
};
333+
name = Debug;
334+
};
335+
86AEDCF61D5D1DB70030232E /* Release */ = {
336+
isa = XCBuildConfiguration;
337+
baseConfigurationReference = 16131DA1E3BA049C9E4C0308 /* Pods-Demo.release.xcconfig */;
338+
buildSettings = {
339+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
340+
INFOPLIST_FILE = Demo/Info.plist;
341+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
342+
PRODUCT_BUNDLE_IDENTIFIER = it.swiftkick.Demo;
343+
PRODUCT_NAME = "$(TARGET_NAME)";
344+
};
345+
name = Release;
346+
};
347+
/* End XCBuildConfiguration section */
348+
349+
/* Begin XCConfigurationList section */
350+
86AEDCDD1D5D1DB70030232E /* Build configuration list for PBXProject "Demo" */ = {
351+
isa = XCConfigurationList;
352+
buildConfigurations = (
353+
86AEDCF21D5D1DB70030232E /* Debug */,
354+
86AEDCF31D5D1DB70030232E /* Release */,
355+
);
356+
defaultConfigurationIsVisible = 0;
357+
defaultConfigurationName = Release;
358+
};
359+
86AEDCF41D5D1DB70030232E /* Build configuration list for PBXNativeTarget "Demo" */ = {
360+
isa = XCConfigurationList;
361+
buildConfigurations = (
362+
86AEDCF51D5D1DB70030232E /* Debug */,
363+
86AEDCF61D5D1DB70030232E /* Release */,
364+
);
365+
defaultConfigurationIsVisible = 0;
366+
defaultConfigurationName = Release;
367+
};
368+
/* End XCConfigurationList section */
369+
};
370+
rootObject = 86AEDCDA1D5D1DB70030232E /* Project object */;
371+
}

Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)