> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revyl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# iOS Native

> Run the dev loop on a native iOS project

## Swift/iOS

Native iOS uses a rebuild-based dev loop. The CLI detects `.xcodeproj` / `.xcworkspace` and configures `xcodebuild`. During `revyl dev`, press `[r]` to rebuild and reinstall. Typical rebuild cycle: \~20-60s.

If an Expo or React Native project is detected as native iOS, run
`revyl init --detect` from the app directory. If detection still cannot resolve
the monorepo layout, edit `build.framework` and the generated profile recipes
in `.revyl/config.yaml`, then run `revyl config validate`.

For build and upload steps, see [iOS Build Guide](/builds/frameworks/xcode).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.