1
phrack 2017-01-26 16:13:49 +08:00
最好说明一下系统,语言,应用场景什么的吧。
可以用 file lock , mutex , port lock ,反正就是资源占据,检查。 |
2
wohenyingyu02 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 的呀 |