Xcode 10 无开发者账号通过无线网络真机调试

Xcode是苹果公司向开发人员提供的集成开发环境,用于开发macOS、iOS、WatchOS和tvOS的应用程序。WWDC18全球开发者大会上,苹果发布了macOS Mojave beta测试版系统,并且还推出了全新的Xcode 10 beta测试版,Xcode 10 beta测试版内包括了适用于iOS 12、macOS Mojave、watchOS 5、tvOS 12开发的SDK工具,还有一系列提升效率的软件和工具等,能够构建更具交互性和智能的应用体验。

 

        在Xcode 10中通过很简单的配置即可在无开发者账号的情况下进行真机调试, 同时还支持无线网络环境下的真机调试(Mac和iPhone需要连接到同一台路由器并处于同一个局域网中), 对于开发者来说非常方便, 以下是详细的设置步骤:

 

一.教程环境:

  1. macOS 10.13.6
  2. ios 11.4
  3. Xcode 10.0

二.创建证书:

1. 运行 Xcode 10, 进入菜单 Xcode -> Preferences -> Accounts, 点击左下角的加号并添加自己的Apple ID.

1. 运行Xcode 10,进入菜单 Xcode -> Preferences -> Accounts, 点击左下角的加号并添加自己的Apple ID.

 

2.  选择添加的 Apple ID, 点击 Manage Certificates 管理证书.

2.  选择添加的Apple ID, 点击 Manage Certificates管理证书.

 

3.  点击左下角的加号并选择 iOS Development 创建iOS开发者证书.(如果是Mac开发者则选择 Mac Development)

3.  点击左下角的加号并选择iOS Development创建iOS开发者证书.(如果是Mac开发者则选择Mac Development)

三.配置工程

1.用数据线将真机设备(iPhone/iPad)连接Mac, 进入 Xcode 10菜单 Windows -> Devices and Simulators.

1.用数据线将真机设备(iPhone/iPad)连接macOS, 进入Xcode 10菜单 Windows -> Devices and Simulators.

 

2.确保连接的真机设备(iPhone/iPad)与Mac处于同一个无线网络中, 然后勾选右侧的 Connect via network 以启用无线调试功能, 成功后左侧应出现一个网络图标.

2.确保连接的真机设备(iPhone/iPad)与macOS处于同一个无线网络中, 然后勾选右侧的Connect via network以启用无线调试功能, 成功后左侧应出现一个网络图标.

 

3.进入 Xcode 的 General->Identity -> Team, 选择刚才添加的Apple ID账号.

3.进入Xcode的General->Identity -> Team, 选择刚才添加的Apple ID账号.

 

4.在 Xcode 工程的 Device 中选择真机(iPhone/iPad)即可开始使用无线网络进行真机调试.

4.在Xcode工程的Device中选择真机(iPhone/iPad)即可开始使用无线网络进行真机调试.

 

5.首次调试时在真机中的 设置 -> 通用 -> 描述文件与设备管理 中将对应的证书设置为信任.

5.首次调试时在真机中的 设置 -> 通用 -> 描述文件与设备管理 中将对应的证书设置为信任.

4 评论

  1. 你好,我在第2步的时候就出现问题了,添加apple ID之后下面的team是空的,这是怎么回事呢?麻烦楼主解答一下,感谢~

发表评论

电子邮件地址不会被公开。 必填项已用*标注