iCloud no longer works in iOS Simulator
| Originator: | craig.hockenberry | ||
| Number: | rdar://18571190 | Date Originated: | |
| Status: | Open | Resolved: | |
| Product: | Developer Tools | Product Version: | Xcode 6.1 (6A1042b) & OS X 10.10 (14A379a) |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: During the iOS 8 beta, iCloud worked great in the iOS Simulator. This is no longer the case. Steps to Reproduce: 1. Launch the iOS Simulator 2. Go to Settings 3. Tap on iCloud 4. Enter a valid Apple ID and tap Sign In 5.Agree to the Terms and Conditions Expected Results: You should be logged into iCloud at this point. Actual Results: An alert is displayed: "Device Not Supported: Your Apple ID is valid, but this iPhone is not qualified for iCloud." Additionally, attempts to use CloudKit return a CKError: <CKError 0x7f84cb300eb0: "Not Authenticated" (9/1002); "This request requires an authenticated account"; Retry after 3.0 seconds> Version: Xcode 6.1 (6A1042b) & OS X 10.10 (14A379a) Notes: This makes it impossible to test iCloud in the simulator. Configuration: Attachments: ---- Additional Information: My account has two factor authentication (2FA) turned on. ---- Additional Information: It's possible to create a second Apple ID without 2FA turned on. But this creates a new problem: unwanted changes to data on your development Mac. With iOS Simulator, changes to data caused by using the second Apple ID can be confined within the simulated environment. But to test the Mac side of a cross-platform app, there is no way to confine the changes. You have to go into System Preferences on the Mac where you're running Xcode and setup the second Apple ID in the iCloud preference panel. At this point, all your contacts, calendars, photos, reminders, etc. either get removed or merged to a state where they're no longer useful. Essentially, your development machine can no longer contain any personal information. Most developers aren't lucky enough to have a separate machine for development, so there's a very real impact on productivity here.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!