Skip to content

Commit

Permalink
Created XCode project and added CocoaPods
Browse files Browse the repository at this point in the history
  • Loading branch information
kperusko committed Nov 10, 2015
1 parent 8d0786c commit 70aff29
Show file tree
Hide file tree
Showing 146 changed files with 10,882 additions and 7 deletions.
47 changes: 47 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore

## App
settings.plist

## Build generated
build/
DerivedData

## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata

## Other
*.xccheckout
*.moved-aside
*.xcuserstate
*.xcscmblueprint

## Obj-C/Swift specific
*.hmap
*.ipa

# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
#
# Pods/

# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts

Carthage/Build

97 changes: 95 additions & 2 deletions DesignStudioExpress.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
DE9CC0FF2AB206A55D253AC2 /* Pods.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AAF9E289780C23ADD06A8363 /* Pods.framework */; };
E421C4161BF164AD003F9D8A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E421C4151BF164AD003F9D8A /* AppDelegate.swift */; };
E421C4181BF164AD003F9D8A /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E421C4171BF164AD003F9D8A /* ViewController.swift */; };
E421C41B1BF164AD003F9D8A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E421C4191BF164AD003F9D8A /* Main.storyboard */; };
Expand All @@ -26,6 +27,9 @@
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
2F6E83CBFE1ADF513DD680AE /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = "<group>"; };
4C98F6B1E5929336083EA3A8 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = "<group>"; };
AAF9E289780C23ADD06A8363 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E421C4121BF164AD003F9D8A /* DesignStudioExpress.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DesignStudioExpress.app; sourceTree = BUILT_PRODUCTS_DIR; };
E421C4151BF164AD003F9D8A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
E421C4171BF164AD003F9D8A /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
Expand All @@ -43,6 +47,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
DE9CC0FF2AB206A55D253AC2 /* Pods.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -56,12 +61,31 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
8A0A712E825E85AD68ACE552 /* Frameworks */ = {
isa = PBXGroup;
children = (
AAF9E289780C23ADD06A8363 /* Pods.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
D9DF9FE3ADAE0635FA1DA539 /* Pods */ = {
isa = PBXGroup;
children = (
2F6E83CBFE1ADF513DD680AE /* Pods.debug.xcconfig */,
4C98F6B1E5929336083EA3A8 /* Pods.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
E421C4091BF164AD003F9D8A = {
isa = PBXGroup;
children = (
E421C4141BF164AD003F9D8A /* DesignStudioExpress */,
E421C4291BF164AD003F9D8A /* DesignStudioExpressTests */,
E421C4131BF164AD003F9D8A /* Products */,
D9DF9FE3ADAE0635FA1DA539 /* Pods */,
8A0A712E825E85AD68ACE552 /* Frameworks */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -103,9 +127,13 @@
isa = PBXNativeTarget;
buildConfigurationList = E421C42F1BF164AD003F9D8A /* Build configuration list for PBXNativeTarget "DesignStudioExpress" */;
buildPhases = (
D85651353B822225EAD177C7 /* Check Pods Manifest.lock */,
E421C40E1BF164AD003F9D8A /* Sources */,
E421C40F1BF164AD003F9D8A /* Frameworks */,
E421C4101BF164AD003F9D8A /* Resources */,
44A04A8B3F01E8A557370E7C /* Embed Pods Frameworks */,
2B28DD5CB09FDAA9C1560188 /* Copy Pods Resources */,
E421C4351BF16622003F9D8A /* ShellScript */,
);
buildRules = (
);
Expand Down Expand Up @@ -192,6 +220,67 @@
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
2B28DD5CB09FDAA9C1560188 /* Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Copy Pods Resources";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n";
showEnvVarsInLog = 0;
};
44A04A8B3F01E8A557370E7C /* Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
D85651353B822225EAD177C7 /* Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Check Pods Manifest.lock";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
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";
showEnvVarsInLog = 0;
};
E421C4351BF16622003F9D8A /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "./Fabric.framework/run 43ab9ea0d228fd2328dc9a2098812deda29bc839 ce8d79b5bd7fac6af07deea425395977c75fbe2261b35dc400a7cd7cbc69adc0";
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
E421C40E1BF164AD003F9D8A /* Sources */ = {
isa = PBXSourcesBuildPhase;
Expand Down Expand Up @@ -323,22 +412,24 @@
};
E421C4301BF164AD003F9D8A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2F6E83CBFE1ADF513DD680AE /* Pods.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = DesignStudioExpress/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.alexanderinteractive.DesignStudioExpress;
PRODUCT_BUNDLE_IDENTIFIER = com.alexanderinteractive.whackjobapp;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
E421C4311BF164AD003F9D8A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4C98F6B1E5929336083EA3A8 /* Pods.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
INFOPLIST_FILE = DesignStudioExpress/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.alexanderinteractive.DesignStudioExpress;
PRODUCT_BUNDLE_IDENTIFIER = com.alexanderinteractive.whackjobapp;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
Expand Down Expand Up @@ -386,6 +477,7 @@
E421C4311BF164AD003F9D8A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E421C4321BF164AD003F9D8A /* Build configuration list for PBXNativeTarget "DesignStudioExpressTests" */ = {
isa = XCConfigurationList;
Expand All @@ -394,6 +486,7 @@
E421C4341BF164AD003F9D8A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,49 @@
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E421C4111BF164AD003F9D8A"
BuildableName = "DesignStudioExpress.app"
BlueprintName = "DesignStudioExpress"
ReferencedContainer = "container:DesignStudioExpress.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E421C4251BF164AD003F9D8A"
BuildableName = "DesignStudioExpressTests.xctest"
BlueprintName = "DesignStudioExpressTests"
ReferencedContainer = "container:DesignStudioExpress.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E421C4111BF164AD003F9D8A"
BuildableName = "DesignStudioExpress.app"
BlueprintName = "DesignStudioExpress"
ReferencedContainer = "container:DesignStudioExpress.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
Expand All @@ -26,6 +61,16 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E421C4111BF164AD003F9D8A"
BuildableName = "DesignStudioExpress.app"
BlueprintName = "DesignStudioExpress"
ReferencedContainer = "container:DesignStudioExpress.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
Expand All @@ -35,6 +80,16 @@
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E421C4111BF164AD003F9D8A"
BuildableName = "DesignStudioExpress.app"
BlueprintName = "DesignStudioExpress"
ReferencedContainer = "container:DesignStudioExpress.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
Expand Down
10 changes: 10 additions & 0 deletions DesignStudioExpress.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions DesignStudioExpress/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
//

import UIKit
import Fabric
import Crashlytics

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
Expand All @@ -16,6 +18,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate {

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.

Fabric.with([Crashlytics.self()])

return true
}

Expand Down
7 changes: 4 additions & 3 deletions DesignStudioExpress/Base.lproj/Main.storyboard
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6211" systemVersion="14A298i" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9059" systemVersion="14F1021" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6204"/>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9049"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="tne-QT-ifu">
<objects>
<viewController id="BYZ-38-t0r" customClass="ViewController" customModuleProvider="target" sceneMemberID="viewController">
<viewController id="BYZ-38-t0r" customClass="ViewController" customModule="DesignStudioExpress" customModuleProvider="target" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
Expand Down
16 changes: 14 additions & 2 deletions DesignStudioExpress/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,20 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>Fabric</key>
<dict>
<key>APIKey</key>
<string>43ab9ea0d228fd2328dc9a2098812deda29bc839</string>
<key>Kits</key>
<array>
<dict>
<key>KitInfo</key>
<dict/>
<key>KitName</key>
<string>Crashlytics</string>
</dict>
</array>
</dict>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UILaunchStoryboardName</key>
Expand All @@ -33,8 +47,6 @@
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
</dict>
</plist>
Binary file added Fabric.framework/Fabric
Binary file not shown.
Loading

0 comments on commit 70aff29

Please sign in to comment.