Updated bundle identifiers for the app as well as unit and UI tests targets and also, improved the folder structure for the app target.

This commit is contained in:
2026-02-08 18:36:34 +01:00
parent 1a178a6be6
commit e70146018b
10 changed files with 37 additions and 66 deletions
+37 -66
View File
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objectVersion = 90;
objects = {
/* Begin PBXContainerItemProxy section */
@@ -30,19 +30,19 @@
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
0296B2F22F38F8F7001C3BDB /* Todos */ = {
0296B2F22F38F8F7001C3BDB /* App */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = Todos;
path = App;
sourceTree = "<group>";
};
0296B3022F38F8F7001C3BDB /* TodosTests */ = {
0296B3022F38F8F7001C3BDB /* UnitTests */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = TodosTests;
path = UnitTests;
sourceTree = "<group>";
};
0296B30C2F38F8F7001C3BDB /* TodosUITests */ = {
0296B30C2F38F8F7001C3BDB /* UITests */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = TodosUITests;
path = UITests;
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */
@@ -50,24 +50,18 @@
/* Begin PBXFrameworksBuildPhase section */
0296B2ED2F38F8F7001C3BDB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
0296B2FC2F38F8F7001C3BDB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
0296B3062F38F8F7001C3BDB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
@@ -75,9 +69,9 @@
0296B2E72F38F8F7001C3BDB = {
isa = PBXGroup;
children = (
0296B2F22F38F8F7001C3BDB /* Todos */,
0296B3022F38F8F7001C3BDB /* TodosTests */,
0296B30C2F38F8F7001C3BDB /* TodosUITests */,
0296B2F22F38F8F7001C3BDB /* App */,
0296B3022F38F8F7001C3BDB /* UnitTests */,
0296B30C2F38F8F7001C3BDB /* UITests */,
0296B2F12F38F8F7001C3BDB /* Products */,
);
sourceTree = "<group>";
@@ -105,14 +99,10 @@
);
buildRules = (
);
dependencies = (
);
fileSystemSynchronizedGroups = (
0296B2F22F38F8F7001C3BDB /* Todos */,
0296B2F22F38F8F7001C3BDB /* App */,
);
name = Todos;
packageProductDependencies = (
);
productName = Todos;
productReference = 0296B2F02F38F8F7001C3BDB /* Todos.app */;
productType = "com.apple.product-type.application";
@@ -131,11 +121,9 @@
0296B3012F38F8F7001C3BDB /* PBXTargetDependency */,
);
fileSystemSynchronizedGroups = (
0296B3022F38F8F7001C3BDB /* TodosTests */,
0296B3022F38F8F7001C3BDB /* UnitTests */,
);
name = TodosTests;
packageProductDependencies = (
);
productName = TodosTests;
productReference = 0296B2FF2F38F8F7001C3BDB /* TodosTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
@@ -154,11 +142,9 @@
0296B30B2F38F8F7001C3BDB /* PBXTargetDependency */,
);
fileSystemSynchronizedGroups = (
0296B30C2F38F8F7001C3BDB /* TodosUITests */,
0296B30C2F38F8F7001C3BDB /* UITests */,
);
name = TodosUITests;
packageProductDependencies = (
);
productName = TodosUITests;
productReference = 0296B3092F38F8F7001C3BDB /* TodosUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
@@ -172,6 +158,7 @@
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 2630;
LastUpgradeCheck = 2630;
ORGANIZATIONNAME = "Röck+Cöde VoF";
TargetAttributes = {
0296B2EF2F38F8F7001C3BDB = {
CreatedOnToolsVersion = 26.3;
@@ -195,7 +182,7 @@
);
mainGroup = 0296B2E72F38F8F7001C3BDB;
minimizedProjectReferenceProxies = 1;
preferredProjectObjectVersion = 77;
preferredProjectObjectVersion = 90;
productRefGroup = 0296B2F12F38F8F7001C3BDB /* Products */;
projectDirPath = "";
projectRoot = "";
@@ -210,48 +197,36 @@
/* Begin PBXResourcesBuildPhase section */
0296B2EE2F38F8F7001C3BDB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
0296B2FD2F38F8F7001C3BDB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
0296B3072F38F8F7001C3BDB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
0296B2EC2F38F8F7001C3BDB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
0296B2FB2F38F8F7001C3BDB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
0296B3052F38F8F7001C3BDB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
@@ -269,7 +244,7 @@
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
0296B3112F38F8F7001C3BDB /* Debug */ = {
0296B3112F38F8F7001C3BDB /* Debug configuration for PBXProject "Todos" */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -331,7 +306,7 @@
};
name = Debug;
};
0296B3122F38F8F7001C3BDB /* Release */ = {
0296B3122F38F8F7001C3BDB /* Release configuration for PBXProject "Todos" */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -385,7 +360,7 @@
};
name = Release;
};
0296B3142F38F8F7001C3BDB /* Debug */ = {
0296B3142F38F8F7001C3BDB /* Debug configuration for PBXNativeTarget "Todos" */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -413,7 +388,7 @@
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 26.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.app.Todos";
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.todos.app";
PRODUCT_NAME = "$(TARGET_NAME)";
REGISTER_APP_GROUPS = YES;
SDKROOT = auto;
@@ -429,7 +404,7 @@
};
name = Debug;
};
0296B3152F38F8F7001C3BDB /* Release */ = {
0296B3152F38F8F7001C3BDB /* Release configuration for PBXNativeTarget "Todos" */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -457,7 +432,7 @@
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 26.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.app.Todos";
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.todos.app";
PRODUCT_NAME = "$(TARGET_NAME)";
REGISTER_APP_GROUPS = YES;
SDKROOT = auto;
@@ -473,7 +448,7 @@
};
name = Release;
};
0296B3172F38F8F7001C3BDB /* Debug */ = {
0296B3172F38F8F7001C3BDB /* Debug configuration for PBXNativeTarget "TodosTests" */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -484,7 +459,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
MACOSX_DEPLOYMENT_TARGET = 26.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.app.TodosTests";
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.todos.app.unit-tests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = auto;
STRING_CATALOG_GENERATE_SYMBOLS = NO;
@@ -499,7 +474,7 @@
};
name = Debug;
};
0296B3182F38F8F7001C3BDB /* Release */ = {
0296B3182F38F8F7001C3BDB /* Release configuration for PBXNativeTarget "TodosTests" */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -510,7 +485,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
MACOSX_DEPLOYMENT_TARGET = 26.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.app.TodosTests";
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.todos.app.unit-tests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = auto;
STRING_CATALOG_GENERATE_SYMBOLS = NO;
@@ -525,7 +500,7 @@
};
name = Release;
};
0296B31A2F38F8F7001C3BDB /* Debug */ = {
0296B31A2F38F8F7001C3BDB /* Debug configuration for PBXNativeTarget "TodosUITests" */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
@@ -535,7 +510,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
MACOSX_DEPLOYMENT_TARGET = 26.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.app.TodosUITests";
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.todos.app.ui-tests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = auto;
STRING_CATALOG_GENERATE_SYMBOLS = NO;
@@ -550,7 +525,7 @@
};
name = Debug;
};
0296B31B2F38F8F7001C3BDB /* Release */ = {
0296B31B2F38F8F7001C3BDB /* Release configuration for PBXNativeTarget "TodosUITests" */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
@@ -560,7 +535,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 26.2;
MACOSX_DEPLOYMENT_TARGET = 26.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.app.TodosUITests";
PRODUCT_BUNDLE_IDENTIFIER = "com.rock-n-code.assignment.todos.app.ui-tests";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = auto;
STRING_CATALOG_GENERATE_SYMBOLS = NO;
@@ -581,37 +556,33 @@
0296B2EB2F38F8F7001C3BDB /* Build configuration list for PBXProject "Todos" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0296B3112F38F8F7001C3BDB /* Debug */,
0296B3122F38F8F7001C3BDB /* Release */,
0296B3112F38F8F7001C3BDB /* Debug configuration for PBXProject "Todos" */,
0296B3122F38F8F7001C3BDB /* Release configuration for PBXProject "Todos" */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
0296B3132F38F8F7001C3BDB /* Build configuration list for PBXNativeTarget "Todos" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0296B3142F38F8F7001C3BDB /* Debug */,
0296B3152F38F8F7001C3BDB /* Release */,
0296B3142F38F8F7001C3BDB /* Debug configuration for PBXNativeTarget "Todos" */,
0296B3152F38F8F7001C3BDB /* Release configuration for PBXNativeTarget "Todos" */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
0296B3162F38F8F7001C3BDB /* Build configuration list for PBXNativeTarget "TodosTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0296B3172F38F8F7001C3BDB /* Debug */,
0296B3182F38F8F7001C3BDB /* Release */,
0296B3172F38F8F7001C3BDB /* Debug configuration for PBXNativeTarget "TodosTests" */,
0296B3182F38F8F7001C3BDB /* Release configuration for PBXNativeTarget "TodosTests" */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
0296B3192F38F8F7001C3BDB /* Build configuration list for PBXNativeTarget "TodosUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
0296B31A2F38F8F7001C3BDB /* Debug */,
0296B31B2F38F8F7001C3BDB /* Release */,
0296B31A2F38F8F7001C3BDB /* Debug configuration for PBXNativeTarget "TodosUITests" */,
0296B31B2F38F8F7001C3BDB /* Release configuration for PBXNativeTarget "TodosUITests" */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */