Skip to content

Instantly share code, notes, and snippets.

Building an iOS app without opening Xcode

Instructions for an AI coding agent setting up iOS development on a Mac. The human you're working with has never used Xcode and doesn't want to. That's fine: Xcode.app must be installed, but after a short one-time setup it never has to be opened. Everything runs from the terminal: xcodebuild to build, xcrun simctl for the simulator, xcrun devicectl to install on a real iPhone, and xcodegen to generate the project file.

Two rules drive the whole setup:

Building a Mac app without opening Xcode

Instructions for an AI coding agent setting up Mac app development. The human you're working with has never used Xcode and doesn't want to. That's fine: Xcode.app must be installed, but after a short one-time setup it never has to be opened. Everything runs from the terminal: xcodegen to generate the project, xcodebuild to build, codesign to sign, open to launch.

Two rules drive the whole setup:

Verifying my Blockstack ID is secured with the address 19xWuTsXHdRJsVwiPANMhWXdq34MArrq7P https://explorer.blockstack.org/address/19xWuTsXHdRJsVwiPANMhWXdq34MArrq7P
@adeolonoh
adeolonoh / pool.py
Last active December 11, 2015 02:54
'''
This script downloads the latest list of domains available
for backorder at https://www.pool.com/viewlist.aspx and
checks for really short domains or dictionary words.
More info at https://jell.com/blog/how-the-wrong-name-cost-our-startup/
'''
import io
import requests