AdHoc配置 - 将一些设备添加到仍在开发中的现有项目的最简单方法是什么?

时间:2009-10-06 23:57:15

标签: iphone provisioning adhoc

我有一个项目,我已经工作了一段时间。它是标准的Xcode / Objective-C iPhone应用程序。我为我的设备和其他几个人创建了配置文件。现在我想添加一些人作为测试人员。

我是否需要下载并安装新的配置文件?

我是否需要更改Xcode中的设置?

最简单的方法是做什么?

谢谢!

3 个答案:

答案 0 :(得分:14)

您需要创建,下载和分发新的.mobileprovision文件,并重新配置您的项目才能使用它:

  1. 在iPhone开发人员计划门户网站中,添加新的devices

  2. 编辑现有的临时distribution provisioning profile并选中相应的框以将新设备添加到配置文件中。

  3. 刷新“分配”标签几秒钟,直到配置文件状态从“待处理”更改为“活动”。

  4. 下载修改后的.mobileprovision文件,并将其拖放到Dock中的XCode或iTunes图标上进行安装。

  5. 在XCode中,右键单击目标,执行获取信息 - >构建并将配置更改为分发。

  6. 更改代码签名标识下的设置 - >任何iPhone OS设备都可以使用您的新配置文件。密切关注列表中的日期,并确保使用最新的副本。

  7. 使用您的下一个临时版本将新的.mobileprovision文件分发给您的用户。

答案 1 :(得分:7)

无需重新编译项目。实际上你甚至不需要打开XCode。

您所要做的就是创建一个新的mobileprovision文件,并将其与现有应用程序一起分发。

您的最终用户必须按此顺序下载并安装新的mobileprovision文件和应用程序。

这是step-by-step

答案 2 :(得分:1)

除非其他人是拥有自己的开发资料的iphone开发人员,否则您需要制作一个特殊的配置文件并进行构建。

这很简单......只需按照开发人员门户网站中的说明操作即可。您所要做的就是克隆发布配置,更改几行并添加plist权利文件(所有内容均在说明中提供)。然后只需向测试人员发送您使用其设备ID创建的构建和配置文件,他们应该能够将其拖入iTunes中进行安装。

如果他们是您信任的开发人员和人员,只需向他们提供代码并让他们将Bundle Identifier更改为其开发域中的任何内容。