Agentic iOS Development with RocketSim and RocketTrace IOS developer Antoine van der Lee documented a workflow in which coding agents use RocketSim and RocketTrace to navigate, audit, and measure an app under development, reporting that Video Compressor's Home screen accessibility score rose from 0/100 (2 errors, 29 warnings across 141 audited elements) to 99/100 with 4 warnings remaining. RocketSim's accessibility-audit command returned the findings, most of them the hit_region_small rule flagging interactive elements below 28×28 points as errors and below the recommended 44×44 points as warnings, while RocketTrace records Xcode Instruments traces and returns ranked findings. Van der Lee also reported that of 57 recent users with at least one video on their device, 35 (61%) successfully compressed a video while 22 never did. Agentic iOS development changes a lot once your coding agent can see and measure the app it’s building. Without that, an agent writes code, hopes it works, and asks you to run the app. With the right tools, it navigates the app itself, reads the accessibility tree, and checks performance with evidence. I’ve been building Video Compressor videocompression.app https://videocompression.app/ this way, using Cursor, RocketSim https://www.rocketsim.app/ , and RocketTrace https://rockettrace.app/ . In this article, I’ll share four prompts I use in my daily workflow and what each one found in my app. An agent that only reads code can’t tell you whether the app behaves right. It can only tell you that the code looks right. You still have to build the app, tap through it, and report back what you see. Two tools close that gap for me: - RocketSim lets the agent use the app in the Simulator. Through the rocketsim command, it reads what’s on screen and taps, swipes, and types. It can also run an accessibility audit and capture screenshots with device bezels. - RocketTrace lets the agent measure the app. It records an Xcode Instruments trace and returns ranked findings instead of a raw .trace package. Both come with an Agent Skill, so you only mention them in a prompt using /rocketsim or /rockettrace . If you want to know how the Simulator side works, I explained it in The iOS Simulator inside Cursor, Claude Code, and Codex https://www.avanderlee.com/ai-development/the-ios-simulator-inside-cursor-claude-code-and-codex/ . For the performance side, read Introducing RocketTrace https://www.avanderlee.com/ai-development/introducing-rockettrace-using-xcode-instruments-with-ai-agents/ . You might have noticed something in my prompts: all four run in Plan mode. I want to review what the agent found before it touches any code. Accessibility is the kind of work that’s easy to postpone because it’s tedious. You have to visit every screen, inspect every element, and keep track of what’s wrong. That’s exactly the type of work I’m happy to hand over. RocketSim reads the accessibility tree of the screen that’s visible in the Simulator, so the agent can navigate to a screen and audit it. If you want to run these audits yourself, I recommend reading Accessibility audits in the iOS Simulator https://www.rocketsim.app/blog/accessibility-audit-ios-simulator/ . The command the agent uses looks like this: rocketsim accessibility-audit --udid