Started getting Mac Project to work

This commit is contained in:
Matt Coneybeare
2014-09-16 18:45:29 -04:00
parent 1c47e3a9a4
commit afb9b54dc0
18 changed files with 520 additions and 305 deletions

View File

@@ -9,13 +9,13 @@
/* Begin PBXBuildFile section */
E6D8B8F119C756A4001AD043 /* Armchair.swift in Sources */ = {isa = PBXBuildFile; fileRef = F897FF4019AA800700AB5182 /* Armchair.swift */; };
E6D8B8F419C756A4001AD043 /* Armchair.h in Headers */ = {isa = PBXBuildFile; fileRef = F8111E3819A95C8B0040E7D1 /* Armchair.h */; settings = {ATTRIBUTES = (Public, ); }; };
E6D8B92D19C880A9001AD043 /* ArmchairTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D8B92C19C880A9001AD043 /* ArmchairTests.swift */; };
F8111E3919A95C8B0040E7D1 /* Armchair.h in Headers */ = {isa = PBXBuildFile; fileRef = F8111E3819A95C8B0040E7D1 /* Armchair.h */; settings = {ATTRIBUTES = (Public, ); }; };
F8111E6119A9674D0040E7D1 /* ArmchairTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8111E5C19A9674D0040E7D1 /* ArmchairTests.swift */; };
F897FF4119AA800700AB5182 /* Armchair.swift in Sources */ = {isa = PBXBuildFile; fileRef = F897FF4019AA800700AB5182 /* Armchair.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
F8111E6519A967880040E7D1 /* PBXContainerItemProxy */ = {
E6D8B93119C880AE001AD043 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F8111E2A19A95C8B0040E7D1 /* Project object */;
proxyType = 1;
@@ -26,12 +26,12 @@
/* Begin PBXFileReference section */
E6D8B8B519C7274F001AD043 /* Armchair.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Armchair.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E6D8B8B619C7274F001AD043 /* ArmchairTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ArmchairTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E6D8B8F919C756A4001AD043 /* ArmchairMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ArmchairMac.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E6D8B8F919C756A4001AD043 /* Armchair.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Armchair.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E6D8B92819C880A9001AD043 /* ArmchairTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ArmchairTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E6D8B92B19C880A9001AD043 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E6D8B92C19C880A9001AD043 /* ArmchairTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArmchairTests.swift; sourceTree = "<group>"; };
F8111E3719A95C8B0040E7D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8111E3819A95C8B0040E7D1 /* Armchair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Armchair.h; sourceTree = "<group>"; };
F8111E4119A95C8B0040E7D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8111E5C19A9674D0040E7D1 /* ArmchairTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArmchairTests.swift; sourceTree = "<group>"; };
F897FF4019AA800700AB5182 /* Armchair.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Armchair.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
@@ -43,6 +43,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
E6D8B92519C880A9001AD043 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F8111E2F19A95C8B0040E7D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -50,24 +57,34 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F8111E3B19A95C8B0040E7D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
E6D8B92919C880A9001AD043 /* Tests */ = {
isa = PBXGroup;
children = (
E6D8B92C19C880A9001AD043 /* ArmchairTests.swift */,
E6D8B92A19C880A9001AD043 /* Supporting Files */,
);
path = Tests;
sourceTree = "<group>";
};
E6D8B92A19C880A9001AD043 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E6D8B92B19C880A9001AD043 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
F8111E2919A95C8B0040E7D1 = {
isa = PBXGroup;
children = (
F8111E3519A95C8B0040E7D1 /* Source */,
F8111E3F19A95C8B0040E7D1 /* Tests */,
E6D8B92919C880A9001AD043 /* Tests */,
E6D8B8B519C7274F001AD043 /* Armchair.framework */,
E6D8B8F919C756A4001AD043 /* ArmchairMac.framework */,
E6D8B8B619C7274F001AD043 /* ArmchairTests.xctest */,
E6D8B8F919C756A4001AD043 /* Armchair.framework */,
E6D8B92819C880A9001AD043 /* ArmchairTests.xctest */,
);
sourceTree = "<group>";
};
@@ -89,23 +106,6 @@
name = "Supporting Files";
sourceTree = "<group>";
};
F8111E3F19A95C8B0040E7D1 /* Tests */ = {
isa = PBXGroup;
children = (
F8111E5C19A9674D0040E7D1 /* ArmchairTests.swift */,
F8111E4019A95C8B0040E7D1 /* Supporting Files */,
);
path = Tests;
sourceTree = "<group>";
};
F8111E4019A95C8B0040E7D1 /* Supporting Files */ = {
isa = PBXGroup;
children = (
F8111E4119A95C8B0040E7D1 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
@@ -143,9 +143,27 @@
);
name = ArmchairMac;
productName = Armchair;
productReference = E6D8B8F919C756A4001AD043 /* ArmchairMac.framework */;
productReference = E6D8B8F919C756A4001AD043 /* Armchair.framework */;
productType = "com.apple.product-type.framework";
};
E6D8B92719C880A9001AD043 /* ArmchairTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E6D8B92E19C880A9001AD043 /* Build configuration list for PBXNativeTarget "ArmchairTests" */;
buildPhases = (
E6D8B92419C880A9001AD043 /* Sources */,
E6D8B92519C880A9001AD043 /* Frameworks */,
E6D8B92619C880A9001AD043 /* Resources */,
);
buildRules = (
);
dependencies = (
E6D8B93219C880AE001AD043 /* PBXTargetDependency */,
);
name = ArmchairTests;
productName = ArmchairTests;
productReference = E6D8B92819C880A9001AD043 /* ArmchairTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
F8111E3219A95C8B0040E7D1 /* Armchair */ = {
isa = PBXNativeTarget;
buildConfigurationList = F8111E4619A95C8B0040E7D1 /* Build configuration list for PBXNativeTarget "Armchair" */;
@@ -164,37 +182,19 @@
productReference = E6D8B8B519C7274F001AD043 /* Armchair.framework */;
productType = "com.apple.product-type.framework";
};
F8111E3D19A95C8B0040E7D1 /* ArmchairTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F8111E4919A95C8B0040E7D1 /* Build configuration list for PBXNativeTarget "ArmchairTests" */;
buildPhases = (
F8111E3A19A95C8B0040E7D1 /* Sources */,
F8111E3B19A95C8B0040E7D1 /* Frameworks */,
F8111E3C19A95C8B0040E7D1 /* Resources */,
);
buildRules = (
);
dependencies = (
F8111E6619A967880040E7D1 /* PBXTargetDependency */,
);
name = ArmchairTests;
productName = ArmchairTests;
productReference = E6D8B8B619C7274F001AD043 /* ArmchairTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F8111E2A19A95C8B0040E7D1 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0600;
LastUpgradeCheck = 0610;
ORGANIZATIONNAME = Armchair;
TargetAttributes = {
F8111E3219A95C8B0040E7D1 = {
E6D8B92719C880A9001AD043 = {
CreatedOnToolsVersion = 6.0;
};
F8111E3D19A95C8B0040E7D1 = {
F8111E3219A95C8B0040E7D1 = {
CreatedOnToolsVersion = 6.0;
};
};
@@ -213,7 +213,7 @@
targets = (
F8111E3219A95C8B0040E7D1 /* Armchair */,
E6D8B8EF19C756A4001AD043 /* ArmchairMac */,
F8111E3D19A95C8B0040E7D1 /* ArmchairTests */,
E6D8B92719C880A9001AD043 /* ArmchairTests */,
);
};
/* End PBXProject section */
@@ -226,14 +226,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F8111E3119A95C8B0040E7D1 /* Resources */ = {
E6D8B92619C880A9001AD043 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F8111E3C19A95C8B0040E7D1 /* Resources */ = {
F8111E3119A95C8B0040E7D1 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -251,6 +251,14 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
E6D8B92419C880A9001AD043 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E6D8B92D19C880A9001AD043 /* ArmchairTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8111E2E19A95C8B0040E7D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -259,21 +267,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
F8111E3A19A95C8B0040E7D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F8111E6119A9674D0040E7D1 /* ArmchairTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
F8111E6619A967880040E7D1 /* PBXTargetDependency */ = {
E6D8B93219C880AE001AD043 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F8111E3219A95C8B0040E7D1 /* Armchair */;
targetProxy = F8111E6519A967880040E7D1 /* PBXContainerItemProxy */;
targetProxy = E6D8B93119C880AE001AD043 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
@@ -282,6 +282,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -291,10 +292,12 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = ArmchairMac;
MACOSX_DEPLOYMENT_TARGET = 10.9;
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)";
PRODUCT_NAME = Armchair;
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
@@ -303,6 +306,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
@@ -312,10 +316,44 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRODUCT_NAME = ArmchairMac;
MACOSX_DEPLOYMENT_TARGET = 10.9;
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)";
PRODUCT_NAME = Armchair;
SDKROOT = macosx;
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "";
};
name = Release;
};
E6D8B92F19C880A9001AD043 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
INFOPLIST_FILE = Tests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
E6D8B93019C880A9001AD043 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
INFOPLIST_FILE = Tests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
@@ -355,6 +393,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.9;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_SWIFT_FLAGS = "-DDebug";
@@ -396,6 +435,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.9;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -415,10 +455,11 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
@@ -433,40 +474,11 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
F8111E4A19A95C8B0040E7D1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
INFOPLIST_FILE = Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
F8111E4B19A95C8B0040E7D1 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
INFOPLIST_FILE = Tests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "";
};
name = Release;
};
@@ -482,6 +494,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E6D8B92E19C880A9001AD043 /* Build configuration list for PBXNativeTarget "ArmchairTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E6D8B92F19C880A9001AD043 /* Debug */,
E6D8B93019C880A9001AD043 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F8111E2D19A95C8B0040E7D1 /* Build configuration list for PBXProject "Armchair" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -500,15 +521,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F8111E4919A95C8B0040E7D1 /* Build configuration list for PBXNativeTarget "ArmchairTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F8111E4A19A95C8B0040E7D1 /* Debug */,
F8111E4B19A95C8B0040E7D1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = F8111E2A19A95C8B0040E7D1 /* Project object */;