- If your Apple TV is running tvOS 9.1 and up, you need to install Xcode 7.2 or higher on Mac. If the Apple TV is running tvOS 9.0, Xcode 7.1 will do the job. We recommend updating to the latest version of tvOS as well as using latest version of Xcode.
- Xcode is free, and can be downloaded from the Mac App Store here.
- The iOS App Signer utility for Mac which can be downloaded from here.
- The latest Kodi deb file for tvOS which can be downloaded from here.
- A free but active Apple developer account. If you don’t have one, you can create one easily for free at developer.apple.com.
- A USB-C to USB-A cable. We recommend getting this one from Amazon here as we have tested and can confirm that it works with Apple TV 4.
How to install Kodi on Apple TV 4
Step 1: To begin, connect your Apple TV 4 to your Mac using the USB-C to USB-A cable.
Step 2: Next, launch Xcode on your Mac and select Create a new Xcode project from the main Xcode screen. Make sure that tvOS > Application is selected in the left menu, followed by selecting SingleView Application, and then clicking Next.
Step 3: Give the project a Product Name and Organization Name of your choosing in the relevant fields, and make sure that you have a unique Bundle Identifier as well. Bundle Identifiers tend to take a reverse domain style name. As an example, we are using com.genetix.kodiappletv here. Once all information is entered, click Next to proceed and save the project to a familiar location when prompted.
Step 4: First thing you will notice in the main Xcode interface under the Identity heading is that it is complaining about not being able to find a matching provisioning profile. Click the Fix Issue button to allow Xcode to resolve this issue.
Step 5: Xcode will now prompt you to sign in with an Apple ID and password that is associated with your developer account. Click the Add button and sign in using your credentials. If prompted again, simply select your Apple ID from the drop-down box and hit the Choose button to proceed. Xcode will then perform the necessary actions and create a provisioning profile.
Step 6: Next, select your Apple TV from the drop down found alongside ‘play’ and ‘stop’ buttons on the top left.
Step 7: Now launch the iOS App Signer app. Select the relevant Signing Certificate. Under Provisioning Profile, select the name of the project you created in Xcode earlier from the drop-down menu within the app. The Input File is essentially asking for the Kodi deb file so click Browse, locate the downloaded Kodi deb file, and select it.
Keep ‘App Display Name’ field blank if you don’t wish to change the name of the app on the tvOS Home screen.
Step 8: Click the Start button. iOS App Signer will package the file together with the necessary entitlements and will output an IPA file when complete.
Step 9: Head back into Xcode and from the Window menu select the Devices option.
Select your connected Apple TV device from the list on the left-hand side, and click the “+” button in the main interface under the Installed Apps heading.
Step 10: Now locate the Kodi IPA file that was packaged together by iOS App Signer in Step 8, and select it. The package will now be installed to your Apple TV 4.
That’s it! You should now see Kodi app icon up on your Apple TV 4 home screen.
Launch it and start installing your favorite Kodi add-ons to take your Apple TV experience to a whole new level.