2012-04-10 85 views
80

我有一个奇怪的问题。Xcode没有看到我的iOS设备,但iTunes确实是

我在Mac上安装了iOS 5.0.1(9A405)和iOS SDK 5.0.1以及Xcode 4.2(Build 4C199)的iPad。

Xcode没有看到我的设备。它像往常一样说“iOS设备”而不是“Sauron的iPad”。
(我确定设备已连接,因为我在iTunes中看到它。) Xcode拒绝在设备上启动我的应用程序。 它说:

“的Xcode不能运行使用选定的设备没有置备iOS设备 可与兼容IOS版本连接iOS设备 与iOS的足够新版本来运行你的应用程序,或者选择 。一个iOS模拟器作为目的地。“

Xcode看到我的其他iPad的iOS 4.3.3,并可以在此设备上运行应用程序。 我试图重新启动我的Mac - 没有结果。

我还检查了配置文件,开发人员证书等。

有没有人有想法?

+0

右侧的实际展开列表?连接别人的设备后,我得到这个东西,然后我的回来。我必须明确展开列表并选择我的设备。是的,有“iOS设备”选项! – Eimantas 2012-04-10 11:45:46

+0

是的。我试图扩大设备列表。我的设备不存在。 – Vlad 2012-04-10 12:03:36

回答

60
  1. 选择窗口➜Xcode中的管理器。 现在在设备下,选择您的设备。 如果它尚未准备好开发,请点击使用开发。

  2. 如果上面的问题没有解决您的问题,那么从您的项目设置中,将部署目标设置为您的应用开发为或更低版本的目标。

  3. 否则,证书和配置文件存在一些问题。确保您的设备的UDID已添加到您正在使用的供应配置文件中。

+2

我很惭愧。我忘了在XCode组织者中按下“用于开发”。 – Vlad 2012-04-10 12:08:28

+0

@iVips - 我面临类似的问题,但我甚至没有得到“用于开发”,如何解决这个问题? – itsaboutcode 2012-04-30 02:28:40

+0

我终于得到了Xcode使用上述指令识别我的iPad,并使用与@Dustin相同的配置 - Xcode 5.0.2,iOS 7.0.4 - 在Macbook Air上运行OSX 10.9.1。 然而,它花费了大量的尝试和错误,直到我终于从计算机左侧的USB3端口断开连接到iPad,并将其重新连接到Xcode右侧的USB3端口终于认出了它。 – 2014-01-02 13:41:00

1

您是否尝试删除并重新安装Apple Developer Portal中的设备?如果是的话,尝试升级你的xcode到4.3.2,我记得我需要更新我的iPhone到iOS 5.1后升级到xCode 4.3.2

0

我有这个问题。我以某种方式在苹果上注册了通用团队的设备。我不记得我现在是怎么做到的。然后我能够克服这个错误。

+0

这是我解决它的方法。它从来没有在第一枪连接。我不得不重试8-10次,最后连接。一旦它连接到组织者,我去了设备,选择了这个设备,在这之下我选择了配置文件。右键单击,然后我将选项添加到配置门户。然后我添加了苹果ID。从下一次开始,我就能够第一次连接了。 – Satish 2012-04-10 11:55:59

8

给别人谁可能有同样的问题和答案以上不工作:确保安装在设备上的iOS版本已经安装在你的Mac iOS的SDK版本相匹配。如果这些不匹配,则无法构建到设备上。

4

我刚刚尝试了上面提出的每个解决方案。解决我的问题的唯一方法是进入xcode的“Organizer”,右键点击我的iPhone,点击“从管理器中移除”,然后等待大约10秒,同时xcode自动重新添加设备。

我以前插上我的手机,itunes认出它很好,并与它同步等,但所有Xcode在组织者说是“设备目前没有连接”,它是最明确的连接,如果iTunes与它同步而不是通过Wi-Fi进行同步。

为什么xcode需要我删除并重新添加手机超出了我,但现在我做到了这一点,它效果很好。

6

我得到这个问题一次,使用非官方Apple电缆。

希望它有帮助。

30

有同样的问题,重新启动xcode,它再次找到我的手机。

3

