14

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

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

我需要更改 Xcode 中的设置吗?

做这一切的最简单方法是什么?

谢谢!

4

3 回答 3

16

您将需要创建、下载和分发一个新的 .mobileprovision 文件,并重新配置您的项目以使用它:

  1. 在 iPhone Developer Program 门户中,添加新设备

  2. 编辑您现有的临时分发配置文件并选中复选框以将新设备添加到配置文件中。

  3. 刷新分发选项卡几秒钟,直到配置文件状态从待定变为活动。

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

  5. 在 XCode 中,右键单击目标,执行 Get Info -> Build,然后将 Configuration 更改为 Distribution。

  6. 更改 Code Signing Identity -> Any iPhone OS Device 下的设置以使用您的新配置文件。请密切注意列表中的日期,并确保使用最新的副本。

  7. 将新的 .mobileprovision 文件与您的下一个临时构建一起分发给您的用户。

于 2009-10-08T07:46:16.520 回答
7

不必再次重新编译您的项目。事实上,您甚至不必打开 XCode。

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

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

这是一步一步的

于 2012-12-06T10:38:07.120 回答
1

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

这很容易......只需按照开发人员门户中的说明进行操作即可。您所要做的就是克隆您的发布配置,更改几行并添加一个 plist 权利文件(全部在说明中提供)。然后只需将您创建的构建和配置文件发送给测试人员,其中包含他们的设备 ID,他们应该能够将其拖到 iTunes 中进行安装。

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

于 2009-10-07T00:01:44.503 回答