如何使用 qt c++ 获取 udid?

How can i get udid using qt c++?

提问人:Shaiful Islam 提问时间:11/2/2023 最后编辑:hydeShaiful Islam 更新时间:11/2/2023 访问量:61

问:

我的代码以前工作正常,但今天我无法从 macOS 获取 Udid

QString udid = QSysInfo::machineUniqueId();

我得到一个空字符串,但在 Windows 上它工作正常。有没有其他方法可以从 MacOS 获取 udid?

Qt版本:5.12.2

C++ macOS Qt QT5

评论

0赞 hyde 11/2/2023
如果 Qt 5.12 做不到,也许在 Mac 上将一个 Objective-C 文件添加到项目中,然后这样做: stackoverflow.com/q/53279166/1717300
0赞 hyde 11/2/2023
此外,操作系统版本可能相关。它刚刚更新了吗?
0赞 hyde 11/2/2023
此外,您可以尝试安装 Qt 5.15 和 Qt 6.6,看看该 Qt 方法是否适用于它们。
0赞 Jesper Juhl 11/2/2023
使用类?QUuid

答: 暂无答案