最新苹果开发者账号添加设备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内容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Device UDIDs</key>
<array>
<dict>
<key>devicePlatform</key>
<string>ios</string>
<key>deviceIdentifier</key>
<string>A123456789012345678901234567890123456789</string>
<key>deviceName</key>
<string>DeviceName1</string>
</dict>
<dict>
<key>devicePlatform</key>
<string>mac</string>
<key>deviceIdentifier</key>
<string>A5B5CD50-14AB-5AF7-8B78-AB4751AB10A8</string>
<key>deviceName</key>
<string>DeviceName2</string>
</dict>
</array>
</dict>
</plist>
// 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台。

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

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

相关文章
Altium Designer如何设定/修改PCB板边框外形
Altium Designer如何设定/修改PCB板边框外形
2593 0
|
Android开发 开发者
苹果开发者账号申请教程
登陆苹果官网注册账号 点击地址https://developer.apple.com/account/进入苹果官网 如果没有账号可以点击'Create Apple ID'进行账号注册,输入需要的信息后点击'continue'按钮进入网站 因为我已经有账号,所以直接点'Sign In'登陆进入网站 .
9331 0
|
Web App开发 Go iOS开发
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
【IOS】教你如何在手机端轻松安装 ipa 文件 -(安装器已失效 21.10)
|
11月前
|
安全 前端开发 JavaScript
利用HTTP协议进行文件上传和下载的常见方法
【10月更文挑战第25天】可以利用HTTP协议方便地实现文件的上传和下载功能,满足不同应用场景下的需求。在实际应用中,还可以根据具体的业务需求和安全要求,对文件上传和下载的过程进行进一步的优化和安全处理。
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的财务合规与审计
【7月更文挑战第25天】 ERP系统中的财务合规与审计
884 1
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
编译器 C语言 C++
CMake基础(9)使用Clang编译
CMake基础(9)使用Clang编译
1183 0
|
人工智能 Java Android开发
全面了解CPU Profiler:解读CPU性能分析工具的核心功能与用法
**==Traceview==** 是一个用于分析应用程序性能的工具,用来分析函数调用过程。 **==CPU Profiler==** 是 集成在Android Studio 3.2版本之后的Android Profiler工具当中,实时记录展示 App cpu消耗,用来替代Traceview。
1045 3
|
jenkins Java 持续交付
Mac下安装与配置Jenkins
Mac下安装与配置Jenkins
510 0
|
Web App开发 开发者 iOS开发
最新苹果开发者账号添加设备UDID​
最新苹果开发者账号添加设备UDID​