Files
Grant Gilliam 11eb82178f Add agent instructions; extract signing/backend secrets from source
- 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
2026-06-13 12:23:54 -05:00

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