StanfordSpezi / SpeziScheduler

Scheduler Module for the Stanford Spezi Ecosystem
https://swiftpackageindex.com/StanfordSpezi/SpeziScheduler/documentation/
MIT License
4 stars 3 forks source link

watchOS & visionOS Support #27

Open PSchmiedmayer opened 1 year ago

PSchmiedmayer commented 1 year ago

Problem

The Spezi module should support watchOS to enable developers to build an Apple Watch-based application and visionOS to support developers who want to develop applications running on Apple Vision Pro.

The current Spezi module only supports and automatically tests iOS builds.

Solution

Add support for the latest watchOS and visionOS versions. We must add them as supported platforms in the Swift package file and update the Swift tools version to 5.9 if required.

Additional context

All changes should be as cross-platform as possible. Increasing the iOS minimum platform target is acceptable.

The StanfordBDHG/SwiftPackageTemplate demonstrates the CI setup for visionOS and watchOS that should also be adopted for this Spezi module.

Code of Conduct