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