Mega cool!<p>We should all be taking full advantage of the amazing capabilities of the pocket supercomputers we all carry around with us at all times (even if the companies who make them don't want us to or don't care about us). Anything less would be silly! Now Linux and Windows users (the majority of iPhone users) can do easily do so, and that's great.<p>To install your own personal homebrew apps without Apple's approval, use AltStore (Windows) or SideStore (Linux):<p><a href="https://faq.altstore.io/altstore-classic/how-to-install-altstore-windows" rel="nofollow">https://faq.altstore.io/altstore-classic/how-to-install-alts...</a><p><a href="https://docs.sidestore.io/docs/installation/linux" rel="nofollow">https://docs.sidestore.io/docs/installation/linux</a>
Why does Apple behave like there are no other operating systems or devices in the world? for a long time, even in their keynotes they would compare the new iphones with the last year model, not the flagship androids. and their standards mostly work for themselves, not the rest of the world. for example, most keybindings in Pages are totally different than Word and the rest of the text editing apps (CMD-E is supposed to center things but it doesn't). they created a language (Swift) and kept it closed source for a long time, and then didn't extend support to other OS's. presumably they do this so devs who wanna make iOS apps <i>have to</i> purchase Macs, but quite honestly this is just lazy corporate shenanigans. There are far more important reasons to buy a Mac, and anyone who uses Linux isn't suddenly going to convert to macOS just so they can build iOS apps (they probably have more fundamental issues with non-FOSS software anyway).
Woah this is very exciting if true! I love Linux and my framework laptop, but have wanted to make simple iOS apps.<p>That being said, PWA’s are damn capable at this point for basic little apps. I wish more laypeople were aware of the ability to “install” PWA’s. Most non-tech people only think apps come from the iOS App Store.
AFAIK the Apple EULA, which you have to agree to before uploading Apps to the App store, requires that you have built the software on Apple Hardware.<p>IANAL, but if I understand correctly that means, the only conformant way to build on linux would be to you install linux on the Apple hardware.
i was thinking it would have used the swift build project <a href="https://github.com/swiftlang/swift-build">https://github.com/swiftlang/swift-build</a> recently released but i didn't find any mention of that.<p>Did i miss something ?
The GNUstep project offers a similar tool:<p><a href="https://github.com/gnustep/libs-xcode">https://github.com/gnustep/libs-xcode</a>
Note: you can also use it to replace Xcode on macOS for building iOS software!<p>Also, there is an MCP Server to bypass Xcode from Cursor: <a href="https://github.com/cameroncooke/XcodeBuildMCP">https://github.com/cameroncooke/XcodeBuildMCP</a>