diff --git a/Compass.xcodeproj/project.pbxproj b/Compass.xcodeproj/project.pbxproj index 37c03bf..3d66d73 100644 --- a/Compass.xcodeproj/project.pbxproj +++ b/Compass.xcodeproj/project.pbxproj @@ -25,6 +25,11 @@ D536202D1D6C8532003C3EE8 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = D536202B1D6C8532003C3EE8 /* Location.swift */; }; D5B2E8AA1C3A780C00C0327D /* Compass.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5B2E89F1C3A780C00C0327D /* Compass.framework */; }; D5C6294A1C3A7FAA007F7B7C /* Compass.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5C629401C3A7FAA007F7B7C /* Compass.framework */; }; + FDD723361DCA20BC00D722E4 /* Compass.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5361FF31D6C7133003C3EE8 /* Compass.swift */; }; + FDD723371DCA20BC00D722E4 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5361FF21D6C7133003C3EE8 /* String+Extensions.swift */; }; + FDD723381DCA20BC00D722E4 /* TypeAlias.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5361FF11D6C7133003C3EE8 /* TypeAlias.swift */; }; + FDD723391DCA20BC00D722E4 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5361FEF1D6C7133003C3EE8 /* Router.swift */; }; + FDD7233A1DCA20BC00D722E4 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = D536202B1D6C8532003C3EE8 /* Location.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -61,6 +66,8 @@ D5B2E8A91C3A780C00C0327D /* Compass-iOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Compass-iOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; D5C629401C3A7FAA007F7B7C /* Compass.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Compass.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D5C629491C3A7FAA007F7B7C /* Compass-Mac-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Compass-Mac-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + FDD723411DCA20BC00D722E4 /* Compass.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Compass.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FDD723421DCA20BC00D722E4 /* Info-tvOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info-tvOS.plist"; path = "/Users/ferruggp/workspace/Compass/Project/Info-tvOS.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -94,6 +101,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FDD7233B1DCA20BC00D722E4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -120,6 +134,7 @@ children = ( D53620131D6C743A003C3EE8 /* Info-iOS.plist */, D53620141D6C743A003C3EE8 /* Info-Mac.plist */, + FDD723421DCA20BC00D722E4 /* Info-tvOS.plist */, D53620151D6C743A003C3EE8 /* Info-Tests-iOS.plist */, D53620161D6C743A003C3EE8 /* Info-Tests-Mac.plist */, ); @@ -143,6 +158,7 @@ D5B2E8A91C3A780C00C0327D /* Compass-iOS-Tests.xctest */, D5C629401C3A7FAA007F7B7C /* Compass.framework */, D5C629491C3A7FAA007F7B7C /* Compass-Mac-Tests.xctest */, + FDD723411DCA20BC00D722E4 /* Compass.framework */, ); name = Products; sourceTree = ""; @@ -176,6 +192,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FDD7233C1DCA20BC00D722E4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -251,6 +274,24 @@ productReference = D5C629491C3A7FAA007F7B7C /* Compass-Mac-Tests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; + FDD723341DCA20BC00D722E4 /* Compass-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = FDD7233E1DCA20BC00D722E4 /* Build configuration list for PBXNativeTarget "Compass-tvOS" */; + buildPhases = ( + FDD723351DCA20BC00D722E4 /* Sources */, + FDD7233B1DCA20BC00D722E4 /* Frameworks */, + FDD7233C1DCA20BC00D722E4 /* Headers */, + FDD7233D1DCA20BC00D722E4 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Compass-tvOS"; + productName = Compass; + productReference = FDD723411DCA20BC00D722E4 /* Compass.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -291,6 +332,7 @@ targets = ( D5B2E89E1C3A780C00C0327D /* Compass-iOS */, D5C6293F1C3A7FAA007F7B7C /* Compass-Mac */, + FDD723341DCA20BC00D722E4 /* Compass-tvOS */, D5B2E8A81C3A780C00C0327D /* Compass-iOS-Tests */, D5C629481C3A7FAA007F7B7C /* Compass-Mac-Tests */, ); @@ -326,6 +368,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FDD7233D1DCA20BC00D722E4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -373,6 +422,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FDD723351DCA20BC00D722E4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FDD723361DCA20BC00D722E4 /* Compass.swift in Sources */, + FDD723371DCA20BC00D722E4 /* String+Extensions.swift in Sources */, + FDD723381DCA20BC00D722E4 /* TypeAlias.swift in Sources */, + FDD723391DCA20BC00D722E4 /* Router.swift in Sources */, + FDD7233A1DCA20BC00D722E4 /* Location.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -629,6 +690,51 @@ }; name = Release; }; + FDD7233F1DCA20BC00D722E4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = "$(SRCROOT)/Project/Info-tvOS.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Compass-tvOS"; + PRODUCT_NAME = Compass; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = 3; + }; + name = Debug; + }; + FDD723401DCA20BC00D722E4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = "$(SRCROOT)/Project/Info-tvOS.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Compass-tvOS"; + PRODUCT_NAME = Compass; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = 3; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -677,6 +783,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + FDD7233E1DCA20BC00D722E4 /* Build configuration list for PBXNativeTarget "Compass-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FDD7233F1DCA20BC00D722E4 /* Debug */, + FDD723401DCA20BC00D722E4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = D5B2E8961C3A780C00C0327D /* Project object */; diff --git a/Compass.xcodeproj/xcshareddata/xcschemes/Compass-tvOS.xcscheme b/Compass.xcodeproj/xcshareddata/xcschemes/Compass-tvOS.xcscheme new file mode 100644 index 0000000..9643814 --- /dev/null +++ b/Compass.xcodeproj/xcshareddata/xcschemes/Compass-tvOS.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Project/Info-tvOS.plist b/Project/Info-tvOS.plist new file mode 100644 index 0000000..d3de8ee --- /dev/null +++ b/Project/Info-tvOS.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + +