Build iOS Apps on Linux and Windows (WSL)
a year ago
- #Cross-Platform Tools
- #iOS Development
- #Open Source
- Introduction of xtool, a cross-platform, open-source software for building iOS apps from Linux and Windows (WSL).
- Key features include building SwiftPM packages into iOS apps, signing and installing iOS apps, and interacting with Apple Developer Services programmatically.
- xtool is SwiftPM-based and fully declarative, making it a potential replacement for Xcode on macOS for iOS app development.
- Documentation and tutorials available on Swift Package Index to help users get started with xtool.
- Current limitations include lack of support for Interface Builder, Asset Catalogs, proprietary macros, App Extensions, LLDB debugging on iOS 17+, and App Store deployment.
- Future goals include integrating modern debugging tools and enabling App Store Connect deployments.
- xtool represents 8 years of development effort, with the developer seeking external contributions to expand its features.