Macos 替换mac osx上正在运行的可执行文件

Macos 替换mac osx上正在运行的可执行文件,macos,executable,Macos,Executable,我正在Mac上制作一个应用程序,我希望能够替换正在运行的可执行文件。因此,当可执行文件正在运行时,我希望能够用更好的版本替换它。 据我所知,在Linux上你可以这样做,所以下次应用程序启动时,它将启动新的可执行文件,但在Windows上你不能这样做 在Mac上有关于这件事的任何信息或建议如何继续吗?假设您正在实现更新功能,请检查框架, 这正是你想要的,还有更多 如果您只需要更换正在运行的应用程序, 浏览SPARKE项目,看看它是如何完成的。 < P>基础框架的代码> NSFLIMMAANGER

我正在Mac上制作一个应用程序,我希望能够替换正在运行的可执行文件。因此,当可执行文件正在运行时,我希望能够用更好的版本替换它。 据我所知,在Linux上你可以这样做,所以下次应用程序启动时,它将启动新的可执行文件,但在Windows上你不能这样做


在Mac上有关于这件事的任何信息或建议如何继续吗?

假设您正在实现更新功能,请检查框架,
这正是你想要的,还有更多

如果您只需要更换正在运行的应用程序,

浏览SPARKE项目,看看它是如何完成的。

< P>基础框架的代码> NSFLIMMAANGER API具有与Windows相似的专用语义,因此您将很难用这些函数来完成这项工作。但是,您在Linux上使用的POSIX文件系统函数没有这些限制,您当然可以替换正在运行的可执行文件