前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最新苹果开发者账号添加设备UDID​

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

原创
作者头像
iOS程序应用
发布2022-12-05 10:31:32
5670
发布2022-12-05 10:31:32
举报
文章被收录于专栏:appuploader使用操作流程

苹果开发时,只有在开发者后台添加过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上传即可。​

代码语言:javascript
复制
# 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​

// 遍历表格,并打印信息​

代码语言:javascript
复制
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台。​

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、单个添加UDID​
  • 二、批量添加UDID​
  • 三、批量导出​
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档