🎭 Example usage of Swish in Xcode. You can develop in Xcode on macOS and can use an External Build System to deploy your Swift code on Linux.
- Add a new target and select External Build System (in cross-plattform tab) as template.
- Set
/bin/bash
as the build tool of the target. - Select your generated target and set arguments (in info tab) to
swish <username> <hostname>
- Build your project (with the newly created target) and enjoy your compiled swift code on your remote machine.
Open a new terminal window and connect to your remote machine via SSH.
ssh <username>@<hostname>
Navigate to the synced project directory and run your project as usual.
cd ~/Swish/<projectname>
.build/debug/<projectname>
Have fun 🍻
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.