Saturday, July 11, 2015

beta3 release of Xcode7, iOS9, WatchOS2 is out!

Seems turning off "Hello Siri" didn't help much with Watch battery life.  It is still around 7 or 8 hours when running beta2 of WatchOS.  beta3 was released, now battery burn issue is resolved!

Upgrade is quite a few long running steps (almost 6 hours):
  • Download new Xcode
  • Remove old Xcode (this seems to help with file collisions...)
  • Install new Xcode
  • Verify an app (e.g. ttl) still works in local simulator (takes a long time to boot initial images of iPhone6 and Watch in simulators)
  • Download iOS9 image
  • Turn off iMessage
  • Restore iPhone to this image (this is a LOT of steps and reboots to get apps and data back in there)
  • Re-pair watch
  • Download WatchOS2 beta3 profile
  • Send profile to email on iPhone
  • Click on that attachment from iPhone
  • Do the profile update, watch reboot cycle again
  • Now do the WatchOS upgrade to beta3
  • Turn iMessage back on
  • Retrust the developer on the phone/watch pair
  • Restart Xcode (to get Watch symbols loaded back into Xcode)
  • Resync the developer's profiles in Xcode (prefs->accounts->${user}->View Details->(resync)
  • At this point, attempt to launch the program to the real devices

Anyway, I am able to get the ttl application loaded to the Watch -- and this application demonstrates the controller running in the watch.  Now I have an application that can launch and run without the paired iPhone being in contact.  Next step: understanding sensor data.

No comments:

Post a Comment