将未连接的UDID添加到XCode中的现有项目

将未连接的UDID添加到XCode中的现有项目

问题描述:

对不起,我确定这个问题是非常基本的,但是从我读过的内容来看,我正确地做到了,仍然没有任何运气。将未连接的UDID添加到XCode中的现有项目

我在XCode中有一个项目。它编译正确,我可以在我最初启动项目时创建的配置文件的最初部分的所有设备上临时安装它。

我现在有另一个需要添加的UDID,以便它们可以测试。他们生活在国家的另一边,所以我不能附加设备并通过XCode添加它。

所以从我的理解,这是我所采取的步骤:

  1. 过在developer.apple.com的UDID添加到设备列表中。
  2. 更新开发者网站上的供应配置文件以包含添加的UDID。
  3. 在XCode中,打开管理器,选择配置文件并点击刷新。
  4. 重新编译。

我错过了那里的一步吗?它重新编译好,但显然不会安装在添加的设备上。

编辑:我发现This Post,这听起来像我想要的,但我找不到“自动设备配置”复选框。那个地方在哪里?

似乎“自动设备配置”复选框已从后来的Xcode版本中删除,请检查此问题:The Automatic Device Provisioning options have gone since upgrading to Xcode 4.3.1?
您列出的步骤看起来不错。您可以检查新配置文件是否已被有效插入到ipa文件中:
- 将.ipa重命名为.zip;
- 导航到Payload,然后导航到.app包的内容;
- 用文本编辑器打开embedded.mobileprovision文件;
- 在文件内搜索新的UDID字符串。

+0

谢谢。这肯定有助于确认我的问题。 UDID不在那里。我想我只是重新创建整个设置。瘸。 –

+0

检查您从Apple下载的配置文件。它的UDID在那里,问题在于Xcode。在“生成设置”中重新分配配置文件。如果它仍然不起作用,请手动编辑Xcode项目文件:http://*.com/questions/5291463/xcode-wont-recognize-my-new-provisioning-profile –