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": {
"mobilesdk_app_id": "1:YOUR_PROJECT_NUMBER:android:YOUR_APP_ID",
"android_client_info": {
"package_name": "com.example.mycrib"
"package_name": "com.example.casera"
}
},
"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; };
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>"; };
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>"; };
/* End PBXFileReference section */
@@ -101,12 +101,12 @@
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
1C0789432EBC218B00392B46 /* MyCrib */ = {
1C0789432EBC218B00392B46 /* Casera */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
1C0789572EBC218D00392B46 /* Exceptions for "MyCrib" folder in "CaseraExtension" target */,
);
path = MyCrib;
path = Casera;
sourceTree = "<group>";
};
1C685CD32EC5539000A9669B /* CaseraTests */ = {
@@ -199,7 +199,7 @@
1C0789612EBC2F5400392B46 /* CaseraExtension.entitlements */,
7A237E53D5D71D9D6A361E29 /* Configuration */,
E822E6B231E7783DE992578C /* iosApp */,
1C0789432EBC218B00392B46 /* MyCrib */,
1C0789432EBC218B00392B46 /* Casera */,
1C685CD32EC5539000A9669B /* CaseraTests */,
1CBF1BEE2ECD9768001BF56C /* CaseraUITests */,
1C07893E2EBC218B00392B46 /* Frameworks */,
@@ -211,7 +211,7 @@
FA6022B7B844191C54E57EB4 /* Products */ = {
isa = PBXGroup;
children = (
96A3DDC05E14B3F83E56282F /* MyCrib.app */,
96A3DDC05E14B3F83E56282F /* Casera.app */,
1C07893D2EBC218B00392B46 /* CaseraExtension.appex */,
1C685CD22EC5539000A9669B /* CaseraTests.xctest */,
1CBF1BED2ECD9768001BF56C /* CaseraUITests.xctest */,
@@ -235,7 +235,7 @@
dependencies = (
);
fileSystemSynchronizedGroups = (
1C0789432EBC218B00392B46 /* MyCrib */,
1C0789432EBC218B00392B46 /* Casera */,
);
name = CaseraExtension;
packageProductDependencies = (
@@ -312,7 +312,7 @@
packageProductDependencies = (
);
productName = iosApp;
productReference = 96A3DDC05E14B3F83E56282F /* MyCrib.app */;
productReference = 96A3DDC05E14B3F83E56282F /* Casera.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -480,8 +480,8 @@
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iosApp/Info.plist;
INFOPLIST_KEY_NSCameraUsageDescription = "MyCrib 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_NSCameraUsageDescription = "Casera needs access to your camera to take 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_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
@@ -510,8 +510,8 @@
DEVELOPMENT_TEAM = V3PF3M6B6U;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MyCrib/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = MyCrib;
INFOPLIST_FILE = Casera/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = Casera;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = (
@@ -544,8 +544,8 @@
DEVELOPMENT_TEAM = V3PF3M6B6U;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MyCrib/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = MyCrib;
INFOPLIST_FILE = Casera/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = Casera;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 26.0;
LD_RUNPATH_SEARCH_PATHS = (
@@ -585,7 +585,7 @@
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
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;
};
@@ -608,7 +608,7 @@
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
SWIFT_VERSION = 5.0;
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;
};
@@ -801,8 +801,8 @@
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = iosApp/Info.plist;
INFOPLIST_KEY_NSCameraUsageDescription = "MyCrib 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_NSCameraUsageDescription = "Casera needs access to your camera to take 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_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES;

View File

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