热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用iOS11,AppleTV4K等在Xcode9中执行无线调试?

如何解决《如何使用iOS11,AppleTV4K等在Xcode9中执行无线调试?》经验,为你挑选了11个好方法。

最近在Xcode 9,iOS 11和tvOS 11中添加了无线调试功能.Apple TV 4K没有USB端口,因此需要进行无线调试.如何在Xcode中执行此无线调试?



1> Surjeet..:

设置网络调试设备

来自help.apple.com

注意:Mac系统和iPhone/iPad应共享同一网络以使用无线调试.

通过WiFi或其他网络连接调试在iOS或tvOS设备上运行的应用.

注意:网络调试需要macOS 10.12.4或更高版本上运行Xcode 9.0或更高版本,并且在设备上需要iOS 11.0或更高版本tvOS 11.0或更高版本.

设置iPhone,iPad或iPod touch的步骤

    选择"窗口">"设备和模拟器",然后在出现的窗口中单击"设备".

    使用Lightning线缆将设备连接到Mac.

    检查设备设置中是否启用密码.启用(如果尚未启用).

    在左侧列中,选择设备,然后在详细信息区域中,选择"通过网络连接".

    在此输入图像描述

    Xcode与您的设备配对.如果Xcode可以使用网络连接设备,则左侧列中的设备旁边会显示一个网络图标.

    在此输入图像描述

    断开您的设备.

注意:设备需要密码才能启用远程调试.

现在您已准备好通过网络进行调试.


设置Apple TV的步骤:

    确保您的Mac和Apple TV在同一网络上.

    选择"窗口">"设备和模拟器",然后在出现的窗口中单击"设备".

    在Apple TV上,打开"设置"应用,然后选择"遥控器和设备">"远程应用和设备".

    Apple TV搜索可能的设备,包括Mac.(如果您有任何防火墙或Internet安全性,请禁用/关闭以允许搜索.)

    在Mac上,在"设备"窗格中选择Apple TV.将显示Apple TV的窗格,并显示连接请求的当前状态.

    在AppleTV上的设备窗口窗格中输入AppleTV上显示的验证码,然后单击"连接".

Xcode设置Apple TV进行无线调试并与设备配对.

编辑:-------

有时配对不适用于无线调试,所以只需重新启动设备和互联网连接即可.此外,如果启用了防火墙,则需要关闭防火墙以配对设备.

在此输入图像描述

在此输入图像描述


它没有显示"通过网络连接"
对我来说,它最初没有用.但当我重新启动设备时,它开始工作.感谢Apple的wifi调试:)
@Lacek根据我的理解,无法通过VPN进行无线调试.将检查任何解决方法来执行此操作,如果有任何内容将在此处更新.
通过网络连接到Apple TV时的超级重要注意事项:当Mac也通过USB连接到Apple TV时,它不起作用.

2> ios_dev..:

如果您已完成Surjeet提供的所有步骤但仍未获得网络连接图标,请按照以下步骤操作:

    取消配对设备右键单击" 已连接"部分中的设备.

    在此输入图像描述

    重新连接设备.

    单击弹出窗口左侧末尾的"+"按钮.

在此输入图像描述

    选择设备,然后单击下一步按钮

在此输入图像描述

    单击设备上的信任密码(如果可用).

在此输入图像描述

    单击完成按钮.

在此输入图像描述

    现在,点击通过网络连接.

在此输入图像描述

现在,您可以在设备名称后面看到网络连接图标.请享用!

在此输入图像描述



3> damithH..:

我尝试过使用Xcode Devices窗口的Connect via network选项.但我无法在设备名称旁边看到"通过网络连接"图标.一旦移除USB,"通过网络连接"选项就消失了.设备名称也显示在"已断开连接的设备列表"下.

但是使用"通过IP地址连接..."选项,我可以连接.

    右键单击设备名称(在Disconnected列表下),然后选择"通过IP地址连接...."选项.

在此输入图像描述

    输入设备的IP地址,然后选择连接.(您可以通过移动设备设置> Wi-Fi>选择wifi名称) 在此输入图像描述


当我输入IP并点击"连接"时,它将永远加载:(

4> Aleem..:

条件

您的Mac计算机至少应具有Mac OSX 10.12.4或更高版本

您的iOS设备至少应具有iOS 11.0或更高版本

两个设备应该在同一网络上.

激活步骤

用电缆将Mac设备插入iOS设备.

然后从顶部菜单窗口 - >设备和模拟器打开Xcode

选择设备细分并从左侧设备列表中选择所需的设备.

在右侧,您可以看到打开Connect via network,启用此选项,如附图所示. 通过网络连接

几秒钟后,您可以在设备前看到网络标志. 在此输入图像描述

在您正常使用时拔下您的设备并使用调试.

谢谢


"几秒钟后你就可以看到设备前面的网络标志."<这个细节对我有帮助

5> Joppe Geluyk..:

如果按照Surjeet所述的步骤操作后仍然无法连接,请尝试关闭计算机的Wi-Fi,然后重新打开.这对我有用.

此外,请务必信任iOS设备上的开发人员证书(设置 - 常规 - 配置文件和设备管理 - 开发人员应用程序).


在计算机上切换wi-fi有帮助

6> lilalinux..:

网络调试需要在macOS 10.12.4或更高版本上运行Xcode 9.0或更高版本,并且在设备上需要iOS 11.0或更高版本,或者需要tvOS 11.0或更高版本.

苹果手机

iOS 11 将无法用于32位设备,即iPhone 5和iPhone 5c及更低版本.第一款64位iPhone是5s.

iPad的

iPad mini 2将是支持iOS 11的最古老的iPad.

iPod的

iPod必须是iPod 6才能运行iOS.

如果您使用的设备不仅用于开发而且用于生产,请注意,测试版操作系统不适合胆小的人;-)


