![]() | 1 phrack 2017-01-26 16:13:49 +08:00 最好说明一下系统,语言,应用场景什么的吧。 可以用 file lock , mutex , port lock ,反正就是资源占据,检查。 |
2 wohenyingy02 2017-01-26 16:18:08 +08:00 via iPhone 取同一个 bundle id |
![]() | 3 cbais7890 OP 谢谢楼上提供的关键字, 找到了解决方案, 这里贴一下 // 取 bundleId let bundleID = Bundle.main.bundleIdentifier! // 如果该 Bundle 执行的实例大于 1 if NSRunningApplication.runningApplications(withBundleIdentifier: bundleID).count > 1 { // 退出 NSApp.terminate(nil) } |
4 laoyur 2017-01-26 18:35:32 +08:00 很好奇在 iOS 上什么场景下需要? 越狱开发?防止打包党多开?打包党都是换 bundleid 的呀 |