Device “echo” isn’t registered in your developer account.The device must be registered in order to be included in a provisioning profile.

这个错误提示表明设备 “echo” 未在你的 Apple 开发者账户中注册,因此无法包含在当前的配置文件中。要解决这个问题,请按照以下步骤注册设备并更新配置文件:

1. 在 Apple 开发者账户中注册设备

  1. 登录到 Apple Developer 网站,进入 Certificates, Identifiers & Profiles 页面。
  2. 在左侧选择 Devices,然后点击右上角的 + 按钮添加新设备。
  3. 输入设备名称(例如 “echo”)和设备的 UDID。可以通过以下方式获取设备的 UDID:
  • 在 Xcode 中连接设备,然后在 Window > Devices and Simulators 中查看。
  • 或者在 iTunes 中连接设备并查看设备信息。
  1. 完成后保存设备信息。

2. 更新配置文件

  1. 前往 Profiles 页面,找到与你的应用程序相关的 Provisioning Profile(通常是 Development 或 Distribution Profile)。
  2. 点击该配置文件,选择 Edit,并确保新添加的设备已被勾选。
  3. 保存并重新下载更新后的配置文件。

3. 在 Xcode 中更新配置文件

  1. 打开 Xcode,进入 Preferences > Accounts,选择你的 Apple ID。
  2. 点击 Download Manual Profiles,下载更新后的配置文件。
  3. 然后在项目的 Signing & Capabilities 设置中,确保选择了最新的配置文件。

4. 重新构建并运行项目

完成以上步骤后,再次构建并运行项目,应该可以成功包含设备 “echo” 了。