While normal hotspot interaction functions perfectly between an iPhone 6 (iOS 8.4) and my MBPr '14 with Yosemite 10.10.4, the Instant Hotspot feature does not. This feature used to work, but after some time this feature stopped working.
I found the source of the issue, but can't determine how to resolve it.
My Yosemite logs reveal some errors.
com.apple.preferences.icloud.remoteservice[749]: [-[CastlePlugin appleIDNeedsFixing]]
accountsd[270]: Deleting com.apple.gs.appleid.auth service token
AppleIDAuthAgent[286] SERVER AppleIDAuth: Forgetting account "<my-apple-id>@?????.???"
SDHotspotBrowser::appendHashToData:withType: No apple ID hash
SDHotspotBrowser::restartAdvertisingTetheringRequest Did not start advertising request
Steps I've tried that have not worked:
- Signing out and back in to AppleID on both devices
- Clean restore of iOS to iPhone
- Ensuring wifi and bluetooth enabled on both devices, neither with an active wifi connection
- All the above steps with full LTE coverage and 12 inch proximity between devices
Best Answer
While other answers here may help troubleshooting other causes of instant hotpsot failure, mine was caused by having two iCloud accounts used for keeping some syncing features separate.
Steps I took to get it working:
In my OS X console, See confirmation of Handoff:
AppleIDAuthAgent[285]: SERVER AppleIDAuth: Adding certificate for "<my-apple-id>@?????.???", "<certificate number>" to keychain, serial#="<iOS device serial number>" (updateAccountWithCertificateResult()/AppleIDAuthenticationImpl.cpp #225) accountCheckDispatch
Note that correct Instant Hotspot functionality is as follows