如何从Xcode到远程iPhone安装iPhone应用程序

时间:2009-07-14 01:30:43

标签: iphone sdk install

是否有可能将应用程序从Xcode安装到远程iPhone?我有开发帐户,可以在本地安装。

我目前在悉尼,想在德国同事的设备上安装游戏原型。这项工作仍在进行中,因此必须经常进行......

有没有办法在没有越狱的情况下做到这一点?

由于

汤姆

7 个答案:

答案 0 :(得分:16)

我认为你有两个选择:

  1. 使用AdHoc发行版编译具有特殊配置文件的副本,该配置文件允许他通过iTunes将其安装在自己的设备上。 AdHoc发行版允许您与最多100个其他iPhone或iPod touch用户共享您的应用程序,您可以通过电子邮件或将其发布到网站或服务器来共享您的应用程序。

  2. 将他设置为Apple的程序门户中的开发组成员(需要业务级别的成员资格),然后将项目的整个源文件夹发送给他并让他构建它。他可以从版本控制中检查它并构建它而不会有太多麻烦。

  3. 我会选择选项1,但您需要在程序门户中为您的项目设置临时配置文件,这可能会很麻烦。

答案 1 :(得分:8)

您需要使用名为ad-hoc distribution的方法。

您需要将异地电话添加到您的应用程序的配置文件中(您将需要它的UUID才能执行此操作),一旦您构建并签署了应用程序,您就会发送一个包含Xcode创建的.app文件的zip文件。 .mobileprovision文件的副本给你的同事。

他将它们拖入iTunes,该应用程序应该显示出来并将其同步到手机上。

查看苹果iPhone开发中心了解更多信息

答案 2 :(得分:3)

如果你还在寻找 - > http://testflightapp.com;)

TestFlightApp是一个webapp工具,允许您创建团队(您提供招聘链接),然后您可以管理成员。推动测试人员作为开发者,反之亦然。 当您上传构建(.ipa)时,所有团队成员(来自您推动构建的每个团队)都会收到一封电子邮件,告诉他们新的构建和更改日志,而webapp将允许他们安装或升级新构建。

非常有趣。

答案 3 :(得分:2)

您可以向您询问同事UUID,并在开发者门户网站中将其添加为您的应用的Beta测试人员。

你将能够发送一个可以安装在目标iPhone上的zip文件, 完整的一步一步: http://furbo.org/2008/08/06/beta-testing-on-iphone-20/

[编辑] 如果您的同事也是开发人员,并且您只是希望他/她在不查看源代码的情况下测试二进制文件,他/她可以重新签名应用程序包: resign a application (TUAW)

答案 4 :(得分:2)

This page非常适合Windows和iTunes安装。除了确保拖动.app文件夹(而不是zip)之外,这可能是该过程中最重要的部分 - 拖入库而不​​是设备:

alt text http://iphone.farook.org/images/faqs/adhoc-3.png

答案 5 :(得分:0)

您的同事需要Apple开发人员许可证,并且需要通过标准流程。

或者,我相信它必须通过App Store。

答案 6 :(得分:0)

您还必须拥有许可证才能创建配置文件(如上所述的Ad-Hoc配置文件)。但是如果你有,你必须创建它,在你的项目中启用它作为构建“Ad-Hoc”的配置文件(如果不存在,制作一个)并将其构建到设备(仅构建,而不是构建 - 去)。将产品和临时配置文件邮寄给您的朋友,然后让他将这两个文件拖到iTunes。现在,他可以在他的设备上同步和安装应用程序。

不要忘记将他的设备标识符添加到您的ad-hoc配置文件中。