Apple Public Beta

Signed up for the Public beta, shouldn’t it be this easy for devs or am I just being lazy?

You install a certificate, which then requires a restart, really!
You’re advised to make a backup.

Archive an iOS backup with iTunes

Then you can install the update over the air (OTA), very simple.

It installs a nice Feedback app:



I’ve been looking into CloudKit today and it looks really good.

The website is slick. Very easy to use and nice destination between Dev and Prod

Just watched WWDC 2015 – Session 710 CloudKit JS and Web Services

Think this is what I’ll use for the bowling app.

Was looking into CoreData, already using FMDB, but syncing was an issue, do I store it in Dropbox. I needed to do more researching into CoreData and iCloud, this seems the better solution, plus I can sync to the Mac App I want to make and now make a website too.

There are other sessions

  • 715 – Tips and Tricks
  • 704 – What’s New in CloudKit


  • 208 – Introducing CloudKit
  • 231 – Advanced CloudKit

Goals for 2016

Thought it would be worth setting some goals for the year, then look back next year.

Finish some apps I’ve started

  • Sign Language (Apple TV)
  • 599CD (Apple TV)
  • This is live, just need more content, I can’t get certain pages to load after mass creating them
  • 599CD (iPad)
  • Semi working version, just need to polish it
  • 599CD (Android)
  • Bowling Score Keeper (iOS)
  • Wanted to add an Apple Watch

I’ve finally set up my Raspberry Pi, only got it the Christmas before as a Secret Santa, just need ideas of what to do with it.

2015 in review

The stats helper monkeys prepared a 2015 annual report for this blog.

Here’s an excerpt:

A New York City subway train holds 1,200 people. This blog was viewed about 5,900 times in 2015. If it were a NYC subway train, it would take about 5 trips to carry that many people.

Click here to see the complete report.

Apple TV App – Upload Error

You are not authorized to use this service

Xcode 7.1 ships with App Loader 3.3

I tried removing and adding my iTunes account, restarting Xcode, checking the provisioning profiles.

A couple of reboots later and the App loader finally worked.


Debugging a TVML tvOS App

If you download and open the of the TVML Catalog

To help debug and experiment, you can use the Safari WebInspector to attach to the JavaScript context. WebInspector provides you with a full JavaScript debugging environment. You will need to turn on the Develop menu from Safari > Preferences > Advanced. Select your device from the Develop drop down menu to see a list of running JavaScript contexts.

You will need to download Safari 9.

Start your client app

python -m SimpleHTTPServer 8000

Run your Xcode app.

Now open Safari

Turn on the Develop tab, explained above.

Then go to the Simulator | <App>

Develop MenuSimulator

Now you will see the Web Inspector.

Web Inspector

Debug to your hearts content.

tvOS Playing a Video

So I’d like to play a Video in an Apple TV App.

I need to look into Player from the TVJS Lib.

I can play a Video using AVPlayer but need to look into the controls

I’d prefer to create the view using the TVML as the ‘Compilation.xml’ seems to be the perfect fit for it.

Finally found out that the videos files can’t be running under python.

If you change the URL to a file on the web it works fine.

I think you’re using the Python SimpleHTTPServer for your test, it did not worked for video streaming, but if you use Apache or for example this file directly from apple “” it will work.

This is correct. I think video playback requires that the server supports, among other things, byte-range requests. –  lemnar



Get every new post delivered to your Inbox.