我收到错误“找不到匹配的配置文件”[对于您的UDID],“所选团队没有iOS开发者计划会员资格”(是的,确实如此。它是活动的。),并且“无法创建配置文件,因为您的团队在会员中心没有注册设备。请连接设备并启用它进行开发,然后将其添加到会员中心。“ (我已在会员中心拥有有效的配置文件。)。
当我尝试将Macbook注册为开发设备时,收到错误“请输入有效的硬件UDID”。我的路径是iOS开发者网站 - >会员中心 - >“管理您的证书,应用ID,设备和配置文件。” - >设备 - >手动注册。我从关于这个Mac复制并粘贴我的Macbook的硬件UDID->更多信息 - >系统报告 - >硬件UDID。
我是否必须向Apple iOS设备提供Xcode(不仅仅是像我的Macbook这样的Apple设备)才能发布我完成的模拟器测试代码?还有什么我应该做的吗?
答案 0 :(得分:8)
这个答案比问题发布时更进一步。我使用Xcode 6,但遇到了同样的问题。这笔交易是Xcode正在寻找一个与之相关的 iOS设备的配置文件。在这种情况下,开发设备'表示iOS设备 - 目标设备,如果您愿意,而不是您正在开发的计算机。
要创建配置文件,您需要登录Apple Developer帐户(http://developer.apple.com,然后转到网站顶部导航栏中的会员中心) 。据说你也可以在Xcode的Organizer窗口中进行,但我不能。
登录开发者帐户后,请输入“证书,标识符&和“个人资料”区域,您会看到一篇标题为 iOS配置文件入门的简短文章。阅读它,它简短而有用。
本文底部附近是手动创建配置文件的链接。点击它。 这会将您带到一个简短的向导,用于生成配置文件。
如果你读了那篇小文章,你就知道有两种 配置文件 - 开发和分发。或者也许你 已经知道了。但现在一定要知道,因为这是第一步 过程是选择是否为开发创建配置文件或 分配。我还没有设置配置文件,所以 这个答案的其余部分将用于设置配置文件 发展。
您可以通过以下两种方式之一设置开发资料 -
通配符选项最适合我的情况,但无论如何,我希望其余步骤或多或少相同。
此过程的下一步是注册您的设备。您可以选择仅为您的配置文件注册一个设备,也可以多个。无论哪种方式,过程都是相同的 - 您需要为注册到配置文件的每个设备提供名称和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管理器中的门户: 添加设备时 - 它附近有一个绿色指示灯。是的,如果您连接的设备没问题且构建目标确实是iDevice,您可以提交iOS应用程序。
答案 2 :(得分:0)
您无需向开发者计划注册移动设备即可发布到应用商店(尽管测试等是个好主意)。要提交,您需要选择目标“iOS设备”并转到Product->Archive
,这样您就可以选择提交验证/到App Store。
答案 3 :(得分:0)
选择" Mac Apps"从下拉菜单(左上角),它当前显示单词" iOS Apps"。
答案 4 :(得分:-1)
您需要输入运行应用程序的设备的UDID(iPhone,iPad),而不是Mac。