Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个应用程序并能够从互联网上更新它。
在我的 Windows 版本中,实际内容是我在每次更新时更改的 DLL。
如何在 OSX 中实现这一点?我的应用程序是一个插件,在初始安装后我无法覆盖包装文件(就像在 WIN 版本中加载 DLL 的那个)
谢谢
与 DLL 等效的 OS X 是动态库(或 dylib)。以下是有关 dylibs 的一些信息:
https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/DynamicLibraries/000-Introduction/Introduction.html
您不能在 dylib 中包含资源。如果您需要包含资源,请考虑创建一个 Bundle:
https://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/AboutBundles/AboutBundles.html