iOS16上如何获取iPad的设备名称?

Uth*_*hen 7 wwdc ios swift ios16 xcode14

UIDevice.current.name 如果使用 iOS15,它可以工作,但是当我在 iOS16(beta3)上测试时,仍然始终返回“iPad”名称。

查看相关 WWDC 2022 视频文件

  1. https://developer.apple.com/videos/play/wwdc2022/10096/
  2. https://developers.apple.com/videos/play/wwdc2022/10068/

我用了:

  • iPadOS(iOS16 beta3)
  • Xcode(版本 14.0 beta 3 (14A5270f))

我添加了权利,但它不起作用 在此输入图像描述

Ide*_*rez 8

对@uthen提到的内容进行修订

你应该

  • 帐户所有者必须在用户设备用户设备上填写请求
  • 在开发者门户 > 标识符 > {App Id} > 附加功能中启用“附加功能”
  • 为开发和 AppStore生成新的配置文件
  • 如果您没有“添加新文件”属性列表,请重命名文件扩展名以在“构建设置”顶部的文件所在路径.entitlements中设置环境。CODE SIGNING ENTITLEMENTS[name].entitlements
  • 在权利文件中添加一个新的空条目并将键设置为com.apple.developer.device-information.user-assigned-device-name,类型设置为Boolean,值设置为true