Renames the user-facing app to Wenza without changing identity: - CFBundleDisplayName → "Wenza" (app) and "Wenza Widgets" (widget extension). - Calendar/Health permission prompts now reference Wenza. - In-app copy updated: sidebar title, Auth + Onboarding screens, Settings about/help rows, feedback email subject, tutorial text, widget description. Bundle identifier, App Group, UserDefaults storage keys, team ID, and the internal Xcode target/project names are intentionally unchanged, so this stays the same App Store app with no user data loss. App Store listing name must be changed separately in App Store Connect. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
88 lines
3.1 KiB
YAML
88 lines
3.1 KiB
YAML
name: KisaniCal
|
|
options:
|
|
bundleIdPrefix: com.kutesir
|
|
deploymentTarget:
|
|
iOS: "16.0"
|
|
xcodeVersion: "15.0"
|
|
createIntermediateGroups: true
|
|
|
|
settings:
|
|
base:
|
|
DEVELOPMENT_TEAM: K8BLMMR883
|
|
MARKETING_VERSION: "2.0"
|
|
CURRENT_PROJECT_VERSION: "5"
|
|
|
|
schemes:
|
|
KisaniCal:
|
|
build:
|
|
targets:
|
|
KisaniCal: all
|
|
run:
|
|
config: Debug
|
|
test:
|
|
config: Debug
|
|
profile:
|
|
config: Release
|
|
analyze:
|
|
config: Debug
|
|
archive:
|
|
config: Release
|
|
|
|
targets:
|
|
KisaniCal:
|
|
type: application
|
|
platform: iOS
|
|
deploymentTarget: "16.0"
|
|
sources:
|
|
- path: KisaniCal
|
|
dependencies:
|
|
- target: KisaniCalWidgets
|
|
embed: true
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: 5.9
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
|
|
INFOPLIST_KEY_UILaunchStoryboardName: LaunchScreen
|
|
INFOPLIST_KEY_CFBundleDisplayName: "Wenza"
|
|
INFOPLIST_KEY_UIStatusBarStyle: UIStatusBarStyleDefault
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad: "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
|
|
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
|
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor
|
|
INFOPLIST_KEY_NSSupportsLiveActivities: YES
|
|
CODE_SIGN_STYLE: Automatic
|
|
CODE_SIGN_ENTITLEMENTS: KisaniCal/KisaniCal.entitlements
|
|
ENABLE_PREVIEWS: YES
|
|
INFOPLIST_KEY_NSCalendarsUsageDescription: "Wenza shows your calendar events alongside tasks."
|
|
INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription: "Wenza shows your calendar events alongside tasks."
|
|
INFOPLIST_KEY_NSHealthShareUsageDescription: "Wenza reads your steps, energy, heart rate, and workouts to show health stats on your dashboard."
|
|
INFOPLIST_KEY_NSHealthUpdateUsageDescription: "Wenza saves workouts you complete to the Health app."
|
|
|
|
KisaniCalWidgets:
|
|
type: app-extension
|
|
platform: iOS
|
|
deploymentTarget: "18.0"
|
|
sources:
|
|
- path: KisaniCalWidgets
|
|
- path: KisaniCal/Managers/AppGroup.swift
|
|
- path: KisaniCal/Managers/TaskActivityAttributes.swift
|
|
info:
|
|
path: KisaniCalWidgets/Info.plist
|
|
properties:
|
|
CFBundleDisplayName: "Wenza Widgets"
|
|
CFBundleShortVersionString: "$(MARKETING_VERSION)"
|
|
CFBundleVersion: "$(CURRENT_PROJECT_VERSION)"
|
|
NSExtension:
|
|
NSExtensionPointIdentifier: com.apple.widgetkit-extension
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: 5.9
|
|
CODE_SIGN_STYLE: Automatic
|
|
GENERATE_INFOPLIST_FILE: NO
|
|
PRODUCT_BUNDLE_IDENTIFIER: com.kutesir.KisaniCal.KisaniCalWidgets
|
|
LD_RUNPATH_SEARCH_PATHS: "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"
|
|
APPLICATION_EXTENSION_API_ONLY: YES
|
|
CODE_SIGN_ENTITLEMENTS: KisaniCalWidgets/KisaniCalWidgets.entitlements
|