iOS 11与这些设备兼容.iPhone iPhone 7 iPhone 7 Plus iPhone 6s iPhone 6s Plus iPhone 6 iPhone 6 Plus iPhone SE iPhone 5s**iPad**12.9英寸iPad Pro第2代12.9英寸iPad Pro第1代10.5英寸iPad Pro 9.7英寸iPad Pro iPad Air 2 iPad Air iPad第5代iPad mini 4 iPad mini 3 iPad mini 2 iPod iPod touch第6代

7> D4ttatraya..:

在新的Xcode9-beta中,我们可以像Apple所说的那样使用无线调试 :

剪断
电源线选择本地网络上的任何iOS或tvOS设备来安装,运行和调试应用程序 - 无需将USB线插入Mac.只需在首次使用新iOS设备时单击"通过网络连接"复选框,该设备将从此时开始通过网络提供.无线开发也适用于其他应用程序,包括Instruments,Accessibility Inspector,Quicktime Player和Console.

试试这个!

如果面临断开连接问题,请尝试:

解决方法:在设备上启用飞行模式10秒钟,然后禁用飞行模式以重新建立连接


"在你的设备上启用飞机模式10秒"这有帮助!

8> Paul van Roo..:

我刚刚和WWDC的一些Xcode工程师谈过,iDevices的自动发现仍然有点儿麻烦.有时您的手机也没有正确播放.打开和关闭设备可能会有所帮助.

有一些解决方法/后备:

您可以使用Bonjour Browser(www.tildesoft.com)检查您的手机是否正在播放.看看你的wifi地址是否列在名为'_apple-mobdev2._tcp的服务下. - 215'(你可以在这里找到你的wifi地址:设置>一般>关于> wifi地址.

作为后备,您可以通过手动输入IP地址连接到您的设备(在设备窗口中右键单击您的设备).但是,此IP地址将保留,因此如果您更改网络,则需要重置此IP地址.该选项在Xcode中尚未提供,但您可以使用以下命令通过终端执行此操作:

defaults read com.apple.dt.Xcode | grep IDEIDS

这将打印您需要在下一个命令中使用的标识符:

defaults delete com.apple.dt.Xcode 

现在,IP地址被清除,您可以输入一个新地址.

最后一个选项是创建计算机到计算机网络.这工作正常,但从逻辑上讲,您将无法访问互联网.



9> 小智..:

您可以打开Xcode帮助 - >运行和调试 - >网络调试以获取更多信息.希望能帮助到你.



10> 小智..:

我按照所有建议的步骤,特别是从ios_dev提供的步骤,但我的iPhone无法从Xcode识别,我无法通过WiFi调试.在"设备和模拟器"窗口中右键单击iDevice上的左侧面板,然后"通过IP地址连接...",插入iPhone IP,现在它正确工作



11> Jack..:

对于无线调试,Mac系统和iPhone/Device应该在同一网络上. 要在同一个网络上进行制作,您可以这样做 - 您可以在Mac上启动热点并在iPhone /设备上连接它,反之亦然.

在Mac上

在此输入图像描述

要么

在iPhone上 -

在此输入图像描述

Xcode►窗口►设备和模拟器►选择设备选项卡►单击通过网络连接 在此输入图像描述

https://help.apple.com/xcode/mac/9.0/index.html?localePath=en.lproj#/devbc48d1bad


推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 雨林木风 GHOST XP SP3 经典珍藏版 V2017.11
    雨林木风 GHOST XP SP3 经典珍藏版 V2017.11 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 汇编语言等号伪指令解析:探究其陡峭的学习曲线
    汇编语言以其独特的特性和复杂的语法结构,一直被认为是编程领域中学习难度较高的语言之一。本文将探讨汇编语言中的等号伪指令及其对初学者带来的挑战,并结合社区反馈分析其学习曲线。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文探讨了高质量C/C++编程的最佳实践,并详细分析了常见的内存错误及其解决方案。通过深入理解内存管理和故障排除技巧,开发者可以编写更健壮的程序。 ... [详细]
  • 了解如何使用微软官方提供的工具,通过U盘轻松安装Windows 7。本文将详细介绍工具的下载和使用方法,并提供操作步骤。 ... [详细]
  • 本文详细介绍了如何在预装Ubuntu系统的笔记本电脑上安装Windows 7。针对没有光驱的情况,提供了通过USB安装的具体方法,并解决了分区、驱动器无法识别等问题。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • 本文介绍了如何在Mac操作系统中实现对NTFS文件系统的完整读写功能,包括必要的软件安装步骤和配置方法。 ... [详细]
author-avatar
卟抛棄D
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有