最新苹果开发者账号添加设备UDID​

简介: 最新苹果开发者账号添加设备UDID​

苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含

在.mobileprovision配置文件中,才能配合证书进行真机调试。

开发者后台-Devices管理页面


一、单个添加UDID


点击添加按钮 ⊕,在注册单个设备区域填写设备信息并依次完成Continue → Register → Done即可。

添加设备页面.png


二、批量添加UDID


苹果允许通过文件批量导入多个UDID。

下载开发者后台Register Devices页面提供的Multiple-Upload-Samples.zip,解压得到两个示例文件,分别是multiple-device-upload.deviceids和multiple-device-upload.txt,任选其一填写要添加的设备信息,然后通过Device List → Choose File上传即可。

`# multiple-device-upload.deviceids内容

Device UDIDs

devicePlatform

ios

deviceIdentifier

A123456789012345678901234567890123456789

deviceName

DeviceName1

devicePlatform

mac

deviceIdentifier

A5B5CD50-14AB-5AF7-8B78-AB4751AB10A8

deviceName

DeviceName2

// multiple-device-upload.txt内容

Device ID Device Name Device Platform

A123456789012345678901234567890123456789 NAME1 ios

B123456789012345678901234567890123456789 NAME2 ios

A5B5CD50-14AB-5AF7-8B78-AB4751AB10A8 NAME3 mac

A5B5CD50-14AB-5AF7-8B78-AB4751AB10A7 NAME4 mac`


三、批量导出


开发者后台没有导出设备列表的功能,但我们可以通过Chrome的页面检查工具,间接获取需要的设备信息。


用Chrome打开开发者后台 - 设备列表页面,通过右键菜单 → 检查叫出检查页面窗口,执行操作:


Chrome页面检查工具.png

// 遍历表格,并打印信息 `var list = document.querySelectorAll(".infinite-scroll-component .row");

var cout = 0;

list.forEach(row=>{

var children = row.children;

//

var name = children[0].innerText; // Device Name

var uuid = children[1].innerText; // Device ID

var type = children[2].innerText; // Device Platform

console.log(uuid+' '+name+' '+type+' ');

cout++;

}

);

console.log('// Total device count: '+cout); `

PS


苹果开发者账号绑定的设备数量,每种平台(Platform)上限是100台。

满了就不能添加新设备了,也无法自行移除不需要的设备,因为只有在每年账号续费时,才会有一次清理设备的机会。


如果真遇到这种情况,可以尝试向苹果开发者客服哭诉解决



相关文章
|
Windows
windows 技术篇 - uispy 工具获取和使用,windows窗口属性快捷查看工具
windows 技术篇 - uispy 工具获取和使用,windows窗口属性快捷查看工具
2721 0
windows 技术篇 - uispy 工具获取和使用,windows窗口属性快捷查看工具
|
开发工具 开发者 iOS开发
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
3826 2
如果苹果上架审核7个工作日仍无反应如何向苹果官方询问进度和提交反馈-App Store Connect方式和发送邮件询问方式-优雅草卓伊凡
|
小程序
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
975 1
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
|
Swift iOS开发 开发者
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
2871 13
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
|
Prometheus Kubernetes 监控
OpenAI故障复盘丨如何保障大规模K8s集群稳定性
OpenAI故障复盘丨如何保障大规模K8s集群稳定性
545 0
OpenAI故障复盘丨如何保障大规模K8s集群稳定性
|
搜索推荐 数据安全/隐私保护 UED
产品经理-B 端与C端
B端与C端是IT互联网产品经理的类型划分,分别面向企业和个人消费者。C端产品如微信、淘宝,注重用户体验和快速迭代;B端产品如CRM系统、ERP软件,强调功能复杂性和定制化服务。此外,还有G端产品,主要服务于政府机构,注重数据安全和合规性。产品经理起源于20世纪20年代末的美国宝洁公司,随着互联网的发展,该角色在IT领域变得愈加重要。
2565 12
|
监控 Java Linux
Java 性能调优:调整 GC 线程以获得最佳结果
Java 性能调优:调整 GC 线程以获得最佳结果
478 11
|
Windows
写一个批处理,压缩一个文件夹下的所有图片大小
【10月更文挑战第14天】在Windows环境下,使用批处理脚本可以方便地批量压缩图片。以下是一个示例脚本,用于压缩指定目录下的所有.jpg和.png文件,并将压缩后的图片保存到另一个目录中。
1067 3
|
DataWorks NoSQL fastjson
DataWorks操作报错合集之DataX进行MongoDB全量迁移的过程中,DataX的MongoDB Reader插件在初始化阶段找不到Fastjson 2.x版本的类库,该怎么办
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。