基础
什么是 UDID,何时需要它?
UDID(唯一设备标识符)是永久性 ID,绑定到一台 iPhone 或 iPad。它不会在重置或 iOS 更新后改变,苹果将其隐藏在设置应用和应用中
开发者要求它时,他们需要在您的设备上安装应用程序,除 App Store 之外:
- 测试、客户或 QA 的适应性构建
- 从 Xcode 或云构建服务安装的开发构建
- 列出允许运行应用的具体设备的配置文件。
TestFlight 和 App Store 安装不需要 UDID。
测试者入门
在设备上在一分钟内获取 iPhone UDID,无需 Mac、PC、线缆、iTunes、Finder 或 Xcode。请在 Safari 中打开此页面,安装轻量级配置文件,然后复制 UDID、型号、iOS 版本和序列号。
在iPhone或iPad上打开Safari,选择您要注册的设备。无需账号,免费使用。
您将获得的内容
每个值都有一个一键复制按钮,测试者可以直接将其发送给开发者。
步骤
设备本身有四个步骤。 大多数人在一分钟内就完成了。
步骤1
请使用需要UDID的物理iPhone或iPad。 Chrome和其他iOS浏览器无法将配置文件传递到设置,因此请使用Safari。
步骤2
点击下载UDID配置文件并选择允许,当iOS询问下载配置文件时。
步骤 3
打开设置应用,滚动到顶部,找到"Profile Downloaded",选择"Install",然后输入设备密码以确认
步骤 4
safari 打开结果页面,显示 UDID、型号、iOS 版本和序列号。点击 UDID 右侧的复制按钮,发送给您的开发者
基础
UDID(唯一设备标识符)是永久性 ID,绑定到一台 iPhone 或 iPad。它不会在重置或 iOS 更新后改变,苹果将其隐藏在设置应用和应用中
开发者要求它时,他们需要在您的设备上安装应用程序,除 App Store 之外:
TestFlight 和 App Store 安装不需要 UDID。
安全性和隐私
对于开发者
苹果允许每年100台设备。需要签名证书吗?使用 iOS证书生成器.
替代方案
如果您已经有一个电脑和一个有线连接,以下方法也有效。
故障排除
常见问题
关于UDIDs、配置文件、隐私和注册Apple测试设备的答案。
UDID(Unique Device Identifier)是Apple为每个iPhone、iPad和iPod touch分配的永久标识符。开发者在Apple Developer中注册UDID,以便设备可以安装开发和广告 hoc 构建。最近的设备使用25个字符的格式,如00008110-001A2B3C4D5E6F7G,较旧的设备使用40个字符的十六进制字符串。
在iPhone上打开此页面,点击下载UDID配置文件,然后打开设置,点击已下载配置文件,安装它。Safari然后打开一个结果页面,显示您的UDID和复制按钮。无需Mac、PC、iTunes、Finder或Xcode。
Apple在设置中没有显示UDID,自iOS 7以来,应用也无法读取它。唯一的设备方式是配置文件服务请求,如本页面所示,这个请求要求iOS将UDID与您打开的页面共享。
配置文件是苹果标准的Profile Service机制。它只向iOS请求设备属性(UDID、产品、版本、序列号、IMEI、MEID、设备名称),将它们发送回此站点,然后显示给您。它不会安装证书、更改设置或为设备提供远程访问。
Capgo签署配置文件,仅请求只读标识符。设备详细信息通过重定向链接传递给结果页面,并在一个备份cookie中存储,五分钟后过期。当结果页面加载时,它从地址栏中移除详细信息并清除cookie。它们不会保存到数据库或与第三方共享。
配置文件仅收集标识符,并不作为永久配置文件保存。如果它出现,请前往设置,选择“通用”,然后“VPN & 设备管理”,找到Capgo配置文件,选择“删除配置文件”。
不。TestFlight测试者通过电子邮件或公共链接邀请,不需要UDID注册。您需要UDID用于开发构建、广泛分布和直接安装在已注册设备上的工具。
前往证书、标识符和配置文件,打开设备,选择加号按钮,输入设备名称和UDID,保存。然后编辑或重新生成您的开发或adhoc配置文件,使其包含新设备,并重新构建应用程序。
是的。在Mac上,连接设备,选择Finder中的设备,直到UDID出现,或者打开Xcode,窗口,设备和模拟器。在Windows上,同样的点击技巧在iTunes或Apple设备应用程序中也有效。这一页避免了有线和计算机。
它在iPhone、iPad和iPod touch上有效。使用Safari,因为iOS只允许Safari将配置文件传递给设置应用程序。由MDM管理的设备可能会阻止配置文件安装;在这种情况下,请询问您的管理员或使用Finder或Xcode。
继续
工具栈
使用这些生成器和设备工具一起工作,以便在浏览器中不离开就可以保持签名、测试和分发。