initial VoiceDiary iOS app setup
SwiftUI + SwiftData + iCloud, Apple Speech transcription (German), audio recording, summarization service protocol (LLM-ready), localization scaffolding (EN/DE/ES/FR), basic tests. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
52
project.yml
Normal file
52
project.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
name: VoiceDiary
|
||||
options:
|
||||
bundleIdPrefix: com.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:
|
||||
INFOPLIST_FILE: VoiceDiary/Info.plist
|
||||
PRODUCT_BUNDLE_IDENTIFIER: com.felixfoertsch.VoiceDiary
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||
ENABLE_PREVIEWS: true
|
||||
SWIFT_EMIT_LOC_STRINGS: true
|
||||
entitlements:
|
||||
path: VoiceDiary/VoiceDiary.entitlements
|
||||
properties:
|
||||
com.apple.developer.icloud-container-identifiers:
|
||||
- iCloud.com.felixfoertsch.VoiceDiary
|
||||
com.apple.developer.icloud-services:
|
||||
- CloudKit
|
||||
com.apple.developer.ubiquity-kvstore-identifier: $(TeamIdentifierPrefix)com.felixfoertsch.VoiceDiary
|
||||
|
||||
VoiceDiaryTests:
|
||||
type: bundle.unit-test
|
||||
platform: iOS
|
||||
sources:
|
||||
- VoiceDiaryTests
|
||||
dependencies:
|
||||
- target: VoiceDiary
|
||||
settings:
|
||||
base:
|
||||
PRODUCT_BUNDLE_IDENTIFIER: com.felixfoertsch.VoiceDiaryTests
|
||||
Reference in New Issue
Block a user