Files
voicediary/project.yml
Felix Förtsch 8c4e085890 remove all iCloud/CloudKit to run purely local first
- Delete entitlements file entirely
- Remove remote-notification background mode
- Simplify ModelContainer to plain local store
- Fix bundle ID prefix to de.felixfoertsch per convention

iCloud sync can be added back once the container is set up
in the Apple Developer Portal.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 23:18:57 +01:00

50 lines
1.6 KiB
YAML

name: VoiceDiary
options:
bundleIdPrefix: de.felixfoertsch
deploymentTarget:
iOS: "26.0"
xcodeVersion: "26.2"
createIntermediateGroups: true
defaultConfig: Release
groupSortPosition: top
indentWidth: 4
tabWidth: 4
usesTabs: true
settings:
base:
DEVELOPMENT_TEAM: NG5W75WE8U
MARKETING_VERSION: "2026.02.15"
CURRENT_PROJECT_VERSION: 1
SWIFT_VERSION: "6.0"
targets:
VoiceDiary:
type: application
platform: iOS
sources:
- VoiceDiary
settings:
base:
GENERATE_INFOPLIST_FILE: true
PRODUCT_BUNDLE_IDENTIFIER: de.felixfoertsch.VoiceDiary
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
ENABLE_PREVIEWS: true
SWIFT_EMIT_LOC_STRINGS: true
INFOPLIST_KEY_UILaunchScreen_Generation: true
INFOPLIST_KEY_UISupportedInterfaceOrientations: UIInterfaceOrientationPortrait
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad: "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"
INFOPLIST_KEY_NSMicrophoneUsageDescription: "Voice Diary needs microphone access to record your voice memos for diary entries."
INFOPLIST_KEY_NSSpeechRecognitionUsageDescription: "Voice Diary uses on-device speech recognition to transcribe your voice memos."
VoiceDiaryTests:
type: bundle.unit-test
platform: iOS
sources:
- VoiceDiaryTests
dependencies:
- target: VoiceDiary
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: de.felixfoertsch.VoiceDiaryTests