首页 > 其他分享 >最新苹果开发者账号添加设备UDID​

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

时间:2022-12-05 11:35:12浏览次数:43  
标签:账号 UDID var 添加 开发者 Device 页面 设备

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

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

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


标签:账号,UDID,var,添加,开发者,Device,页面,设备
From: https://blog.51cto.com/u_15848821/5911655

相关文章

  • 解决Git平台提交时不显示自己的头像 显示另一个账号(其实也是自己
    搬运链接解决方法:gitshow看看是否是自己的githup账号的邮箱如果不是进行下列操作gitconfiguser.email"你的邮箱地址",修改邮箱修改完以后输入gitconfig......
  • HBuilderX 连接 微信开发者工具
    一、打开微信开发者工具第一次连接至微信开发者工具之前,需要先启动微信开发者工具,在工具栏,依次点击 设置->安全设置,在弹出的设置弹窗中,安全选项下,开启服务端口。如下图......
  • meta账号激活开发者模式
    meta账号激活开发者模式有两种方法:1.绑定信用卡2.绑定手机号,有两种渠道 2.1第一种如下图 进入下面的地址就可以看到setuptwo-factorauthenticati......
  • Linux账号和权限管理与文件权限
     Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。Linux系统用户是......
  • linux用户账号与权限管理
    用户、组概述用户分类超级用户:root,人为交互最高权限用户,system为最高权限用户。普通用户:通过管理管理员创建,权限受到一定限制。程序用户:不允许登陆,维持系统或某......
  • 账号和权限管理
    Linux用户权限及管理1.管理用户账号1.1用户账号概述1.1.1用户账号的分类超级用户:root用户是Linux操作系统中默认的超级用户账号,对本主机拥有最高的权限,系统中超级用户......
  • 开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!
    2020年1月1日是Python2的寿命终止日,这个日期在两年前经"Python之父"GuidovanRossum宣布,此后一直成为开发者社区翘首以盼的一天。昨天就是这个大快人心的日子,各种......
  • Web开发者需具备的8个好习惯
    Web开发者需具备的8个好习惯  优秀的Web开发人员工作效率更高,因为他们拥有丰富的经验和良好的习惯。作者GregorDorfbauer分享了用于Web开发中的8个好习惯,这些良好的工作......
  • ios ipa apple company 开发者账号申请分享攻略
    ios公司开发者账号申请分享攻略好不容易终于申请下来了ios公司开发者账号,真是一路艰辛和漫长啊,特别是对于远在大洋彼岸的大中华国家。以下我就分享一下这一路下来的经验,希......
  • 掌握这 5 个 TypeScript 高级技巧,成为更好的开发者
    Typescript是一门神奇的语言——相比JavaScript可以实现的所有功能,它只用十分之一的调试时间就可以完成,主要包括以下几点:通过编写强类型和可读性更高的代码来减少b......