Manual install of Clout App via Xcode (free Apple ID)

guide setup fallback

Use this flow if you have a free Apple ID and the automatic install in Clout Uploader isn't available. You build the Clout App (iOS) helper once in Xcode on a Mac, install it on the iPhone, and Clout Uploader picks the device up from there.

A paid Apple Developer account ($99/year) removes every limitation below and lets Clout Uploader install Clout App automatically — no Xcode involved. Enroll →

This guide is the fallback path. The preferred install is via App Store Connect API — but if you're on a free Apple ID, that path isn't available, and this is how you get the device running.


What you'll need

Requirement Details
Mac macOS 13 Ventura or newer
Xcode Version 15 or newer — free from the App Store
Apple ID Free or paid, with 2FA already enabled
iPhone iOS 17 or newer, with a Lightning / USB-C cable
Free space on Mac ~15 GB (Xcode + build artifacts)

Windows users. Xcode only exists on macOS — manual signing on Windows is not possible without a Mac (or a macOS VM). Sideloadly, AltStore and similar tools will not work either: Clout App needs a signing flow those tools don't support. Free-tier installs require a Mac with Xcode.


Limits of a free Apple ID

Limit What it means in practice
Signing valid for 7 days After 7 days Clout App stops launching. Fix: hit Product → Test in Xcode once a week — takes 1–2 minutes.
Max 3 apps per Apple ID per device If you already have 3 sideloaded apps installed, remove one before installing Clout App.
One Apple ID = one install If you run several iPhones, plan to use a different Apple ID per device — or just go paid.

Install, step by step

1

Prep the iPhone

  1. On the iPhone, open Settings → Privacy & Security → Developer Mode and toggle it on.
  2. The iPhone will prompt to restart — confirm.
  3. After it reboots, unlock the phone and tap Turn On in the confirmation dialog.

Why: without Developer Mode, iOS refuses to launch any app signed with a development certificate.

2

Add your Apple ID to Xcode

  1. Open Xcode and go to Xcode → Settings → Accounts (⌘,).
  2. Click + in the bottom-left → Apple ID → enter your Apple ID and password.
  3. Once added, the right panel shows Personal Team with your name — that's the free signing team.

If 2FA is enabled, Apple will push a code to your trusted device — enter it.

3

Download the Clout App project

  1. In Clout Uploader open the Devices tab.
  2. Expand the Sign via Xcode Manually section.
  3. Click Download Xcode Project — a ZIP archive lands in your Downloads folder.
  4. Double-click to unzip.
4

Open the project in Xcode

  1. Inside the unzipped folder, find RodmanRunner.xcodeproj.
  2. Double-click it — Xcode loads the project.
  3. Wait until Xcode finishes indexing (the progress bar at the bottom finally goes idle).
5

Pick your signing team

Critical

This is the most common place to slip — you need to do it for both targets in the project.

  1. In the left sidebar, click the blue RodmanRunner project icon at the very top of the tree.
  2. In the center pane, switch to the Signing & Capabilities tab.
  3. In the targets list, pick the first target:
    • Make sure Automatically manage signing is on.
    • In the Team dropdown, pick your Personal Team (Free).
  4. Now pick the second target and do exactly the same — same team.

If you see "Bundle ID is not available" or similar

Free Apple IDs can't reuse a bundle ID that's already taken by someone else. Fix:

  1. Switch to the General tab (next to Signing & Capabilities).
  2. In Bundle Identifier, change the value to something unique in the format com.<randomteamid>.RodmanRunner — pick any short random string for <randomteamid> (e.g. com.k7m2p9.RodmanRunner).
  3. Repeat for both targets — the second one's bundle ID must use the first one as a prefix (Xcode will warn you if it doesn't).
6

Plug in the iPhone

  1. Connect the iPhone to the Mac with a cable.
  2. On the iPhone, tap Trust on the "Trust This Computer?" prompt and enter the passcode. Sometimes iOS skips this dialog — if it doesn't appear at all, that's also fine, the device is already trusted by this Mac.
  3. In Xcode's top bar, click the device dropdown next to the scheme (it may currently say "Any iOS Device" or a simulator name).
  4. Under iOS Device, pick your iPhone.

