SwiftUI client applications for iOS, iPadOS and macOS.
This project is currently using Xcode 15.4.
- Clone the repo.
- Set up git hooks to automatically lint the project when you commit changes.
- Open
Meshtastic.xcworkspace
- Build and run the
Meshtastic
target.
git clone git@github.com:meshtastic/Meshtastic-Apple.git
cd Meshtastic-Apple
./scripts/setup-hooks.sh
open Meshtastic.xcworkspace
The last two operating system versions are supported. Currently that is 16 and 17.
- iOS 16.6+
- iPadOS 16.6+
- macOS 13+
- Use SwiftUI
- Use SFSymbols for icons
- Use Core Data for persistence
- run
./scripts/gen_protos.sh
- Build, test, and commit the changes.
For more information on how a new release of Meshtastic is managed, please refer to RELEASING.md
This project is licensed under the GPL v3. See the LICENSE file for details.