我最近安装了 Skype for Business,它劫持了我的 Mac 通过 iPhone(Continuity)或 Wifi 通话拨打电话的能力。我想知道如何将其恢复,但在我发布此问题之前我就已经搞清楚了。所以答案如下。 (来源)
答案1
以下 plist(来源)需要编辑。我建议先“复制”文件,这样在需要时就可以备份。
~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
如果您有 Xcode,您可以直接打开/编辑 plist(不在本答案的范围内),但如果没有,则需要将其从二进制转换为 XML 格式,因为 textedit 无法按原样打开它。
要将其转换为 XML,请使用以下命令(来源)在终端。
plutil -convert xml1 /Users/$USER/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist
打开文件然后搜索(CMD+F)skype
或<string>tel</string>
删除以下结构,或通过在顶部和底部使用<--!
和注释掉它来编辑它-->
<dict>
(来源)
前:
<dict>
<key>LSHandlerPreferredVersions</key>
<dict>
<key>LSHandlerRoleAll</key>
<string>-</string>
</dict>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.skypeforbusiness</string>
<key>LSHandlerURLScheme</key>
<string>tel</string>
</dict>
后:
<!--
<dict>
<key>LSHandlerPreferredVersions</key>
<dict>
<key>LSHandlerRoleAll</key>
<string>-</string>
</dict>
<key>LSHandlerRoleAll</key>
<string>com.microsoft.skypeforbusiness</string>
<key>LSHandlerURLScheme</key>
<string>tel</string>
</dict>
-->
保存文件并重新启动。