Skip to content

Build e firma

Simone Di Mambro edited this page Oct 3, 2026 · 1 revision

Build e firma

Requisiti: macOS con Xcode 27, XcodeGen (brew install xcodegen).

git clone https://github.com/sidimam/wellness-booking.git
cd wellness-booking
xcodegen generate
xcodebuild -project WellnessBooking.xcodeproj -scheme WellnessBooking \
  -destination 'platform=iOS Simulator,name=iPhone 17' build
  • Il progetto Xcode è generato da project.yml e non è versionato: modifica project.yml, mai il .xcodeproj.
  • Entitlements e Info.plist sono generati da XcodeGen: le chiavi si cambiano in project.yml / SupportFiles/*.plist.
  • Target: WellnessBooking (iOS 17+), WellnessBookingWatch (watchOS 10+), WellnessBookingWidget (estensione WidgetKit).
  • Capability usate: iCloud Key-Value Store, App Group group.com.sdimambro.wellness-booking, Time Sensitive Notifications, Associated Domains (webcredentials:mywellness.com per il riempimento automatico), Background Modes (fetch, processing).
  • Per firmare con il tuo team cambia DEVELOPMENT_TEAM e bundleIdPrefix in project.yml (e l'App Group di conseguenza).
  • Icone: swift scripts/make_icons.swift "$PWD" rigenera glifo, appiconset (light/dark/tinted) e documenti Icon Composer .icon.
  • Lingue: Localizable.xcstrings con sorgente italiano e traduzioni en/es/fr/de. Estrai nuove chiavi con xcodebuild -exportLocalizations -scheme WellnessBooking -exportLanguage it.
  • Prima di archiviare: xattr -cr ..

Clone this wiki locally