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

# iPhone app

> Installs through SideStore. You need a computer, an Apple ID and Wi-Fi

<Card title="The .ipa file will appear here soon" icon="hammer" horizontal>
  The app is in development. We will announce it on [Discord](https://discord.gg/xQcGBP8fGG). You can prepare your iPhone now.
</Card>

## What you need

<Columns cols={2}>
  <Card title="iPhone or iPad" icon="mobile-screen">
    iOS 15 or newer, with a passcode
  </Card>

  <Card title="A computer" icon="laptop">
    Windows, macOS or Linux. To install and after iOS updates
  </Card>

  <Card title="Apple ID" icon="user">
    A normal free one works
  </Card>

  <Card title="Wi-Fi" icon="wifi">
    Mobile data will not work
  </Card>
</Columns>

## Install

<Steps>
  <Step title="On the iPhone, install LocalDevVPN">
    Get [LocalDevVPN](https://apps.apple.com/app/localdevvpn/id6755608044) from the App Store, open it and tap **Connect**. When asked about the VPN, tap **Allow** and enter your passcode.
  </Step>

  <Step title="On the computer, install iloader">
    <Tabs>
      <Tab title="Windows" icon="windows">
        1. Install **iTunes**, preferably from Apple's site. If it does not work, install the **Apple Devices** app.
        2. Download and install [iloader for Windows](https://github.com/nab138/iloader/releases/latest/download/iloader-windows-x64.msi).

        32-bit Windows and Windows 10 on ARM do not work.
      </Tab>

      <Tab title="macOS" icon="apple">
        Download and install [iloader for macOS](https://github.com/nab138/iloader/releases/latest/download/iloader-darwin-universal.dmg).
      </Tab>

      <Tab title="Linux" icon="linux">
        1. Install `usbmuxd` from your package manager if it is missing.
        2. Download iloader for your system: [.deb](https://github.com/nab138/iloader/releases/latest/download/iloader-linux-amd64.deb), [.rpm](https://github.com/nab138/iloader/releases/latest/download/iloader-linux-x86_64.rpm) or [AppImage](https://github.com/nab138/iloader/releases/latest/download/iloader-linux-amd64.AppImage). For ARM: [.deb](https://github.com/nab138/iloader/releases/latest/download/iloader-linux-arm64.deb), [.rpm](https://github.com/nab138/iloader/releases/latest/download/iloader-linux-aarch64.rpm), [AppImage](https://github.com/nab138/iloader/releases/latest/download/iloader-linux-aarch64.AppImage).
      </Tab>
    </Tabs>
  </Step>

  <Step title="Install SideStore from the computer">
    1. Connect the iPhone with a cable. On the iPhone tap **Trust** and enter your passcode.
    2. Open iloader and sign in with your Apple ID. The password is case-sensitive.
    3. Choose your iPhone marked **(USB)** and click **Install SideStore (Stable)**. Do not pick the one marked **(Network)**.
  </Step>

  <Step title="Allow SideStore on the iPhone">
    **Settings -> General -> VPN & Device Management**, tap your Apple ID, then **Trust**.

    <Tabs>
      <Tab title="iOS 15">
        Confirm **Trust**.
      </Tab>

      <Tab title="iOS 16 and 17">
        Confirm **Trust**. Then **Settings -> Privacy & Security**, at the bottom turn on **Developer Mode**. After the restart tap **Turn On** and enter your passcode.
      </Tab>

      <Tab title="iOS 18 and newer">
        Tap **Allow & Restart**. After the restart follow the prompts and enter your passcode. Then **Settings -> Privacy & Security**, at the bottom turn on **Developer Mode**. After the next restart tap **Turn On** and enter your passcode.
      </Tab>
    </Tabs>
  </Step>

  <Step title="Start SideStore">
    1. In LocalDevVPN tap **Connect**.
    2. Open SideStore and sign in with the same Apple ID.
    3. Open **My Apps** and tap the **7 DAYS** counter next to SideStore. If it asks about the certificate: **Yes** or **Refresh Now**. SideStore closes and opens again in a couple of seconds, that is expected.
  </Step>

  <Step title="Install our app">
    When the .ipa is out: download it on the iPhone, turn on LocalDevVPN, open **My Apps** in SideStore, tap **+** in the top left and pick the file.
  </Step>
</Steps>

<Warning>
  Get the .ipa only from the link on this page or on Discord. If someone else offers our iPhone app, it is not us.
</Warning>

## Good to know

<AccordionGroup>
  <Accordion title="Does the VPN have to stay on?" icon="shield-halved">
    LocalDevVPN must be on when SideStore installs, updates or refreshes apps. It works only inside the iPhone, connects nowhere and does not drain the battery.
  </Accordion>

  <Accordion title="Refresh every 7 days" icon="calendar">
    With a free Apple ID an app works for 7 days, SideStore refreshes it by itself. Do not wait for zero: every few days turn on LocalDevVPN and open SideStore. If SideStore no longer opens, install it again with iloader (step 3).
  </Accordion>

  <Accordion title="No more than 3 apps" icon="layer-group">
    With a free Apple ID you can keep 3 apps at once, SideStore included, and install no more than 10 different apps a week.
  </Accordion>

  <Accordion title="SideStore stopped refreshing" icon="triangle-exclamation">
    After an iOS update or reset, and sometimes for no reason, the file that pairs the iPhone with SideStore stops working. Replace it on the computer with iloader: [SideStore guide](https://docs.sidestore.io/docs/advanced/pairing-file).
  </Accordion>

  <Accordion title="An error in SideStore or iloader" icon="circle-question">
    These are not our programs. SideStore: [common issues](https://docs.sidestore.io/docs/troubleshooting/common-issues) and [the full guide](https://docs.sidestore.io/docs/installation/prerequisites). iloader: [idevice Discord](https://discord.gg/mACqxMxP3X).
  </Accordion>
</AccordionGroup>


## Related topics

- [Android app](/en/install/android.md)
- [Is there a feature, and where](/en/use/features.md)
- [SoundCloud Desktop](/en/index.md)
- [Sign in, sign out or switch account](/en/account/sign-in.md)
- [Sign-in stuck on "Waiting for authorization"](/en/fix/sign-in.md)


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