xcode通过网络进行真机调试
2023-03-07 09:13:34 时间
在使用Xcode进行iOS手机APP开发的时候,最方便的方式就是数据线连接手机,这样无需任何设置就可以直接开启真机调试。
同样,在无需发布到App Store的一些临时用APP的安装也可以用这个方式!
由于最近数据线经常不好用,而且同时需要在不同分辨率的设备上调试,如果同时插多跟线亦或是一会换一个就会造成非常不方便的情况,那么基于网络进行真机调试就显得非常有必要了。
在之前我就用过网络链接调试,有一个小遗憾就是关闭一次之后,过了一段时间再用,总是连不上,让人十分的费解,这次把几个小问题厘清楚了,就可以开心的开发了。
- 对手机开启网络连接方式 初次连接的时候,要使用数据线将设备连接到mac上,之后打开 Window > Devices & Simulators 可以看到连接的手机信息,其中有一项 通过网络连接 ( Connect via network ) 我们对他进行勾选,这样xcode就会打开对这个设备进行网络调试的功能。
如果这个时候提示 passcode required,那么表示手机没有设置锁屏密码,需要设置完成之后才可以继续。
打开之后,我们还需要进行一步操作,就是对iPhone进行 IP地址设置,即 告诉xcode 设备断线后,网络地址是什么。 设置IP地址之前需要断开数据线。 右键点击 iPhone小图标,选择 Connect via IP Address 之后输入手机的IP地址。
手机的IP地址需要在手机的 系统设置 > WIFI > (!) 的详情页中查看。
PS: 如果设备的IP发生变化的话,再次连接的时候就可能出现,xcode无法连接成功的问题。这个时候就需要修改IP地址再试。 所以有了第二个步骤。
- 路由器对手机设备进行ARP绑定
ARP绑定就是路由器 对于设备MAC地址与IP地址的一个绑定功能。 当我们开启了ARP绑定之后,我们的设备连接到wifi上的时候 内网ip地址总是不变的,这样我们就不会出现过了一段时间,xcode无法通过网络连接设备的问题。
通常这一步操作,需要进入路由器的管理界面。 选择IP与MAC绑定,或是ARP绑定等类似的功能。
相关文章
- Amazon Cognito 集成微信登录部署系列(五)客户端集成 Cognito 验证
- Amazon Cognito 集成微信登录部署系列(四)实现验证逻辑、发布 API
- Amazon Cognito集成微信登录部署系列(二)用Lambda开发服务端API
- Amazon Cognito 集成微信登录部署系列(一)Cognito 身份池、Dynamodb 表和创建 Lambda 函数
- 无服务器模式和创业公司,美好友谊的开端
- 新 – EC2 实例 (A1) 由基于 Arm 的 AWS Graviton Processors 提供支持
- python2 urlencod urldecode
- python __getattr__ 巧妙应用
- 4大案例分析金融机构的大数据应用
- 一个资深数据人对数据挖掘解读
- Qunar用户画像构建策略及应用实践
- 国家大数据平台知多少?八大平台前景可期!
- 清华教授魏少军解读国家大数据中心如何运行
- “大数据”显然已经成为新一代“网红”
- 文化传媒领域大数据应用案例(德国世界杯夺冠、福建智慧旅游、携程商业智能)
- 企业应用上云的新花样:利用 Amazon API Gateway 和 AWS Lambda 实现 SAP 应用微服务化
- AWS IoT 物联网系列 | 第五篇:物联网场景中灵活实施对设备的控制管理
- AWS之旅:混合云构建及常见的应用场景
- umi+electron开始一个桌面应用
- 在一起多少天怎么设置?如何微信推送在一起多少天