All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Security
Security
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

How to Build iOS Apps Entirely From Doom Emacs Without Xcode

A developer details how they built and shipped their first iOS app, SPEEM, entirely from within Doom Emacs without ever opening Xcode. The post explains how Apple's command-line tools (xcodebuild, xcrun simctl, sourcekit-lsp, etc.) can be leveraged to create a full iOS development workflow inside Emacs, including writing Swift, building, booting simulators, installing apps, streaming logs, and scaffolding projects — all driven by custom keybindings.

Wassim Mansouri1mo ago11 min readen
Read on wassimans.com

Key quotes

I shipped SPEEM, my first iOS app, from Doom Emacs. Not from Xcode.
I don't mean I just edited a few files in Emacs and switched back when it was time to build. I mean the whole loop: write Swift, build, boot a simulator, install the app, launch it, stream logs, restart LSP, scaffold new projects.
Apple ships a small army of command-line tools, xcodebuild, xcrun simctl, xcrun swift-format, sourcekit-lsp, and most iOS developers never touch them directly. Xcode is just a

From the article

I shipped SPEEM, my first iOS app, from Doom Emacs. Not from Xcode. I don’t mean I just edited a few files in Emacs and switched back when it was time to build. I mean the whole loop: write Swift, build, boot a simulator, install the app, launch it,
Continue reading on wassimans.com

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.