Earlier today Apple sent notes to various outlets announcing that watchOS 2 would not be released today due to a last-minute bug they found. Developer James Thomson took to Twitter to say that he might well have been the one that find the bug.
Here's the relevant parts of James' Twitter stream.
PCalc 3.5 for iOS 9 / watchOS 2 went live last night - even the free PCalc Lite supports split screen multitasking! http://t.co/sqFew91oQa— James Thomson (@jamesthomson) September 16, 2015
Top Men have been alerted about possible FairPlay problems. Anybody else seeing PCalc 3.5 failing to launch on watchOS 2, let me know!— James Thomson (@jamesthomson) September 15, 2015
I’m willing to bet this is the bug related to those FairPlay errors that stopped watchOS 2 apps from running: http://t.co/HryrW8qYC0— James Thomson (@jamesthomson) September 16, 2015
I think I might have stopped watchOS 2 from shipping…— James Thomson (@jamesthomson) September 16, 2015
@tim I believe it is likely to be a problem with the FairPlay encryption which was stopping watchOS 2 apps from running.— James Thomson (@jamesthomson) September 16, 2015
I'm glad Apple delayed the release, regardless of the source for the bug. It's much better to wait a few days for a stable product than it is to force it out on-schedule, knowing there are going to be major problems immediately. Kudos to Apple for this. And kudos to James and everyone else who responsibly submit bug reports to Apple.