Installing your iOS app
Learn how to install your Floot iOS app
Floot can automatically convert your Floot website into a native iOS app. Here's how to install your app on your iPhone or simulator.
Prerequisites
A Mac computer running macOS
Xcode installed (free from the Mac App Store)
Getting your iOS app
Navigate to the Mobile tab
Open your Floot project and click the Publish button
Switch to the Mobile tab in the publish modal
Make sure Build mobile apps is enabled
Click Publish & Generate to create your mobile apps
Download the iOS project
Go to the mobile tab and select iOS
Click the Download button
Wait for the ZIP file to download to your Mac
Unzip the downloaded file
Install NodeJS, then run the follow command in the downloaded folder
npm install -g pnpm
pnpm installInstall homebrew if you don't already have it installed
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install CocoaPods if you don't already have it installed
brew install cocoapodsInstall the native dependencies
cd ios/App
pod install --repo-updateOpen the project in Xcode
Navigate to the unzipped folder
Go to folder:
ios/AppDouble-click
App.xcworkspaceto open it in Xcode
Make sure you have Xcode installed. If you don't, download it from the Mac App Store.
Running app in the iOS Simulator
At the top of Xcode, find the device selector dropdown (next to the app name)
Click it and select a simulator device (e.g., "iPhone 17 Pro")
Click the ▶ Play button (or press
⌘ + R) to build and run your appThe iOS Simulator will launch with your app running
Installing app on real iPhone
To install your app on a real iPhone:
Connect your iPhone to your Mac via USB
In Xcode, select your iPhone from the device dropdown
You'll need to configure code signing (requires an Apple Developer account)
Click ▶ Play to install and run on your device
Troubleshooting
"No provisioning profiles found"
This happens when trying to run on a physical device. You'll need to set up code signing in Xcode under Signing & Capabilities.
"Build failed" errors
Try cleaning the build folder: In Xcode, go to Product → Clean Build Folder (or press ⌘ + Shift + K), then try building again.
Simulator not appearing
Make sure you have iOS simulators installed. In Xcode, go to Xcode → Preferences → Components to download simulators.
Publishing to the App Store
To publish your iOS app to the Apple App Store:
Create an Apple Developer Account: Enroll in the Apple Developer Program ($99 per year).
Follow the instruction above to make sure you can install the app on your iPhone
If your app requires push notifications: You need to set up the push notification capabilities
Click on the App target on the left side pane
Click on App under TARGETS
Click on the Signing & Capabilities tab
Click on + Capability
Search for "Push Notifications" and add that
Upload to App Store Connect: Go to product -> Archive, then click Distribute app. Head to http://appstoreconnect.apple.com and fill in the required information to submit your app for a review
For detailed instructions, see Apple's publishing guide
Updating your app on the App Store
After your app has been accepted on the App Store and you want to push an update:
Update your Floot project with your changes and publish them
Download the updated iOS project from Floot (same steps as initial setup)
Increment the version number:
Open the project in Xcode and select your app target
Go to the General tab
Increase Build number by 1 (e.g., from
1to2)Update Version to reflect your new version (e.g., from
1.0.0to1.1.0)
Then follow the same steps above for submitting to the App Store.
Please note that Floot does not support App Store submissions or reviews. You will need the respective app store accounts to publish to those app stores and should contact them for any publishing support needs.
Last updated