If the iPhone doesn't show up — replug the cable, unlock the phone, or restart Xcode.

7

Build and install

  1. From the Xcode menu, pick Product → Test (or hit ⌘U).
  2. Xcode starts building — typically 30–60 seconds.
  3. Dialogs may pop up on the iPhone during the build — leave the phone unlocked and don't unplug the cable.
  4. When the build is done, Xcode will try to start the test on the iPhone — it's normal that the test "fails" after a few seconds. What matters is that the app got installed.
Xcode menu bar: open the Product menu, then pick the Test item
Product → Test in the Xcode menu (or ⌘U).
8

Trust the developer on the iPhone

The first time the app is installed, iOS doesn't trust the dev certificate — you have to allow it by hand.

  1. On the iPhone, open Settings → General → VPN & Device Management.
  2. Under Developer App, tap the row with your Apple ID.
  3. Tap Trust "<Apple ID>" and confirm.
  4. Find the RodmanRunner icon on the home screen and launch it once — it'll open on a blank white/black screen, that's expected.
  5. Close the app (swipe up).

The blank screen is normal. Clout App has no UI of its own — it's only a wrapper that Clout Uploader uses to control and automate TikTok on your phone. After this one-time tap-to-launch you won't need to open it again; Clout Uploader takes over from there.

9

Verify in Clout Uploader

  1. Go back to Clout Uploader, Devices tab.
  2. Hit refresh — the device should now appear in the Connected Devices list with a green dot, the iPhone model and iOS version, and a green Clout App (iOS) badge on the right.
  3. Start a test thread — if it runs, the install is good.
Connected Devices list in Clout Uploader: each row shows the device name, iPhone model, iOS version, UDID, and a green Clout App (iOS) badge with a Reinstall button
Connected Devices list with Clout App (iOS) installed on five iPhones.

What to do every 7 days

Signing on a free Apple ID is valid for exactly 7 days. When the certificate is about to expire, Clout App stops launching — Clout Uploader will show a Clout App connection error.

How to refresh it (1–2 minutes):

  1. Plug the iPhone into the Mac.
  2. Open the same RodmanRunner.xcodeproj in Xcode.
  3. Pick the iPhone in the device dropdown.
  4. Hit Product → Test (⌘U).

Xcode resigns the app with a fresh certificate and it works for another 7 days.

Tired of the weekly refresh? A paid Apple Developer account ($99/year) extends signing to one year and lets Clout Uploader handle resigning automatically.


Common problems

Symptom Fix
"Could not launch RodmanRunner" / "Untrusted Developer" Step 8 (Trust Developer) wasn't done. Settings → General → VPN & Device Management → trust the developer.
"Failed to register bundle identifier" The bundle ID is taken. Go back to step 5 and pick a unique Bundle Identifier.
"Maximum App ID limit reached" Free Apple IDs are capped at 10 unique App IDs every 7 days. Either wait it out, use a different Apple ID, or move to a paid account.
Xcode doesn't see the iPhone Unlock the phone and re-confirm "Trust This Computer". Try a different USB cable — needs to be a data cable, not charge-only. As a last resort, restart Xcode and the Mac.
"This device has reached the maximum number of installed apps" The iPhone already has 3 apps signed with your free Apple ID. Remove one and try again.
Build is slow or seems stuck A typical build is 30–60 seconds; on a slow Mac it can stretch to a few minutes. If it's been longer than that, quit Xcode, delete ~/Library/Developer/Xcode/DerivedData, and try again.

A few more things

  • Security. Clout App (iOS) is a local helper that drives TikTok on your iPhone for Clout Uploader. It doesn't send data anywhere — it only talks to Clout Uploader on your own machine.
  • Several iPhones. Repeat steps 6–8 for each device without re-doing the project setup. One Apple ID covers up to 3 devices.
  • Switching Apple ID. If you change Apple ID later, hit Switch developer account in the Devices section of Clout Uploader — that clears the old signing cache.

Related guides

Skip the weekly refresh — switch to the API flow.

Once you have a paid Apple Developer account, Clout Uploader signs and installs Clout App without Xcode in the loop. Five minutes from API key to a signed install.

Install via ASC API