3 ms·
The homebrew/jailbreak community have a custom toolchain called Theos (https://theos.dev/ https://theos.dev/) which enables you to cross-compile to iOS devices
by bogwog 6y ago
The homebrew/jailbreak community have a custom toolchain called Theos (https://theos.dev/ https://theos.dev/) which enables you to cross-compile to iOS devices without a Mac. I don't know how legal it is, but it's really frustrating that we aren't seeing more efforts to develop tools like this since so many companies and individuals are scared of pissing off Apple.
- rkangel 6y agoI think you're going to struggle to publish to the App Store without a mac of some form. There's too much signing and stuff that requires apple devices for authentication. I solved this with a Mac Mini that lives at home on my desk and was only used for the occasional bit of testing, debug and publishing (I was building using Flutter).
- benologist 6y agoYou can make a virtual machine very easily but it performs very poorly: https://github.com/myspaghetti/macos-virtualbox https://github.com/myspaghetti/macos-virtualbox Or you can lease them online: http://macstadium.com/ http://macstadium.com/ GitHub has some kind of Mac hardware or virtualization for their Actions too so you could probably wire something up to build on GitHub: https://github.com/marketplace/actions/setup-swift https://github.com/marketplace/actions/setup-swift