2008-11-17 20 views
3

所以我们都需要将我们的应用程序部署到真正的iPhone上进行测试。我敢肯定,你和我一样,已经找到了一群吸血鬼,帮助你完成这个过程。无论何时您想将构建版本发送给新用户,都需要将新设备ID添加到您的临时规定中。这部分是相当无痛的。试图让Xcode使用新的配置文件时,麻烦就开始了。什么是将新设备添加到adhoc设置的最佳工作流程?

什么是最好的方式来获取Xcode和第一次使用新的规定?理想情况下,我想这样做没有更改.xcodeproj文件。

回答

0

我不能在不更改.xcodeproj文件的情况下做到这一点,但这可能是因为我有可怕的运气让事情没有经过整个“构建干净的,取消选择配置文件,重新选择配置文件“过程。

4

我已经这样做了如下,具有良好的成功:

  • 发出呼吁beta测试。
  • 应对每个“以beta测试,我需要你的UDID,你可以按照以下说明将其发送给我的......”
    • 乡亲无法发送UDID被告知“谢谢你的时间,但测试版不再需要应用程序。“
    • 如果有太多人无法弄清楚,请查看您的指示。
  • 几天后,制作批处理文件,所有人都在测试版。
    • 我将该设备命名为该人的电子邮件地址,即,mikeATexampleDOTcom。
    • 我在测试版程序,Neko-beta-1之后命名了该条款。
  • 构建应用程序,提供&提供(非技术安装指导!)
  • 对于散兵游勇,你可以建一个条款,或将它们添加到现有的一个,或者告诉他们“公测的完整。 “

则...

  • 几天后,发送电子邮件,询问其怎么回事,如果他们有什么困难,等测试版年底前
  • 〜3天,电子邮件,说“测试版即将结束,请务必返回您的问卷。“
  • 测试结束后,一定要感谢所有人,即使是那些没有回复的人。
1

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

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

如果您确实保留了相同的名称,请小心Xcode的配置配置文件缓存,这会导致配置文件混乱。最好的办法是从Organizer窗口中删除所有配置文件,并删除〜/ Library/MobileDevice/Provisioning Profiles中的文件。然后重新启动Xcode并重新导入配置文件。

相关问题