This commit is contained in:
2025-07-17 07:04:38 -04:00
parent 2d0e327334
commit f63bb0ba41
25 changed files with 592 additions and 92 deletions

View File

@ -6,8 +6,37 @@
objectVersion = 77;
objects = {
/* Begin PBXBuildFile section */
A45FA1FE2E27171B00581607 /* Worksouts Watch App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = A45FA1F12E27171A00581607 /* Worksouts Watch App.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
A45FA1FC2E27171B00581607 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = A45FA0892E21B3DC00581607 /* Project object */;
proxyType = 1;
remoteGlobalIDString = A45FA1F02E27171A00581607;
remoteInfo = "Worksouts Watch App";
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
A45FA2022E27171B00581607 /* Embed Watch Content */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
dstSubfolderSpec = 16;
files = (
A45FA1FE2E27171B00581607 /* Worksouts Watch App.app in Embed Watch Content */,
);
name = "Embed Watch Content";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
A45FA0912E21B3DD00581607 /* Workouts.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Workouts.app; sourceTree = BUILT_PRODUCTS_DIR; };
A45FA1F12E27171A00581607 /* Worksouts Watch App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Worksouts Watch App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
@ -29,6 +58,11 @@
path = Workouts;
sourceTree = "<group>";
};
A45FA1F22E27171A00581607 /* Worksouts Watch App */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = "Worksouts Watch App";
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
@ -39,6 +73,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
A45FA1EE2E27171A00581607 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
@ -46,6 +87,7 @@
isa = PBXGroup;
children = (
A45FA0932E21B3DD00581607 /* Workouts */,
A45FA1F22E27171A00581607 /* Worksouts Watch App */,
A45FA0922E21B3DD00581607 /* Products */,
);
sourceTree = "<group>";
@ -54,6 +96,7 @@
isa = PBXGroup;
children = (
A45FA0912E21B3DD00581607 /* Workouts.app */,
A45FA1F12E27171A00581607 /* Worksouts Watch App.app */,
);
name = Products;
sourceTree = "<group>";
@ -68,10 +111,12 @@
A45FA08D2E21B3DD00581607 /* Sources */,
A45FA08E2E21B3DD00581607 /* Frameworks */,
A45FA08F2E21B3DD00581607 /* Resources */,
A45FA2022E27171B00581607 /* Embed Watch Content */,
);
buildRules = (
);
dependencies = (
A45FA1FD2E27171B00581607 /* PBXTargetDependency */,
);
fileSystemSynchronizedGroups = (
A45FA0932E21B3DD00581607 /* Workouts */,
@ -83,6 +128,28 @@
productReference = A45FA0912E21B3DD00581607 /* Workouts.app */;
productType = "com.apple.product-type.application";
};
A45FA1F02E27171A00581607 /* Worksouts Watch App */ = {
isa = PBXNativeTarget;
buildConfigurationList = A45FA1FF2E27171B00581607 /* Build configuration list for PBXNativeTarget "Worksouts Watch App" */;
buildPhases = (
A45FA1ED2E27171A00581607 /* Sources */,
A45FA1EE2E27171A00581607 /* Frameworks */,
A45FA1EF2E27171A00581607 /* Resources */,
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
A45FA1F22E27171A00581607 /* Worksouts Watch App */,
);
name = "Worksouts Watch App";
packageProductDependencies = (
);
productName = "Worksouts Watch App";
productReference = A45FA1F12E27171A00581607 /* Worksouts Watch App.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
@ -96,6 +163,9 @@
A45FA0902E21B3DD00581607 = {
CreatedOnToolsVersion = 16.2;
};
A45FA1F02E27171A00581607 = {
CreatedOnToolsVersion = 16.2;
};
};
};
buildConfigurationList = A45FA08C2E21B3DC00581607 /* Build configuration list for PBXProject "Workouts" */;
@ -113,6 +183,7 @@
projectRoot = "";
targets = (
A45FA0902E21B3DD00581607 /* Workouts */,
A45FA1F02E27171A00581607 /* Worksouts Watch App */,
);
};
/* End PBXProject section */
@ -125,6 +196,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
A45FA1EF2E27171A00581607 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@ -135,8 +213,23 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
A45FA1ED2E27171A00581607 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
A45FA1FD2E27171B00581607 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = A45FA1F02E27171A00581607 /* Worksouts Watch App */;
targetProxy = A45FA1FC2E27171B00581607 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
A45FA0A32E21B3DE00581607 /* Debug */ = {
isa = XCBuildConfiguration;
@ -319,6 +412,68 @@
};
name = Release;
};
A45FA2002E27171B00581607 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = "Worksouts Watch App/Worksouts Watch App.entitlements";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"Worksouts Watch App/Preview Content\"";
DEVELOPMENT_TEAM = C32Z8JNLG6;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_CFBundleDisplayName = Worksouts;
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
INFOPLIST_KEY_WKCompanionAppBundleIdentifier = dev.rzen.indie.Workouts;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = dev.rzen.indie.Workouts.watchkitapp;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 11.2;
};
name = Debug;
};
A45FA2012E27171B00581607 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = "Worksouts Watch App/Worksouts Watch App.entitlements";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"Worksouts Watch App/Preview Content\"";
DEVELOPMENT_TEAM = C32Z8JNLG6;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_CFBundleDisplayName = Worksouts;
INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
INFOPLIST_KEY_WKCompanionAppBundleIdentifier = dev.rzen.indie.Workouts;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = dev.rzen.indie.Workouts.watchkitapp;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = watchos;
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 11.2;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
@ -340,6 +495,15 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
A45FA1FF2E27171B00581607 /* Build configuration list for PBXNativeTarget "Worksouts Watch App" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A45FA2002E27171B00581607 /* Debug */,
A45FA2012E27171B00581607 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = A45FA0892E21B3DC00581607 /* Project object */;

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "EEDBFE9D-0066-4E41-BFBC-8B95DBCF47E3"
type = "1"
version = "2.0">
</Bucket>

View File

@ -9,6 +9,11 @@
<key>orderHint</key>
<integer>0</integer>
</dict>
<key>Worksouts Watch App.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
</dict>
</dict>
</dict>
</plist>