Overview

This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device.

Supported input types are: ipa, deb, app, xcarchive

Video

How to install Kodi on an Apple TV 4 with working top shelf

Prerequisites

To sign the application, you’re going to need Mac OS X 10.9 or newer and Xcode 7 or newer.

In order to install the signed application to your device you’re going to need a cable.

For the Apple TV 4, you’ll need either a USB-A to USB-C cable or a USB-C to USB-C cable.

For iOS devices, you’ll need your standard sync cable.

Usage

If you have a paid developer account or a signing certificate and provisioning profile, you can skip to step 7 and just use your signing certificate and the profile.

  1. Open Xcode and create a new iOS or tvOS application depending on your device type

  2. Type in a name and identifier (choose something unique, something like com.yourname.kodi)

  3. Xcode will complain about the provisioning profile, click fix issue

  4. Xcode may have you sign into an Apple ID, click Add…

  5. Then you’ll see something like this, select your ID and click Choose

    If you have additional devices

    • Plug in the device
    • Go to the Product Menu
    • Under Destination, select your device
    • Repeat from step 3
  6. Xcode should no longer be complaining

  7. Open App Signer, select the deb, your signing certificate, and the provisioning profile

  8. Click start and select an output filename

  9. To install the app onto your device go back into Xcode, select the Window menu and then click devices

    Then click the + and select the file generated by iOS App Signer

Thanks To

maciekish / iReSign: The basic process was gleaned from the source code of this project.