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

13

有没有可能从Xcode将应用程序安装到远程iPhone?我有开发者账户并可以在本地安装它。

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

是否有方法无需越狱就能完成?

谢谢

汤姆

7个回答

16

我认为你有两个选择:

  1. 使用AdHoc分发,编译出一个带有特殊预配资料文件的副本,让他通过iTunes在设备上安装。AdHoc分发允许您与最多100个其他iPhone或iPod touch用户分享应用程序,您可以通过电子邮件或将其发布到网站或服务器来分享应用程序。

  2. 将他设置为苹果公司程序门户中开发组的成员(需要企业级会员),然后发送给他整个项目的源文件夹,让他自己构建。他可以从版本控制检出并构建它,操作不会太麻烦。

我会选择选项1,但是您需要在程序门户中为您的项目设置ad-hoc预配资料文件,这可能有点麻烦。


8
你需要使用一种称为即席分发的方法。
你需要将外部手机添加到应用程序的配置文件中(您需要其UUID才能这样做),一旦构建并签名应用程序,您就可以将包含由Xcode创建的.app文件和.mobileprovision文件副本的zip文件发送给您的同事。
他将它们都拖入iTunes中,应用程序应该会显示出来,然后他将其同步到他的手机上。
请查看苹果iPhone开发中心以获取更多信息。

3
如果您仍在寻找 -> http://testflightapp.com ;)
TestFlightApp是一个网络应用程序工具,允许您创建团队(提供招募链接),然后您可以管理成员。将测试人员提升为开发人员或相反的操作。
当您上传构建文件(.ipa)时,然后您所有的团队成员(从您为其推送构建的每个团队)都会收到一封电子邮件,告知他们新的构建和更改日志,并且该网络应用程序将允许他们安装或升级新的构建。
非常有趣。

TestFlight很棒,但似乎您仍然需要物理连接设备一次,以便Xcode将其添加到团队/应用程序配置文件中。此外,似乎我们总是需要通过Buildbox手动安装应用程序一次,然后才能使TestFlight安装正常工作。 - zonabi

2
这段文字的意思是:“这个页面提供了非常好的Windows和iTunes安装指南。除了要确保您拖动的是 .app 文件夹(而不是 zip 文件),这可能是整个过程中最重要的部分 - 要将其拖入库中,而不是设备中。”
另外一段文字中的链接 alt text http://iphone.farook.org/images/faqs/adhoc-3.png 可能是一个图片链接,但没有具体的上下文信息,无法确定其具体含义。

2
您可以在开发者门户网站上请求您的同事UUID,并将其添加为您的应用程序的Beta测试人员。您将能够发送一个zip文件,该文件可以安装在目标iPhone上,完整的步骤如下: http://furbo.org/2008/08/06/beta-testing-on-iphone-20/ [编辑] 如果您的同事也是开发人员,您只想让他/她测试二进制文件而不看到源代码,则可以重新签名应用程序包: 重新签名应用程序(TUAW)

0

您的同事需要一张苹果开发者许可证,并需要按照标准流程操作。

或者,我相信它必须通过 App Store 进行操作。


0

你需要拥有许可证才能创建配置文件(例如上面描述的Ad-Hoc配置文件)。但如果你已经拥有了,你需要创建它,并将其作为构建“Ad-Hoc”的配置文件启用在你的项目中(如果不存在,请创建一个),然后将其构建到设备上(只是构建,不是构建并运行)。将产品和Ad-Hoc配置文件发送给你的朋友,让他将两个文件拖到iTunes中。现在他可以同步并安装应用程序到他的设备。

别忘了将他的设备标识符添加到你的Ad-Hoc配置文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接