是否有任何可用于 Swift 的 API 来提供与当前 macOS 用户关联的 Apple ID 的名称(应该是电子邮件地址,AFAIK)?
以下命令行似乎提供了正确的信息,但我不希望不必运行单独的进程来在我的 Swift 代码中获取此信息:
defaults read MobileMeAccounts | plutil -extract "Accounts".0."AccountID" raw -o - -
谢谢。
我自己找到了答案:
(UserDefaults.standard.persistentDomain(forName: "MobileMeAccounts")?["Accounts"] as? [[String: Any]])?.first?["AccountID"]
如果有人知道更简洁的答案,请告诉我。