jvanakker / tvOSBrowser

Advanced AppleTV Web Browser (uses Private API)
1.05k stars 215 forks source link

tvOS Browser: Web browser for AppleTV

Alt text Alt text

Web browser for tvOS using private API (aka UIWebView). This software is provided as is with no warrenty or liability. Use at your own risk.

Update: Changing Availability.h to build successfully is NOT needed anymore from now on! The private UIWebView is now initialized using NSClassFromString(@"UIWebView"), which is a cleaner solution than changing your local Availability.h for both Device and Simulator builds.

How to Install tvOS Browser

To install this app, connect your Apple TV to your macOS computer via USB. Open this project in XCode, and first do the following: Set the proper deployment target, and change the Bundle Identifier to your own identifier:

Alt text

Next, remember to change to your own Team in Signing & Capabilities: Alt text

Then Run the project, with your AppleTV as target device. If your Apple TV does not have a USB-C port or you don't have a cable, connect to your Apple TV wirelessly: http://www.redmondpie.com/how-to-wirelessly-connect-apple-tv-4k-to-xcode-on-mac/.

How to Use tvOSBrowser

Quick start:

The Avanced menu lets you: