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