【发布时间】:2013-10-03 23:10:22
【问题描述】:
自从我的团队从 Xcode 4 切换到 5 后,就出现了这个奇怪的错误,即:
当我们将 iPhone/iPod touch 连接到 mac 时,该设备将显示为两个设备作为部署候选。 两者都正确显示了相同的设备名称,但如果我们在第一次运行我们的应用程序,有时 segue 会导致崩溃,而相同的 segue 在第二次运行时会正常工作。
我们在不同 Mac 上的所有设备都会出现此问题:iPod Touch 5、iPhone 4s、带有 iOS 6 和 7 的 iPhone 5
所以我的问题是,为什么有 2 个相同的设备,以及如何修复它?
【问题讨论】:
-
你在 XCode 5 中安装了 iOS 6.1 sdk 吗?
-
@rakmoh 是的,我们通过复制粘贴将 iOS6.1 SDK 从 Xcode 4 移至 Xcode 5。
-
这很可能是与在 Xcode 5 中并排安装 6.1 和 7.0 SDK 有关的错误。它也发生在我的系统上。