11eb82178f
- Add AGENTS.md (canonical) + CLAUDE.md symlink + ROADMAP.md - Move Apple Team ID from project.yml into a gitignored Config/Signing.xcconfig via configFiles; commit the .example template - Replace hardcoded backend host in AppSettings with a neutral placeholder + SPARK_BACKEND_URL env-var fallback - Scrub the Team ID, .local host, and raw LAN IP from README/docs - Ignore Config/Signing.xcconfig and .env
55 lines
1.5 KiB
YAML
55 lines
1.5 KiB
YAML
name: Ten31Transcripts
|
|
|
|
options:
|
|
bundleIdPrefix: xyz.ten31
|
|
deploymentTarget:
|
|
macOS: "13.0"
|
|
createIntermediateGroups: true
|
|
groupSortPosition: top
|
|
|
|
# Signing identity (DEVELOPMENT_TEAM) is kept out of source in a gitignored xcconfig
|
|
# so the Team ID isn't committed. Copy Config/Signing.xcconfig.example to
|
|
# Config/Signing.xcconfig and set your team. Keeping the value stable is what makes
|
|
# macOS TCC grants (Mic / Screen Recording / Accessibility) persist across rebuilds.
|
|
configFiles:
|
|
Debug: Config/Signing.xcconfig
|
|
Release: Config/Signing.xcconfig
|
|
|
|
settings:
|
|
base:
|
|
MARKETING_VERSION: "0.1.0"
|
|
CURRENT_PROJECT_VERSION: "1"
|
|
SWIFT_VERSION: "5.0"
|
|
CODE_SIGN_STYLE: Automatic
|
|
|
|
targets:
|
|
Ten31Transcripts:
|
|
type: application
|
|
platform: macOS
|
|
sources:
|
|
- path: Ten31Transcripts
|
|
settings:
|
|
base:
|
|
PRODUCT_NAME: Ten31Transcripts
|
|
PRODUCT_BUNDLE_IDENTIFIER: xyz.ten31.transcripts
|
|
INFOPLIST_FILE: Ten31Transcripts/Support/Info.plist
|
|
CODE_SIGN_ENTITLEMENTS: Ten31Transcripts/Support/Ten31Transcripts.entitlements
|
|
GENERATE_INFOPLIST_FILE: NO
|
|
ENABLE_HARDENED_RUNTIME: NO
|
|
MACOSX_DEPLOYMENT_TARGET: "13.0"
|
|
scheme:
|
|
testTargets:
|
|
- Ten31TranscriptsTests
|
|
|
|
Ten31TranscriptsTests:
|
|
type: bundle.unit-test
|
|
platform: macOS
|
|
sources:
|
|
- path: Ten31TranscriptsTests
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: xyz.ten31.transcripts.tests
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
dependencies:
|
|
- target: Ten31Transcripts
|