最新苹果开发者账号添加设备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打开开发者后台 - 设备列表页面,通过右键菜单 → 检查叫出检查页面窗口,执行操作:

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

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);

注意;

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

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

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不写⁠代码没饭吃

你的鼓励是我最大的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值