代码之家  ›  专栏  ›  技术社区  ›  Lounges

在临时设置中添加新设备的最佳工作流程是什么?

  •  3
  • Lounges  · 技术社区  · 15 年前

    所以我们都需要将我们的应用程序部署到真正的iphone上进行测试。我相信你和我一样,也找到了一批很差劲的测试人员来帮助你完成这个过程。每当您想向新用户发送构建时,这就需要将新设备id添加到您的特别设置中。这部分相当无痛。当试图让Xcode使用新的配置文件时,问题就开始了。

    什么是让Xcode在第一次使用新条款的最佳方式?理想情况下我想这样做 没有 正在更改.xcodeproj文件。

    4 回复  |  直到 15 年前
        1
  •  4
  •   Olie    15 年前

    我已经做了如下工作,取得了很好的成功:

    • 给测试人员打电话。
    • 回答每一个“为了测试,我需要你的UDID。您可以按照以下说明将其发送给我…”
      • 无法发送UDID的人会被告知“感谢您抽出时间,但beta版不再接受应用程序。”
      • 如果有太多人想不出来,请回顾一下你的说明。
    • 几天后,与beta版中的所有人一起创建一个批配置文件。
      • 我会根据用户的电子邮件地址命名设备, ,micheatexampledotcom。
      • 我以beta程序命名, ,内科-贝塔-1。
    • 构建应用程序,提供和交付(附带非技术性安装说明!)
    • 对于散乱者,你可以建立另一个条款,或者把它们添加到现有的条款中,或者告诉他们“beta版已经满了”。

    然后。。。

    • 几天后,发邮件询问进展如何,他们有什么困难等。
    • 在测试结束前约3天,发邮件说“测试即将结束,请务必返回您的问题单。”
    • 测试结束后,一定要感谢所有人,甚至是那些没有回复的人。
        2
  •  1
  •   Ramin    15 年前

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

    逐步解释如何构建IPA文件以通过特别方式发送。您确实需要更改您的XCode项目,但是这样您就可以创建一个单独的目标,这样它就不会影响您的主项目。

        3
  •  1
  •   bunnyhero    15 年前

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

    是的,这意味着每次都要更改Xcode项目文件,但以我的经验来看,这更可靠。

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

        4
  •  0
  •   Justin Weiss    15 年前

    我无法在不更改.xcodeproj文件的情况下做到这一点,但这可能是因为我在不经历整个“构建干净、取消设置配置文件、重新选择设置配置文件”过程的情况下,很难让事情正常工作。