iOS App via Telegram
Built a complete iOS app with maps and voice recording, deployed to TestFlight entirely via Telegram chat. No Xcode GUI needed.
Tags: ios, xcode, testflight, mobile
Category: devtools
Tips
- You need a Mac running OpenClaw with Xcode command-line tools installed — iOS builds require macOS and the Apple toolchain
- Set up your Apple Developer account and provisioning profiles before starting — the agent can handle builds but initial certificate setup is easier done manually
- Use xcodebuild from the command line rather than the Xcode GUI — the agent works with CLI tools natively
- Start with a simple SwiftUI app to validate the build-deploy pipeline before adding complex features like MapKit or AVFoundation
- Keep your signing certificates and profiles in a known location so the agent can reference them during build errors
Community Feedback
@coard built an entire iOS app. With maps. And voice recording. Deployed to TestFlight. Through a Telegram chat. No Xcode open. Just conversation.
— Generative AI Publication
TLDR; open source built a better version of Siri that Apple ($3.6 trillion company) was sleeping on for years.
— OpenClaw Community
Frequently Asked Questions
Do I need Xcode installed even if I'm not using the GUI?
Yes. Xcode must be installed on your Mac because the command-line build tools (xcodebuild, simctl, etc.) and iOS SDKs are bundled with it. You just don't need to open the GUI.
Can OpenClaw handle code signing and provisioning profiles?
Yes, but initial setup of certificates and provisioning profiles through the Apple Developer portal is recommended to be done manually. Once configured, the agent can reference them in build commands and troubleshoot signing issues.
How long did this actually take?
The original showcase didn't specify exact time, but community members report simple iOS apps can go from idea to TestFlight in a single session of a few hours, depending on complexity and how many build issues arise.
Can this approach work for Android apps too?
Yes. Android development via CLI (using Gradle) is actually simpler than iOS since it doesn't require macOS. The agent can handle Kotlin/Java code, Gradle builds, and APK generation through conversation.