iPhone and iPad

How to Install Kodi for iOS Without Jailbreaking Your iPad or iPhone

Dan Price 09-12-2016

Kodi is an open source media center that can play live TV, videos, music, pictures, and games. Because it’s open source, there is no app store, no licensing, and no restrictions. The community can develop whatever it likes.


If you want to “cut the cord” Should You Cut the Cord or Keep Your Cable TV? If you're still holding on to your cable subscription, but are debating if its time to make a change, we're here to help. This guide should help you make your mind up. Read More , using Kodi is one of the best ways to access live TV How To Stream Live TV To Your XBMC Watch live, streaming TV on your XBMC media center – without a cable subscription. Here are some add-ons worth checking out. Read More . In recent years it’s developed a reputation for being a haven for pirates, but there are masses of legally-available content.

There are easy-to-install versions of the app for Windows, OS X, Linux, and Android. Unfortunately, the installation process on iOS isn’t as straightforward. If you’re happy to jailbreak your device Jailbreaking & iOS: The Pros and Cons of Voiding Your Warranty Have you been feeling the need to jailbreak recently? With the latest tools, freeing your iPhone, iPod Touch or iPad (not iPad 2) is as easy and accessible as it’s likely to get. There are... Read More , it’s a bit simpler, but that’s not for everyone.

In this article, I’m going to explain how to install Kodi on iOS without jailbreaking your phone.

What You’ll Need

Because you’re not jailbreaking your device, you’ll need to get a few things ready before you start the process.

There are five things that are essential for success:

  1. OS X 10.9 or higher — There is no way around this, the process will not work on Windows.
  2. Xcode 7 — This free software allows developers to create applications.
  3. Kodi DEB File — Available directly from the Kodi website.
  4. iOS App Signer — Free open source software that changes a DEB file to an IPA file.
  5. Apple ID — Create an account before you start if you don’t already have one.

Make sure you install all of the necessary software before continuing.

1. Connect Your Apple ID to Xcode 7

Before you get going, you first need to connect your Apple ID to your Xcode app.

Launch Xcode. It might prompt you to install some additional updates before firing up for the first time. Once you’re on the main screen, navigate to Xcode > Preferences > Accounts. Click the + icon and select Add Apple ID. Enter your details and hit Sign In.

apple id xcode


Your Apple ID will be automatically turned into a free developer account.

2. Create a Project

Now you need to create a project within Xcode. Doing so will allow you to import the Kodi DEB file. Before you continue, plug in the iOS device on which you want to install Kodi.

From Xcode’s main landing screen, click Create a New Xcode Project.

xcode create project


You’ll be shown a list of templates. Choose Single View Application.

xcode create app

The app will prompt you to fill in the details about your new project. Under Product Name, enter Kodi and select something unique for your Organization Identifier. Choose your team from the drop-down menu and make sure you set the Language to Swift.

It should look like the image below.


xcode project

When you’re finished, click Next and choose a location for your Git repository.

On the next screen, you might see a warning about provisioning profiles. Click Fix Issue button to resolve the problem.

3. Sign Your Code

Because you are using the jailbroken version of the DEB file, you need to “re-sign” it. To start the process, launch the previously-installed App Signer software.

  1. Under File, select the DEB file you downloaded from the Kodi website.
  2. For Signing Certificate, choose your newly-created developer account from the drop-down menu.
  3. By Provisioning Profile, click the drop-down menu and select your app.
  4. Give your app a suitable display name.
  5. Leave the New Application ID field blank.

Make sure your selections look like this screenshot:

app signer ios

Click Start when you’re ready and let the app work its magic. You’ll now have a freshly-signed IPA file that can be installed on your device using Xcode.

4. Install the App

Head back to Xcode to instigate the installation.

Firstly, select the device you want to install the app on. Head to Window > Devices and choose your device from the list in the left-hand panel. If you’ve got your device plugged into your machine, you should see it listed near the top.

install kodi ios

Once your device is highlighted, click the + icon under Installed Apps and choose the file you just created in App Signer.

Xcode will transfer the app to your device. You’ll see a progress bar at the top of the screen. Sometimes the transfer can take a long time, so be patient.

When the transfer is finished, you can unplug your device from your Mac.

5. Approve Yourself as a Developer

The app will be on your home screen, but before you open it, you need to make yourself a trusted developer on your device.

Go to Settings > General > Profiles and Device Management. Click on your developer profile. You’ll see the Kodi app listed along with an “Unverified” warning. Tap on Trust and the app will change to “Verified”.

ios trust developer

That’s it. You can now open the app and it should run smoothly.

6. Change the App’s Interface

If you’re a seasoned Kodi user, you’ll immediately notice the interface is different to the desktop version; there appears to be no way install ZIP files and add repos to your app How to Use Kodi: The Complete Setup Guide Our beginner's guide shows how to install the Kodi software, how to navigate through the initial setup, and how to load add-ons. Read More .

kodi on ios

Change Kodi’s skin to remedy the problem. Click the Settings icon in the bottom right-hand corner and head to Appearance > Skin.

kodi change skin

Change it from “Re-touched” to “Confluence”. Confluence is Kodi’s default skin that you see on desktop versions.

kodi change skin options

To add ZIP files and repos go to System > Add-Ons. Check out our guide for some of the best Kodi repos available 5 Amazing Add-Ons for the XBMC Media Center Make XBMC even better by adding these amazing add-ons. Whether you're into TV, sports or gaming, these plugins will help you get the most out of your television. Last time, I lamented the end of... Read More .

Did You Encounter Difficulties?

As long as you follow these instructions carefully, you shouldn’t encounter any problems with your installation process.

That said, this is an unsupported installation. Things can and do go awry. Luckily, we have an army of expert authors and readers who’ll be happy to give you give you a helping hand if you take a wrong turn.

Let us know your problems in the comments below and we’ll do our best to put you back on the right track.

Related topics: Install Software, Media Player, XBMC Kodi.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. alex cordts
    January 13, 2017 at 5:38 pm

    I can't find the provisioning profile in the IOS App Signer - I am running XCODE 8 and never got a pop up to "fix issue" about provisioning profile

  2. Brandt
    December 22, 2016 at 7:41 am

    Could build and loud on iPhone but only gets a white screen when I start the app.

    December 15, 2016 at 9:19 pm

    It did not work for me. Keep me asking for provisioning profile and it cannot be issued because "no devices in my account" but I got two MacBooks, one iPad Air and two iPhones registered.

  4. dan
    December 14, 2016 at 6:30 am

    I tried this. Had a few issues with setting up the signing certificates and provisioning profiles. I think that should be covered in this article for those that don't know how. In the end it worked. Thanks for writing this.

  5. Mark Edward Tan
    December 12, 2016 at 2:44 am

    I tried it but it did not work for me and reasearched about it some more. I've read comments that you have to repeat the process weekly in order for it to work again. Such a hassle.

    • rene
      December 13, 2016 at 12:41 pm

      I got it to work a while back. While I didn't have to refresh weekly, I did after a 3 month period. That was enough hassle for me so I switch to another device.

  6. Doc
    December 10, 2016 at 4:24 pm

    Wow. So much easier on Android - Google Play has already, no hoops to jump through. What some people won't do for their "awww shiny."

    • Warren
      December 28, 2016 at 11:26 am

      Amen. If only app availability was better on the Android platform. Developers seem to for the "shiny" first.