iCook's official tvOS app
Swift Ruby Other
Clone or download
Pull request Compare This branch is even with bcylin:develop.
Fetching latest commit…
Cannot retrieve the latest commit at this time.


iCook tvOS App

Build Status codecov.io Swift 3.2

A tvOS app that plays iCook TV videos.


Install Homebrew and Bundler:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
gem install bundler

Quick Start

Run the following commands to install dependencies:

make bootstrap

Production Setups

If you work at Polydice, instead of make bootstrap, set up the project step by step with the following commands. Fill in the credentials and ask admin for required files.

brew tap homebrew/bundle
brew bundle
bundle install
bundle exec pod install


pod install will prompt for the required configuration to run the app:

CocoaPods-Keys has detected a keys mismatch for your setup.
What is the key for BaseAPIURL

TBD: API details are hidden for now due to proprietary reasons.

Required Keys

Managed by CocoaPods-Keys:

  • CrashlyticsAPIKey
  • TreasureDataAPIKey

Required Files

  • Required by the Fabric script for the Release configuration:

  • icook-tv-top-shelf-image.png is not included in the repo due to the license of image.

Known Issues

  • Initializing generic DataSource will cause EXC_BAD_ACCESS in Xcode 8. Fixed in Xcode 8.1.





The names and icons for iCook are trademarks of Polydice, Inc. Please refer to the guidelines at iCook Newsroom.

  • All image assets are Copyright © 2016 Polydice, Inc. All rights reserved.
  • The source code is released under the MIT license. See LICENSE for more info.