Multi-arch packaging
Public and Swift Package Index (SPI) releases of BoutiqueDB must include a universal, multi-archTursoSDK.xcframework. Single-slice builds are only for local debugging.
Required slices
Build the framework
Vendor/TursoSDK.xcframework and Vendor/TursoSDK.xcframework.zip.
Validate slices
.a must contain the expected architectures before the build is shipped.
Update Package.swift
Package.swift as tursoSDKChecksum. If you are releasing a new binary, also bump tursoSDKVersion and upload the zip to GitHub Releases with a matching tag.
Security
- Do not commit
Vendor/TursoSDK.xcframeworkor.afiles to git (they are gitignored). - Do not use
unsafeFlagsinPackage.swift; SPI and App Store submission reject them. - Store release signing identities and checksums in a safe location.

