美文网首页
苹果开发者账号添加设备UDID

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

作者: 悄然林静 | 来源:发表于2020-11-13 11:30 被阅读0次

苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含在.mobileprovision配置文件中,才能配合证书进行真机调试。

开发者后台-Devices管理页面

一、单个添加UDID

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

添加设备页面.png

二、批量添加UDID

苹果允许通过文件批量导入多个UDID。
下载开发者后台Register Devices页面提供的Multiple-Upload-Samples.zip,解压得到两个示例文件,分别是multiple-device-upload.deviceidsmultiple-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,然后打包进行真机测试的过程。也就是苹果应用内测。 目前苹果...

  • 苹果开发者账号添加设备UDID

    苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含在.mobileprovision配置文件中,才能...

  • Xcode7以后添加真机设备调试并更新Profile文件

    一、添加设备 1、获取UDID 使用蒲公英提供的API获取,点击跳转。 2、将设备添加信任 打开苹果开发者网站,将...

  • 如何获取iPhone手机的UDID

    背景:最近刚给开发者账号续费,需要重新添加UDID,于是写个简单的文档给其他业务的同事,方便查看设备的UDID。 ...

  • iOS App签名过程与添加设备和分发

    在开发iOS App的时候,想要安装到移动设备上,需要注册设备,也就是把设备udid添加到开发者账号的device...

  • 蒲公英获取UDID

    很多时候我们要添加测试设备UDID到开发者账号的Devices,如果测试设备不在我们周围,我们可以通过蒲公英链接获...

  • 关于苹果99$账号达到100部测试设备解决方案

    前言 自己本人遇到开发人员手机UDID没办法添加进100部测试设备! 解决方案: 点击打开苹果账号 有关苹果...

  • 苹果账号批量上传udid

    今天公司申请了新的苹果账号,需要把原来的udid导入进去,设备太多,导入太麻烦,就在研究批量导入。添加设备的时候点...

  • AppleId 忘记密保问题

    1.苹果开发者账号 解决过程(1)在手机设备上登录开发者账号 添加联系手机号(2)在此开发者账号下多下载几个app...

  • 知识积累

    1.真机调试(非企业证书)当我们想要在新设备上进行真机调试时,我们需要在开发者账号中添加新设备的UDID。当这一切...

网友评论

      本文标题:苹果开发者账号添加设备UDID

      本文链接:https://www.haomeiwen.com/subject/giqmbktx.html