Installing your iOS app
Run your Floot app on the iOS Simulator or a real iPhone, and publish it to the App Store.
Floot can convert your project into a native iOS app. Here is how to get it running on your iPhone or the simulator.
Prerequisites
- A Mac running macOS
- Xcode installed — free from the Mac App Store
Getting your iOS app
- 1
Generate the mobile apps
- Open your Floot project and click the Publish button
- Switch to the Mobile tab
- Make sure Build mobile apps is enabled
- Click Publish & Generate
- 2
Download the iOS project
- In the Mobile tab, select iOS
- Click Download
- Unzip the downloaded file
- 3
Install Node.js dependencies
Install Node.js if you do not have it, then run this in the unzipped folder:
npm install -g pnpm pnpm install - 4
Install Homebrew
Skip this if you already have it.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 5
Install CocoaPods
brew install cocoapods - 6
Install the native dependencies
cd ios/App pod install --repo-update - 7
Open the project in Xcode
- Navigate to the unzipped folder
- Go to
ios/App - Double-click
App.xcworkspaceto open it in Xcode
Open the workspace, not the project
App.xcworkspaceis the one you want —App.xcodeprojwill not have the CocoaPods dependencies.
Running in the iOS Simulator
- At the top of Xcode, find the device selector dropdown next to the app name
- Select a simulator device (for example, "iPhone 17 Pro")
- Click the ▶ Play button, or press
Cmd + R, to build and run - The simulator launches with your app running
Installing on a real iPhone
- Connect your iPhone to your Mac via USB
- Select your iPhone from the device dropdown in Xcode
- Configure code signing — this requires an Apple Developer account
- Click ▶ Play to install and run on your device
After making changes in Floot, download the project again and click ▶ Play to refresh the installed app.
Troubleshooting
- "No provisioning profiles found"
- This happens when running on a physical device. Set up code signing in Xcode under Signing & Capabilities.
- "Build failed" errors
- Clean the build folder — Product → Clean Build Folder, or
Cmd + Shift + K— then build again. - Simulator not appearing
- Make sure iOS simulators are installed. In Xcode, go to Settings → Components to download them.
Publishing to the App Store
- 1
Create an Apple Developer account
Enroll in the Apple Developer Program ($99 per year).
- 2
Confirm the app installs on your iPhone
Follow the steps above first — if it will not install on your own device, it will not pass review either.
- 3
Add push notification capability, if you use it
- Click the App target in the left pane
- Click App under TARGETS
- Open the Signing & Capabilities tab
- Click + Capability
- Search for "Push Notifications" and add it
- 4
Upload to App Store Connect
Go to Product → Archive, then click Distribute app. Head to appstoreconnect.apple.com and fill in the required information to submit for review.
For full detail, see Apple's publishing guide.
Shipping an update
- Make your changes in Floot and publish them
- Download the updated iOS project (same steps as the initial setup)
- Open it in Xcode, select your app target, and open the General tab
- Increase Build by 1 (for example
1→2) and update Version (for example1.0.0→1.1.0) - Archive and submit as above
Floot does not handle store submissions
You need your own Apple Developer account to publish, and Apple handles any review or publishing support.