gpt4 book ai didi

ios - 在 iOS 8 + 中获取 UDID

转载 作者:可可西里 更新时间:2023-11-01 03:32:55 25 4
gpt4 key购买 nike

我需要获取 iPhone 的 UDID 才能在我的 iOS 应用程序中使用。

关于我的应用的一些信息:

  • 我的应用不面向公众并且永远不会进入商店,因此我可以使用任何第 3 方库。它只会被一些员工在工作中使用。

  • 当我的应用运行时,我的设备将始终插入 Mac。

在我看来,只有两种方法可以实现。

  1. 使用第三方库在我的 iOS 应用中获取 UDID。
  2. 由于在我的应用程序运行时 iPhone 将始终插入 Mac,如何通过 Mac 获取 UDID 并以某种方式将其传输到 iPhone 中的我的应用程序。

如有任何想法,我们将不胜感激。谢谢。

编辑:问题是,您是否知道任何第 3 方库或让我的应用程序在运行时自动获取 iPhone 的 UDID 的更好方法?

编辑 2: 我知道这可以只使用我的手机来完成,因为这个网络应用程序:http://get.udid.io/

这是如何工作的?

最佳答案

如果您尝试读取 UDID 以在 Mac 上自动执行某些操作,那么您可以使用类似 system_profiler SPUSBDataType 的工具来获取 UDID,对于我的手机条目:

          Product ID: 0x12a8
Vendor ID: 0x05ac (Apple Inc.)
Version: 7.01
Serial Number: 7bed*********************************33
Speed: Up to 480 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x1d110000 / 6
Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 1600

Serial Number 行是 UDID(我已经把它标星了,因为我太愚蠢了)。

请注意,如果没有 UDID,您一开始就无法将应用安装到手机上。

您可以在 mac 上运行一个小型守护进程,读取此信息并创建一个向请求者提供信息的 bonjour 服务 - 这是一个 SMOP。

关于ios - 在 iOS 8 + 中获取 UDID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29250836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com