我尝试了所有上述无济于事。我一直在使用这款手机,突然组织者认为“这款手机目前没有连接”。重置手机将其固定为我(保存主页&电源直到Apple徽标)。我这样做,它仍然连接到MacBook,但它不应该是必要的。

+1

谢谢迈克尔 - 同样的问题。 5s工作正常,直到xcode突然决定它不在那里。然后iTunes与xcode达成一致。现在重新启动手机。担心有多少这些随机错误正在通过苹果发布团队。 – amergin 2014-09-17 12:03:20

0

Xcode没有看到我的iPad,iTunes也没有看到我的设备。 重新启动Mac纠正了这种情况。

160

尽管这不能解决OP的具体问题,但它可能是其他人发现此问题的解决方案。

在某些情况下,即使Mac OS/iOS/Xcode版本没有变化,Xcode也不会识别(甚至不会看到)以前识别出的连接设备。如果您在Mac和/或设备连接时锁定设备,这似乎会发生。即使您已经这样做,设备仍会询问您是否要信任计算机,但该设备在Xcode中仍然不可见。

重新启动Xcode或设备似乎没有任何影响。一种解决方案是重新启动Mac。另一个更快的解决方案是重新启动usbmuxd

  1. 退出的Xcode
  2. 断开设备
  3. 在终端窗口中键入:sudo pkill usbmuxd(它将被再次自动重新启动)
  4. 重新启动的Xcode
  5. 连接设备

您的设备现在应该再次在Xcode中可见!

希望能帮助几个人。

+1

这也适用于我。我遇到了iTunes还没有识别该设备的情况,并将设备重新插入,导致“信任此计算机?”每次对话。 – avance 2014-12-19 08:20:56

+0

谢谢!这也解决了我每次都会遇到的“信任这台计算机”弹出窗口。 – 2014-12-22 19:24:50

+0

这个问题是否与某人(Xcode 7.2和iOS 9.2.1设备)发生? (这发生在我和这种方法(这个答案的变化'步骤帮助) – gaussblurinc 2016-02-05 13:11:48

0

只需拔掉iPhone的电缆与你的Mac,然后插入电缆在mac工作me.I,我希望它是为某人工作。

+2

完美的帮助!恭喜 – Profstyle 2016-04-04 08:26:28

0

即使计算机重新启动,Xcode 6.3也没有看到我的iPhone运行iOS 8.3。然后我重新启动了我的iPhone,一切都恢复正常。爱车越野软件!

1

对于某些未经许可的电缆有同样的问题。贝尔金的USB电缆可以很好地与苹果的&工作。

4

可能是我的回答对新开发者有帮助。 只需按照以下步骤操作,即可将iPhone/iPad连接到X代码。enter image description here

2

对于Xcode 7(以及可能的上面),

go to Window -> Devices, 

击中plus sign在底部和select the device连接和hit next,然后Use for development

只有在Xcode正在读取您的设备,但无法在设备上运行您的应用程序时,此功能才有效。

还要确保device's OS version is greater than or equal to your app'sDeployment Target操作系统版本。

6

我今天遇到了这个问题,其中Xcode 8.2.1突然决定连接的ipad(ios 10.2)不再连接。拔掉插头,重新插入,重新启动我的MacBook,并尝试了上面的许多建议。 解决问题的东西是关闭并重新启动iPad设备本身。

+0

为我工作 - 在10.3.2上的Xcode 8.3.2/iPhone 6 – 2017-06-05 22:16:11

+1

经过多次试图在虚拟Mac上获取Xcode的尝试后,再次发现我的物理连接的iPhone,这个tipp也适用于我:简单地重新启动iPhone,谁说“你试过把它关掉又重新启动?”仅适用于Windows?:)谢谢Jeremy! – Mephisztoe 2017-09-13 10:51:44

1

将iPhone更新至10.3.3后,Xcode 8.3.3Device窗口中找不到它,但iTunes可以。重新启动Xcode解决了这个问题。

0

在我来说,我没有下一步计划

  1. 退出的XCode
  2. 断开设备
  3. 在终端sudo launchctl stop com.apple.usbmuxd
  4. 重新开张的Xcode
  5. 连接设备
0

20分钟后的调试,我意识到我没有o将鼠标悬停在左上角Devices选择器顶部的向上按钮()上,运行应用程序按钮

相关问题