changeset 113:71b027b75fe6

Added WatchOS Target
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Thu, 05 Aug 2021 11:07:06 +0100
parents a17e05c67dae
children c43f064cde3f
files StockCharts.xcodeproj/project.pbxproj StockCharts.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate StockCharts.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist StockChartsWatchOS/Info.plist StockChartsWatchOS/StockChartsWatchOS.h StockChartsWatchOSTests/Info.plist StockChartsWatchOSTests/StockChartsWatchOSTests.swift
diffstat 7 files changed, 369 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/StockCharts.xcodeproj/project.pbxproj	Sat Jul 17 12:25:39 2021 +0100
+++ b/StockCharts.xcodeproj/project.pbxproj	Thu Aug 05 11:07:06 2021 +0100
@@ -10,6 +10,17 @@
 		950857AE266BDF62005357BA /* CapsuleChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857AD266BDF62005357BA /* CapsuleChartView.swift */; };
 		954AA39E269209770006FD14 /* LineChartStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954AA39D269209770006FD14 /* LineChartStyle.swift */; };
 		954AA3A026920D060006FD14 /* CapsuleChartStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954AA39F26920D060006FD14 /* CapsuleChartStyle.swift */; };
+		954CEBEB26BBEEEB00B6E989 /* StockChartsWatchOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 954CEBE226BBEEEB00B6E989 /* StockChartsWatchOS.framework */; };
+		954CEBF026BBEEEB00B6E989 /* StockChartsWatchOSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954CEBEF26BBEEEB00B6E989 /* StockChartsWatchOSTests.swift */; };
+		954CEBF226BBEEEB00B6E989 /* StockChartsWatchOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 954CEBE426BBEEEB00B6E989 /* StockChartsWatchOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
+		954CEBF926BBEF3100B6E989 /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95770B9F263C590C003FA924 /* LineChartView.swift */; };
+		954CEBFA26BBEF3400B6E989 /* LineChartStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954AA39D269209770006FD14 /* LineChartStyle.swift */; };
+		954CEBFB26BBEF3800B6E989 /* ChartLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95770BA2263C5934003FA924 /* ChartLabel.swift */; };
+		954CEBFC26BBEF3B00B6E989 /* IndicatorPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95770BA4263C594C003FA924 /* IndicatorPoint.swift */; };
+		954CEBFD26BBEF3E00B6E989 /* LinePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95770BA6263C596E003FA924 /* LinePath.swift */; };
+		954CEBFE26BBEF4200B6E989 /* LineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95770BA8263C5988003FA924 /* LineView.swift */; };
+		954CEBFF26BBEF4700B6E989 /* CapsuleChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950857AD266BDF62005357BA /* CapsuleChartView.swift */; };
+		954CEC0026BBEF4A00B6E989 /* CapsuleChartStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954AA39F26920D060006FD14 /* CapsuleChartStyle.swift */; };
 		95770B8B263C57B5003FA924 /* StockCharts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95770B81263C57B5003FA924 /* StockCharts.framework */; };
 		95770B90263C57B5003FA924 /* StockChartsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95770B8F263C57B5003FA924 /* StockChartsTests.swift */; };
 		95770B92263C57B5003FA924 /* StockCharts.h in Headers */ = {isa = PBXBuildFile; fileRef = 95770B84263C57B5003FA924 /* StockCharts.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -21,6 +32,13 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
+		954CEBEC26BBEEEB00B6E989 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = 95770B78263C57B5003FA924 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = 954CEBE126BBEEEB00B6E989;
+			remoteInfo = StockChartsWatchOS;
+		};
 		95770B8C263C57B5003FA924 /* PBXContainerItemProxy */ = {
 			isa = PBXContainerItemProxy;
 			containerPortal = 95770B78263C57B5003FA924 /* Project object */;
@@ -34,6 +52,12 @@
 		950857AD266BDF62005357BA /* CapsuleChartView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapsuleChartView.swift; sourceTree = "<group>"; };
 		954AA39D269209770006FD14 /* LineChartStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LineChartStyle.swift; sourceTree = "<group>"; };
 		954AA39F26920D060006FD14 /* CapsuleChartStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CapsuleChartStyle.swift; sourceTree = "<group>"; };
+		954CEBE226BBEEEB00B6E989 /* StockChartsWatchOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StockChartsWatchOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		954CEBE426BBEEEB00B6E989 /* StockChartsWatchOS.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StockChartsWatchOS.h; sourceTree = "<group>"; };
+		954CEBE526BBEEEB00B6E989 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		954CEBEA26BBEEEB00B6E989 /* StockChartsWatchOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StockChartsWatchOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		954CEBEF26BBEEEB00B6E989 /* StockChartsWatchOSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StockChartsWatchOSTests.swift; sourceTree = "<group>"; };
+		954CEBF126BBEEEB00B6E989 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		95770B81263C57B5003FA924 /* StockCharts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StockCharts.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		95770B84263C57B5003FA924 /* StockCharts.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StockCharts.h; sourceTree = "<group>"; };
 		95770B85263C57B5003FA924 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -51,6 +75,21 @@
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
+		954CEBDF26BBEEEB00B6E989 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		954CEBE726BBEEEB00B6E989 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				954CEBEB26BBEEEB00B6E989 /* StockChartsWatchOS.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		95770B7E263C57B5003FA924 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -78,6 +117,24 @@
 			path = CapsuleChart;
 			sourceTree = "<group>";
 		};
+		954CEBE326BBEEEB00B6E989 /* StockChartsWatchOS */ = {
+			isa = PBXGroup;
+			children = (
+				954CEBE426BBEEEB00B6E989 /* StockChartsWatchOS.h */,
+				954CEBE526BBEEEB00B6E989 /* Info.plist */,
+			);
+			path = StockChartsWatchOS;
+			sourceTree = "<group>";
+		};
+		954CEBEE26BBEEEB00B6E989 /* StockChartsWatchOSTests */ = {
+			isa = PBXGroup;
+			children = (
+				954CEBEF26BBEEEB00B6E989 /* StockChartsWatchOSTests.swift */,
+				954CEBF126BBEEEB00B6E989 /* Info.plist */,
+			);
+			path = StockChartsWatchOSTests;
+			sourceTree = "<group>";
+		};
 		95770B77263C57B5003FA924 = {
 			isa = PBXGroup;
 			children = (
@@ -87,6 +144,8 @@
 				95770B85263C57B5003FA924 /* Info.plist */,
 				95770B9B263C57CA003FA924 /* Sources */,
 				95770B9C263C580C003FA924 /* Tests */,
+				954CEBE326BBEEEB00B6E989 /* StockChartsWatchOS */,
+				954CEBEE26BBEEEB00B6E989 /* StockChartsWatchOSTests */,
 				95770B82263C57B5003FA924 /* Products */,
 			);
 			sourceTree = "<group>";
@@ -96,6 +155,8 @@
 			children = (
 				95770B81263C57B5003FA924 /* StockCharts.framework */,
 				95770B8A263C57B5003FA924 /* StockChartsTests.xctest */,
+				954CEBE226BBEEEB00B6E989 /* StockChartsWatchOS.framework */,
+				954CEBEA26BBEEEB00B6E989 /* StockChartsWatchOSTests.xctest */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -159,6 +220,14 @@
 /* End PBXGroup section */
 
 /* Begin PBXHeadersBuildPhase section */
+		954CEBDD26BBEEEB00B6E989 /* Headers */ = {
+			isa = PBXHeadersBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				954CEBF226BBEEEB00B6E989 /* StockChartsWatchOS.h in Headers */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		95770B7C263C57B5003FA924 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
@@ -170,6 +239,42 @@
 /* End PBXHeadersBuildPhase section */
 
 /* Begin PBXNativeTarget section */
+		954CEBE126BBEEEB00B6E989 /* StockChartsWatchOS */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 954CEBF726BBEEEB00B6E989 /* Build configuration list for PBXNativeTarget "StockChartsWatchOS" */;
+			buildPhases = (
+				954CEBDD26BBEEEB00B6E989 /* Headers */,
+				954CEBDE26BBEEEB00B6E989 /* Sources */,
+				954CEBDF26BBEEEB00B6E989 /* Frameworks */,
+				954CEBE026BBEEEB00B6E989 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = StockChartsWatchOS;
+			productName = StockChartsWatchOS;
+			productReference = 954CEBE226BBEEEB00B6E989 /* StockChartsWatchOS.framework */;
+			productType = "com.apple.product-type.framework";
+		};
+		954CEBE926BBEEEB00B6E989 /* StockChartsWatchOSTests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 954CEBF826BBEEEB00B6E989 /* Build configuration list for PBXNativeTarget "StockChartsWatchOSTests" */;
+			buildPhases = (
+				954CEBE626BBEEEB00B6E989 /* Sources */,
+				954CEBE726BBEEEB00B6E989 /* Frameworks */,
+				954CEBE826BBEEEB00B6E989 /* Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				954CEBED26BBEEEB00B6E989 /* PBXTargetDependency */,
+			);
+			name = StockChartsWatchOSTests;
+			productName = StockChartsWatchOSTests;
+			productReference = 954CEBEA26BBEEEB00B6E989 /* StockChartsWatchOSTests.xctest */;
+			productType = "com.apple.product-type.bundle.unit-test";
+		};
 		95770B80263C57B5003FA924 /* StockCharts */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 95770B95263C57B5003FA924 /* Build configuration list for PBXNativeTarget "StockCharts" */;
@@ -215,6 +320,12 @@
 				LastSwiftUpdateCheck = 1250;
 				LastUpgradeCheck = 1250;
 				TargetAttributes = {
+					954CEBE126BBEEEB00B6E989 = {
+						CreatedOnToolsVersion = 12.5.1;
+					};
+					954CEBE926BBEEEB00B6E989 = {
+						CreatedOnToolsVersion = 12.5.1;
+					};
 					95770B80263C57B5003FA924 = {
 						CreatedOnToolsVersion = 12.5;
 						LastSwiftMigration = 1250;
@@ -239,11 +350,27 @@
 			targets = (
 				95770B80263C57B5003FA924 /* StockCharts */,
 				95770B89263C57B5003FA924 /* StockChartsTests */,
+				954CEBE126BBEEEB00B6E989 /* StockChartsWatchOS */,
+				954CEBE926BBEEEB00B6E989 /* StockChartsWatchOSTests */,
 			);
 		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
+		954CEBE026BBEEEB00B6E989 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		954CEBE826BBEEEB00B6E989 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		95770B7F263C57B5003FA924 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -261,6 +388,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
+		954CEBDE26BBEEEB00B6E989 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				954CEBFA26BBEF3400B6E989 /* LineChartStyle.swift in Sources */,
+				954CEBFD26BBEF3E00B6E989 /* LinePath.swift in Sources */,
+				954CEC0026BBEF4A00B6E989 /* CapsuleChartStyle.swift in Sources */,
+				954CEBFE26BBEF4200B6E989 /* LineView.swift in Sources */,
+				954CEBF926BBEF3100B6E989 /* LineChartView.swift in Sources */,
+				954CEBFC26BBEF3B00B6E989 /* IndicatorPoint.swift in Sources */,
+				954CEBFB26BBEF3800B6E989 /* ChartLabel.swift in Sources */,
+				954CEBFF26BBEF4700B6E989 /* CapsuleChartView.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		954CEBE626BBEEEB00B6E989 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				954CEBF026BBEEEB00B6E989 /* StockChartsWatchOSTests.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		95770B7D263C57B5003FA924 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -287,6 +437,11 @@
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
+		954CEBED26BBEEEB00B6E989 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = 954CEBE126BBEEEB00B6E989 /* StockChartsWatchOS */;
+			targetProxy = 954CEBEC26BBEEEB00B6E989 /* PBXContainerItemProxy */;
+		};
 		95770B8D263C57B5003FA924 /* PBXTargetDependency */ = {
 			isa = PBXTargetDependency;
 			target = 95770B80263C57B5003FA924 /* StockCharts */;
@@ -295,6 +450,102 @@
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
+		954CEBF326BBEEEB00B6E989 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				APPLICATION_EXTENSION_API_ONLY = YES;
+				CODE_SIGN_STYLE = Automatic;
+				DEFINES_MODULE = YES;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				INFOPLIST_FILE = StockChartsWatchOS/Info.plist;
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.StockChartsWatchOS;
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				SDKROOT = watchos;
+				SKIP_INSTALL = YES;
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = 4;
+				WATCHOS_DEPLOYMENT_TARGET = 7.4;
+			};
+			name = Debug;
+		};
+		954CEBF426BBEEEB00B6E989 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				APPLICATION_EXTENSION_API_ONLY = YES;
+				CODE_SIGN_STYLE = Automatic;
+				DEFINES_MODULE = YES;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				DYLIB_INSTALL_NAME_BASE = "@rpath";
+				INFOPLIST_FILE = StockChartsWatchOS/Info.plist;
+				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.StockChartsWatchOS;
+				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+				SDKROOT = watchos;
+				SKIP_INSTALL = YES;
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = 4;
+				WATCHOS_DEPLOYMENT_TARGET = 7.4;
+			};
+			name = Release;
+		};
+		954CEBF526BBEEEB00B6E989 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				INFOPLIST_FILE = StockChartsWatchOSTests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.StockChartsWatchOSTests;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = watchos;
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = 4;
+				WATCHOS_DEPLOYMENT_TARGET = 7.4;
+			};
+			name = Debug;
+		};
+		954CEBF626BBEEEB00B6E989 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = MTX83R5H8X;
+				INFOPLIST_FILE = StockChartsWatchOSTests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = (
+					"$(inherited)",
+					"@executable_path/Frameworks",
+					"@loader_path/Frameworks",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.StockChartsWatchOSTests;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SDKROOT = watchos;
+				SWIFT_VERSION = 5.0;
+				TARGETED_DEVICE_FAMILY = 4;
+				WATCHOS_DEPLOYMENT_TARGET = 7.4;
+			};
+			name = Release;
+		};
 		95770B93263C57B5003FA924 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -531,6 +782,24 @@
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
+		954CEBF726BBEEEB00B6E989 /* Build configuration list for PBXNativeTarget "StockChartsWatchOS" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				954CEBF326BBEEEB00B6E989 /* Debug */,
+				954CEBF426BBEEEB00B6E989 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		954CEBF826BBEEEB00B6E989 /* Build configuration list for PBXNativeTarget "StockChartsWatchOSTests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				954CEBF526BBEEEB00B6E989 /* Debug */,
+				954CEBF626BBEEEB00B6E989 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 		95770B7B263C57B5003FA924 /* Build configuration list for PBXProject "StockCharts" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
Binary file StockCharts.xcodeproj/project.xcworkspace/xcuserdata/dennis.xcuserdatad/UserInterfaceState.xcuserstate has changed
--- a/StockCharts.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist	Sat Jul 17 12:25:39 2021 +0100
+++ b/StockCharts.xcodeproj/xcuserdata/dennis.xcuserdatad/xcschemes/xcschememanagement.plist	Thu Aug 05 11:07:06 2021 +0100
@@ -9,6 +9,11 @@
 			<key>orderHint</key>
 			<integer>0</integer>
 		</dict>
+		<key>StockChartsWatchOS.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>1</integer>
+		</dict>
 	</dict>
 	<key>SuppressBuildableAutocreation</key>
 	<dict>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/StockChartsWatchOS/Info.plist	Thu Aug 05 11:07:06 2021 +0100
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>$(DEVELOPMENT_LANGUAGE)</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>$(CURRENT_PROJECT_VERSION)</string>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/StockChartsWatchOS/StockChartsWatchOS.h	Thu Aug 05 11:07:06 2021 +0100
@@ -0,0 +1,18 @@
+//
+//  StockChartsWatchOS.h
+//  StockChartsWatchOS
+//
+//  Created by Dennis Concepción Martín on 5/8/21.
+//
+
+#import <Foundation/Foundation.h>
+
+//! Project version number for StockChartsWatchOS.
+FOUNDATION_EXPORT double StockChartsWatchOSVersionNumber;
+
+//! Project version string for StockChartsWatchOS.
+FOUNDATION_EXPORT const unsigned char StockChartsWatchOSVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <StockChartsWatchOS/PublicHeader.h>
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/StockChartsWatchOSTests/Info.plist	Thu Aug 05 11:07:06 2021 +0100
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>$(DEVELOPMENT_LANGUAGE)</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>1</string>
+</dict>
+</plist>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/StockChartsWatchOSTests/StockChartsWatchOSTests.swift	Thu Aug 05 11:07:06 2021 +0100
@@ -0,0 +1,33 @@
+//
+//  StockChartsWatchOSTests.swift
+//  StockChartsWatchOSTests
+//
+//  Created by Dennis Concepción Martín on 5/8/21.
+//
+
+import XCTest
+@testable import StockChartsWatchOS
+
+class StockChartsWatchOSTests: XCTestCase {
+
+    override func setUpWithError() throws {
+        // Put setup code here. This method is called before the invocation of each test method in the class.
+    }
+
+    override func tearDownWithError() throws {
+        // Put teardown code here. This method is called after the invocation of each test method in the class.
+    }
+
+    func testExample() throws {
+        // This is an example of a functional test case.
+        // Use XCTAssert and related functions to verify your tests produce the correct results.
+    }
+
+    func testPerformanceExample() throws {
+        // This is an example of a performance test case.
+        self.measure {
+            // Put the code you want to measure the time of here.
+        }
+    }
+
+}