错误:“没有在会员中心注册的设备” - 无效的UDID?

时间:2013-10-04 17:31:24

标签: iphone ios xcode ios-provisioning udid

我收到错误“找不到匹配的配置文件”[对于您的UDID],“所选团队没有iOS开发者计划会员资格”(是的,确实如此。它是活动的。),并且“无法创建配置文件,因为您的团队在会员中心没有注册设备。请连接设备并启用它进行开发,然后将其添加到会员中心。“ (我已在会员中心拥有有效的配置文件。)。

当我尝试将Macbook注册为开发设备时,收到错误“请输入有效的硬件UDID”。我的路径是iOS开发者网站 - >会员中心 - >“管理您的证书,应用ID,设备和配置文件。” - >设备 - >手动注册。我从关于这个Mac复制并粘贴我的Macbook的硬件UDID->更多信息 - >系统报告 - >硬件UDID。

我是否必须向Apple iOS设备提供Xcode(不仅仅是像我的Macbook这样的Apple设备)才能发布我完成的模拟器测试代码?还有什么我应该做的吗?

5 个答案:

答案 0 :(得分:8)

这个答案比问题发布时更进一步。我使用Xcode 6,但遇到了同样的问题。这笔交易是Xcode正在寻找一个与之相关的 iOS设备的配置文件。在这种情况下,开发设备'表示iOS设备 - 目标设备,如果您愿意,而不是您正在开发的计算机。

第1步

要创建配置文件,您需要登录Apple Developer帐户(http://developer.apple.com,然后转到网站顶部导航栏中的会员中心) 。据说你也可以在Xcode的Organizer窗口中进行,但我不能。

登录开发者帐户后,请输入“证书,标识符&和“个人资料”区域,您会看到一篇标题为 iOS配置文件入门的简短文章。阅读它,它简短而有用。

本文底部附近是手动创建配置文件的链接。点击它。 这会将您带到一个简短的向导,用于生成配置文件。

  

如果你读了那篇小文章,你就知道有两种   配置文件 - 开发和分发。或者也许你   已经知道了。但现在一定要知道,因为这是第一步   过程是选择是否为开发创建配置文件或   分配。我还没有设置配置文件,所以   这个答案的其余部分将用于设置配置文件   发展。

第2步

您可以通过以下两种方式之一设置开发资料 -

  1. 特定应用的特定个人资料(请记住,您可以创建多个个人资料)
  2. 您可以在开发任何应用
  3. 时使用的通配符配置文件

    通配符选项最适合我的情况,但无论如何,我希望其余步骤或多或少相同。

    第3步

    此过程的下一步是注册您的设备。您可以选择仅为您的配置文件注册一个设备,也可以多个。无论哪种方式,过程都是相同的 - 您需要为注册到配置文件的每个设备提供名称和UDID。

    获取UDID

      

    如果您还不知道如何获取,那么获取UDID可能会很棘手   这些信息,但很简单。将设备插入机器,   打开iTunes,然后查看您的设备。您将看到设备的Serial   列出的号码。单击它,它将更改为您设备的UDID。   顺便说一句,如果你点击UDID,你将获得ECID,之后   产品类型。

         

    要复制UDID,请转到iTunes主菜单编辑 - >复制UDID。该   正常复制功能暂时更改为“复制UDID”。   请注意,您无法在仪表板中选择UDID并进行复制   那样。

    剩下的就是单击“继续”按钮,然后在最后一次点击“继续”按钮之前确认您输入的信息是否正确。此时您可以编辑您的信息,但是一旦点击“继续”按钮,就无法取消创建配置文件。

    就是这样。

    两篇帮助我完成这篇文章的博客文章包含大量说明和图片:

    developer.xamarin.com上的设备配置 http://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/

    在www.innerfence.com上查找您的iPhone唯一标识符(UDID) https://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

答案 1 :(得分:1)

无需复制Mac的UDID!那太疯狂了。

相反,您需要一个真正的iDevice来发布和发布iOS应用程序。您连接设备并将它们添加到XCode管理器中的门户: enter image description here 添加设备时 - 它附近有一个绿色指示灯。是的,如果您连接的设备没问题且构建目标确实是iDevice,您可以提交iOS应用程序。

答案 2 :(得分:0)

您无需向开发者计划注册移动设备即可发布到应用商店(尽管测试等是个好主意)。要提交,您需要选择目标“iOS设备”并转到Product->Archive,这样您就可以选择提交验证/到App Store。

答案 3 :(得分:0)

选择" Mac Apps"从下拉菜单(左上角),它当前显示单词" iOS Apps"。

答案 4 :(得分:-1)

您需要输入运行应用程序的设备的UDID(iPhone,iPad),而不是Mac。