Fix build issues after Casera rebranding

- Update google-services.json package name to com.example.casera
- Fix Xcode project paths from MyCrib/ to Casera/
- Update app display name and usage descriptions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Trey t
2025-11-28 21:19:22 -06:00
parent c6eef720ed
commit daa70bbe20
3 changed files with 21 additions and 21 deletions

View File

@@ -9,7 +9,7 @@
"client_info": { "client_info": {
"mobilesdk_app_id": "1:YOUR_PROJECT_NUMBER:android:YOUR_APP_ID", "mobilesdk_app_id": "1:YOUR_PROJECT_NUMBER:android:YOUR_APP_ID",
"android_client_info": { "android_client_info": {
"package_name": "com.example.mycrib" "package_name": "com.example.casera"
} }
}, },
"oauth_client": [], "oauth_client": [],

View File

@@ -58,7 +58,7 @@
1C685CD22EC5539000A9669B /* CaseraTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CaseraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 1C685CD22EC5539000A9669B /* CaseraTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CaseraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
1CBF1BED2ECD9768001BF56C /* CaseraUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CaseraUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 1CBF1BED2ECD9768001BF56C /* CaseraUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CaseraUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4B07E04F794A4C1CAA8CCD5D /* PhotoViewerSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoViewerSheet.swift; sourceTree = "<group>"; }; 4B07E04F794A4C1CAA8CCD5D /* PhotoViewerSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoViewerSheet.swift; sourceTree = "<group>"; };
96A3DDC05E14B3F83E56282F /* MyCrib.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MyCrib.app; sourceTree = BUILT_PRODUCTS_DIR; }; 96A3DDC05E14B3F83E56282F /* Casera.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Casera.app; sourceTree = BUILT_PRODUCTS_DIR; };
AD6CD907CA1045CBBC845D91 /* CompletionCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionCardView.swift; sourceTree = "<group>"; }; AD6CD907CA1045CBBC845D91 /* CompletionCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionCardView.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
@@ -101,12 +101,12 @@
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFileSystemSynchronizedRootGroup section */
1C0789432EBC218B00392B46 /* MyCrib */ = { 1C0789432EBC218B00392B46 /* Casera */ = {
isa = PBXFileSystemSynchronizedRootGroup; isa = PBXFileSystemSynchronizedRootGroup;
exceptions = ( exceptions = (
1C0789572EBC218D00392B46 /* Exceptions for "MyCrib" folder in "CaseraExtension" target */, 1C0789572EBC218D00392B46 /* Exceptions for "MyCrib" folder in "CaseraExtension" target */,
); );
path = MyCrib; path = Casera;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
1C685CD32EC5539000A9669B /* CaseraTests */ = { 1C685CD32EC5539000A9669B /* CaseraTests */ = {
@@ -199,7 +199,7 @@
1C0789612EBC2F5400392B46 /* CaseraExtension.entitlements */, 1C0789612EBC2F5400392B46 /* CaseraExtension.entitlements */,
7A237E53D5D71D9D6A361E29 /* Configuration */, 7A237E53D5D71D9D6A361E29 /* Configuration */,
E822E6B231E7783DE992578C /* iosApp */, E822E6B231E7783DE992578C /* iosApp */,
1C0789432EBC218B00392B46 /* MyCrib */, 1C0789432EBC218B00392B46 /* Casera */,
1C685CD32EC5539000A9669B /* CaseraTests */, 1C685CD32EC5539000A9669B /* CaseraTests */,
1CBF1BEE2ECD9768001BF56C /* CaseraUITests */, 1CBF1BEE2ECD9768001BF56C /* CaseraUITests */,
1C07893E2EBC218B00392B46 /* Frameworks */, 1C07893E2EBC218B00392B46 /* Frameworks */,
@@ -211,7 +211,7 @@
FA6022B7B844191C54E57EB4 /* Products */ = { FA6022B7B844191C54E57EB4 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
96A3DDC05E14B3F83E56282F /* MyCrib.app */, 96A3DDC05E14B3F83E56282F /* Casera.app */,
1C07893D2EBC218B00392B46 /* CaseraExtension.appex */, 1C07893D2EBC218B00392B46 /* CaseraExtension.appex */,
1C685CD22EC5539000A9669B /* CaseraTests.xctest */, 1C685CD22EC5539000A9669B /* CaseraTests.xctest */,
1CBF1BED2ECD9768001BF56C /* CaseraUITests.xctest */, 1CBF1BED2ECD9768001BF56C /* CaseraUITests.xctest */,
@@ -235,7 +235,7 @@
dependencies = ( dependencies = (
); );
fileSystemSynchronizedGroups = ( fileSystemSynchronizedGroups = (
1C0789432EBC218B00392B46 /* MyCrib */, 1C0789432EBC218B00392B46 /* Casera */,
); );
name = CaseraExtension; name = CaseraExtension;
packageProductDependencies = ( packageProductDependencies = (
@@ -312,7 +312,7 @@
packageProductDependencies = ( packageProductDependencies = (
); );
productName = iosApp; productName = iosApp;
productReference = 96A3DDC05E14B3F83E56282F /* MyCrib.app */; productReference = 96A3DDC05E14B3F83E56282F /* Casera.app */;
productType = "com.apple.product-type.application"; productType = "com.apple.product-type.application";
}; };
/* End PBXNativeTarget section */ /* End PBXNativeTarget section */
@@ -480,8 +480,8 @@
ENABLE_PREVIEWS = YES; ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iosApp/Info.plist; INFOPLIST_FILE = iosApp/Info.plist;
INFOPLIST_KEY_NSCameraUsageDescription = "MyCrib needs access to your camera to take photos of completed tasks"; INFOPLIST_KEY_NSCameraUsageDescription = "Casera needs access to your camera to take photos of completed tasks";
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "MyCrib needs access to your photo library to select photos of completed tasks"; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Casera needs access to your photo library to select photos of completed tasks";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES;
@@ -510,8 +510,8 @@
DEVELOPMENT_TEAM = V3PF3M6B6U; DEVELOPMENT_TEAM = V3PF3M6B6U;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MyCrib/Info.plist; INFOPLIST_FILE = Casera/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = MyCrib; INFOPLIST_KEY_CFBundleDisplayName = Casera;
INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 26.0; IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
@@ -544,8 +544,8 @@
DEVELOPMENT_TEAM = V3PF3M6B6U; DEVELOPMENT_TEAM = V3PF3M6B6U;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MyCrib/Info.plist; INFOPLIST_FILE = Casera/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = MyCrib; INFOPLIST_KEY_CFBundleDisplayName = Casera;
INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 26.0; IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
@@ -585,7 +585,7 @@
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MyCrib.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/MyCrib"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Casera.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Casera";
}; };
name = Debug; name = Debug;
}; };
@@ -608,7 +608,7 @@
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MyCrib.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/MyCrib"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Casera.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Casera";
}; };
name = Release; name = Release;
}; };
@@ -801,8 +801,8 @@
ENABLE_PREVIEWS = YES; ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iosApp/Info.plist; INFOPLIST_FILE = iosApp/Info.plist;
INFOPLIST_KEY_NSCameraUsageDescription = "MyCrib needs access to your camera to take photos of completed tasks"; INFOPLIST_KEY_NSCameraUsageDescription = "Casera needs access to your camera to take photos of completed tasks";
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "MyCrib needs access to your photo library to select photos of completed tasks"; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Casera needs access to your photo library to select photos of completed tasks";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES;

