我正在寻找关于下面消息的更多信息。Xcode 9似乎已经挂了几分钟了…

我如何告诉Xcode 9快速识别我以前使用的设备更新到iOS 11?

.Alex 's iPhone正在忙:为.Alex 's iPhone准备调试器支持 当. alex的iPhone完成时,Xcode将继续。


当前回答

TL;DR:设置>一般>配置文件和设备管理>(在开发者应用程序类别下)单击我的电子邮件地址,恰好是我的苹果ID >信任开发者

这可能与其他人无关,因为我是iOS开发的新手,这是我第一次尝试在手机上安装应用程序,但我将提供答案,因为它还没有列出。

我经历了重启手机、重启Xcode、拔插、清理大楼,甚至从“设备和模拟器”菜单中删除了设备。但是,我认为我的原因是我没有将我的开发人员证书添加到设备上的受信任证书列表中。

我使用的是iOS 10.3.3,所以手机上的导航和设置中的措辞可能略有不同,但在这个问题得到修复之前,我采取的最后一步是信任我的开发者证书作为我手机上的个人开发者。

要做到这一点,点击设置>一般>配置文件和设备管理>(在开发者应用程序类别下)单击我的电子邮件地址,恰好是我的苹果ID >信任开发者

这是否是我的问题的原因,我不确定。然而,这是我在完成上面列出的所有其他步骤后,在应用程序在我的手机上成功运行之前采取的最后一步。

其他回答

这是我打开细节时的一个建议:

请从此设备上删除用免费帐户签名的应用程序,以保持在限制范围内。

所以我已经从iPhone中删除了一个应用程序,然后新应用程序成功安装。

我在使用Xcode 10.2.1的macOS 10.14.5上遇到了同样的问题。在这里的解决方案都对我不起作用后,我重新启动了Mac,这招奏效了……

下面的解决方案对我有效,请遵循以下步骤来解决您的问题:

第一步:取消运行

步骤2:打开窗口菜单,选择设备和模拟器

第三步:解锁iPhone

第四步:拆下iPhone USB线,重新连接系统

第五步:当你连接时配对iPhone,然后你会被要求信任或不允许,请点击你的iPhone上的Truct并输入你的密码(Pin Code)

注意:我执行了以上所有的步骤,它们对我都有效。我的设备调试器的问题消失了。

下面是设备和模拟器菜单的截图

我的设置

macOS 10.14.6 iOS 13.2.3 Xcode 11.2

在2019-11-24之前尝试了所有的“快速跑”技巧,但都没有成功。 等待似乎是不可避免的,但对我来说却异常漫长:

新升级的iOS版本。

然后我在reddit上找到了这条最有意义的评论:

This is required when you connect a device with an iOS version that the respective computer's Xcode didn't see before. It saves them in /Users/username/Library/Developer/Xcode/iOS DeviceSupport and it does take a while. Don't restart Xcode as it will not help you, just wait for it to finish. It takes quite some time because these debugger support files occupy a lot of space (29 GB for me), though you can safely delete any version from there, and if you connect a device with that version again, it will re-save it from scratch.

因此,如果你刚刚升级了iOS,那么“从头开始”的部分可能需要比平时更长的时间,这也取决于你的网络状况。就我而言,这绝对比其他人所说的“10-15分钟”要长得多。我用小时来计算。

很多技巧似乎都起作用了,但他们忽略了这样一个事实:当你尝试一些东西时,Xcode会在后台继续进行设置,并且很可能在你进行重启/重启循环时恢复它的工作。

这让我注意到我的Xcode版本只比iOS版本晚了一步。升级Xcode后,它开始工作了。

但是它花了更长的时间,因为我按照提示删除了iOS DeviceSupport文件夹!

以下是我的建议:

Check your Xcode version down to the minor version to make sure it should actually support the iOS version. Check your Mac's free disk space to make room for newly generated device support content under ~/Library/Developer/Xcode/iOS DeviceSupport as this tip suggested. Check if you have connected your device to a fast-enough USB port, as this tip suggests. Wait till Xcode finishes "preparing for debugging". If it doesn't finish in a few seconds or minutes, keep waiting. DO NOT remove any folder as some tips may suggest. Removal would simply make you wait longer!

点击窗口菜单 选择设备和模拟器 选择您的设备 点击左下角的+按钮 单击Next 点击完成