3

所以我们都需要将我们的应用程序部署到真实的 iPhone 上进行测试。我相信你和我一样已经找到了一组sucke^H^H^H^H^H 测试人员来帮助你完成这个过程。每当您想将构建发送给新人时,都需要将新设备 ID 添加到您的临时配置中。这部分相当无痛。当试图让 Xcode 使用新的配置文件时,麻烦就开始了。

第一次让 Xcode 获取并使用新规定的最佳方式是什么?理想情况下,我想在更改 .xcodeproj 文件的情况下执行此操作。

4

4 回答 4

4

我已经这样做了,取得了很好的成功:

  • 发出征集测试人员的电话。
  • 回复每个“为了进行 beta 测试,我需要你的 UDID。你可以按照这些说明将其发送给我......”
    • 无法发送 UDID 的人们会被告知“感谢您的宝贵时间,但 beta 版不再接受申请”。
    • 如果太多人无法弄清楚,请查看您的说明。
  • 几天后,与所有处于测试阶段的人一起制作批量配置文件。
    • 我以该人的电子邮件地址命名这些设备,mikeATexampleDOTcom。
    • 我以 beta 程序命名该条款,Neko-beta-1。
  • 构建应用程序、提供和交付(使用非技术安装说明!)
  • 对于落后者,您可以构建另一个配置,或者将它们添加到现有配置中,或者告诉他们“测试版已满”。

然后...

  • 几天后,发送电子邮件询问进展如何,是否有任何困难等。
  • 大约在 Beta 结束前 3 天,电子邮件说“Beta 即将结束,请务必返回您的问卷。”
  • 公测结束后,一定要感谢大家,即使是没有回复的人。
于 2008-11-17T18:11:29.183 回答
1

如果设备发生变化,我现在要做的是创建一个新的配置文件。即使您修改了现有的配置文件,它本质上也是一个具有不同 ID 的新配置文件,而是一个新名称。然后测试人员的 iPhone 会填满同名的配置文件 :)

是的,这意味着每次都更改您的 Xcode 项目文件,但根据我的经验,它更可靠。

如果您确实保留相同的名称,请注意 Xcode 的配置文件缓存,这可能会导致构建混乱。最好的办法是从管理器窗口中删除所有配置文件,以及删除 ~/Library/MobileDevice/Provisioning Profiles 中的文件。然后重新启动 Xcode 并重新导入配置文件。

于 2009-08-05T20:14:38.940 回答
1

如何从 XCode 自动构建 IPA 文件:http ://www.idotcom.us/2009/05/how-to-build-a-ipa-file-from-xcode/

逐步说明如何构建 IPA 文件以通过 ad-hoc 发送出去。您确实必须更改您的 XCode 项目,但这样您就创建了一个单独的目标,因此它不会影响您的主项目。

于 2009-05-28T20:09:58.053 回答
0

如果不更改 .xcodeproj 文件,我无法做到这一点,但这可能是因为我运气不好,没有经历整个“构建干净,取消选择配置文件,重新选择配置文件”过程。 .

于 2008-11-17T04:36:31.747 回答