View File

@@ -31,7 +31,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "D4ADB376A7A4CFB73469E173" BlueprintIdentifier = "D4ADB376A7A4CFB73469E173"
BuildableName = "Casera.app" BuildableName = "MyCrib.app"
BlueprintName = "iosApp" BlueprintName = "iosApp"
ReferencedContainer = "container:iosApp.xcodeproj"> ReferencedContainer = "container:iosApp.xcodeproj">
</BuildableReference> </BuildableReference>
@@ -75,7 +75,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "D4ADB376A7A4CFB73469E173" BlueprintIdentifier = "D4ADB376A7A4CFB73469E173"
BuildableName = "Casera.app" BuildableName = "MyCrib.app"
BlueprintName = "iosApp" BlueprintName = "iosApp"
ReferencedContainer = "container:iosApp.xcodeproj"> ReferencedContainer = "container:iosApp.xcodeproj">
</BuildableReference> </BuildableReference>
@@ -111,7 +111,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "D4ADB376A7A4CFB73469E173" BlueprintIdentifier = "D4ADB376A7A4CFB73469E173"
BuildableName = "Casera.app" BuildableName = "MyCrib.app"
BlueprintName = "iosApp" BlueprintName = "iosApp"
ReferencedContainer = "container:iosApp.xcodeproj"> ReferencedContainer = "container:iosApp.xcodeproj">
</BuildableReference> </BuildableReference>