iOS – 通过Wi-Fi运行/调试/安装构建

我们有iPad和iPhone设备,但没有电线。 有没有办法在iOS上通过Wi-Fi安装/调试构建?

我知道Android的方式,但不是iOS的方式。

现在,通过使用Xcode 9和iOS 11,可以使用Wi-Fi运行应用程序

通过USB连接iPhone,进入设备窗口( CmdShift2 ),选择您的手机,然后检查connect via network框。

这里有截图的更全面的说明


Pre-Xcode 9回答:

iOS中无法通过Wi-Fi安装和调试应用程序。

但是有一些网站可以上传您的版本,然后在设备上下载并进行测试。

使用Xcode 9,您可以通过wifi(同一网络)进行调试。

(在您阅读之前确保您正在运行IOS 11和Xcode 9!)连接您的设备(通过USB),一旦您继续“添加其他模拟器”(参见底部的图像2),并勾选“通过网络连接”(见图一)。 一旦XCode进行了此操作,请断开设备(通过USB),现在它旁边应该有一个地球仪(见图2)! 还要确保设备和计算机在同一网络上!

图1 在此处输入图像描述

图2 在此处输入图像描述

确保您至少拥有Xcode 9或更高版本以及iOS 11或更高版本的设备

1-在Xcode上打开您的项目

2-使用USB线插入iPhone。

3-打开窗口>设备和模拟器 在此处输入图像描述 您应该将设备视为已连接的设备

4-从顶部选择设备,从左侧选择您的设备并选中“通过网络连接”框 在此处输入图像描述

5-现在,如果Xcode可以通过网络连接到您的设备,您应该会在电话名称后面看到一个网络图标

在此处输入图像描述

6-拔下USB线

7-返回Xcode并点击Run按钮

在此处输入图像描述

请查看本教程, http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisioning_profiles/

在这里你可以找到“通过Wi-Fi安装应用程序”的方法

我还没有机会实现它,但可能会尽快尝试。 同时如果某人有空,那么可以尝试在这里发表他们的观点,以便其他人可以得到帮助。 谢谢

对于部署/ CI,我尝试过并强烈推荐BuddyBuild解决方案,这里有一些很多function:

  1. 出色的用户帮助(聊天/电子邮件)系统和在线服务。
  2. 支持webhooks,以便每当您推送到App存储库时都会启动构建。 (支持所有Git源代码控制回购)
  3. 您可以安排系统在构建准备就绪时自动将构建发送到预设的测试人员/用户列表。
  4. 您可以[自动]集成他们的SDK以允许用户反馈和崩溃报告。
  5. 它会自动检查您的应用程序是否与最新的Xcode版本兼容。

简单的解决方案: http : //diawi.com

通过wifi它是不可能的。

您只需将您的".ipa"文件上传到此网站http://diawi.com并获取排序链接。 之后通过在iphone浏览器中请求该链接来安装构建。

要求:iOS 11和XCode 9,iOS设备和计算机在同一个wifi网络上。 使用USB Cable连接设备,启动Xcode,然后在Xcode菜单上选择:Window-> Devices and Simulators。 选择设备并选中“通过网络连接”。 现在您可以断开USB并使用wifi在设备上进行开发。 截图

http://diawi.com

这为您提供了项目的构建链接。 而使用wifi它根本不可能。

无线调试需要Xcode 9或更高版本以及iOS 11或更高版本。 检查此链接 。 以下是连接设备进行无线调试的详细步骤。

同意Amr我发现buddybuild是一个Jenkins + Hockey。 非常有用,到目前为止似乎是好产品。

使用buddybuild你不需要问任何人的iOS设备的UDID。 我也将它用于测试自动化,只要你知道如何在他们的postbuild和prebuild脚本中设置它,它们就可以自由地旋转任何你想要的东西。

要激活iOS设备的Wireless Debugging (通过Wi-Fi Run / Debug / Install您的版本),您需要执行以下六个步骤:

  1. 通过USB线将iPhone连接到带有macOS 10.12.4+和Xcode 9+的Apple电脑。

  2. 启动Xcode。

  3. ShiftCommand2或Go to WindowDevices and Simulators菜单。

  4. 在“ Devices选项卡中,从“ Connected部分中选择设备。

  5. 选中“ Connect via network复选框( 等待几分钟 )。

  6. 断开USB连接线。

在此处输入图像描述

左侧面板中的此网络图标表示 – Wireless Debugging is OK

在此处输入图像描述

在iPhone上转到GeneralDevice ManagementDev App并按下TRUST

现在,您可以通过Wi-Fi RunDebugInstall构建版本。

在我们生成IPA之后,可以通过Wifi应用程序安装。

  1. 使用bundle identifier创建一个plist文件(有关步骤,请参阅Apple文档)

  2. 创建HTML文件(提供IPA源(链接标记)和bundle identifier / Provisioning profile