最佳答案
您的代码运行良好。当您在模拟器中运行您的应用程序时,您尚未登录您的 iTunes 帐户,因此 iOS 会询问您是要创建一个新 ID 还是使用现有 ID。
在您的 iPhone 上,您已经设置了一个 ID,因此它只要求您提供该 ID 的密码。
这一切都是正常的,并且按预期工作。如果在 iPhone 上,您希望看到与在模拟器中看到的相同的消息,则需要注销您的帐户。运行“设置”应用程序并转到“iTunes Store 和 App Store”。然后点击您的 Apple ID。出现带有不同选项的警报。选择“退出”。现在,当您运行您的应用时,您将看到与在模拟器上看到的一样的对话框。
当然,一旦您在模拟器(或 iPhone)上登录帐户,以后您将只会看到密码对话框。
关于ios - Xcode 模拟器与我的设备。在我的设备上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44228934/