我正在用 Objective-C / Swift 编写沙盒 macOS 应用程序。我有兴趣以编程方式终止其他应用程序。在 Cocoa 中,有一个NSRunningApplication
类公开了以下方法:
- (BOOL)terminate;
- (BOOL)forceTerminate;
这两种方法的文档都说:
沙盒应用程序无法使用此方法终止其他应用程序。从沙盒应用程序调用此方法时返回 false。
我习惯了来自苹果的神秘文档,我在想:文档清楚地说,如果从沙盒应用程序调用此方法不能用于终止其他应用程序,但从措辞来看,他们建议可能有另一种方法。有人知道NSRunningApplication
从沙盒应用程序中终止实例的方法吗?非常感谢您的帮助。