如何在Mac OS的Swift中获取防火墙状态?

时间:2019-12-16 16:15:34

标签: swift macos firewall

我花了两天时间快速了解mac os的防火墙状态。 我做了一些研究并用谷歌搜索。所以我知道要阅读com.apple.alf.plist的globalstate密钥。 我可以在Objective-C中找到代码 Objective-C: Check Firewall status in OSX? 但这行不通。 我尝试如下快速阅读com.apple.alf.plist。

let path = "/Library/Preferences/com.apple.alf.plist"
let _dictionary = NSDictionary(contentsOfFile: path)

但是_dictionary是零。

我的MacOS是Mojave 10.14.6,而Swift是5。

我将不胜感激。

0 个答案:

没有答案