如何安装MacOS应用程序所需的系统框架
How to install a system framework required for MacOS application
我多年的软件开发对于 MacOS 来说一文不值,我需要你们的帮助。
说,我有一个应用程序包被带到新的 MacOSX Lion,它抱怨找不到 Metal Framework。事实上,otool 显示了对 Metal 的依赖。我什至不问现在如何在捆绑包中描述对框架的依赖!首先请帮助我理解:如何手动将缺少的 Apple 系统框架安装到给定的 MacOS?而且,如果这完全有意义:
- 约束条件是什么?
- 是否所有框架都适用于所有 MacOS (OSX) 版本?
- 如果某个依赖与旧的 MacOS 版本不兼容,如何摆脱它?
how do I install a missing Apple's System Framework to the given MacOS manually?
你不知道。系统框架正是 - 随系统分发的框架。它们不是您可以混合搭配的独立软件包。框架和核心 OS 以及不同框架本身之间肯定存在复杂的相互依赖关系。
不同的系统框架构成了该操作系统版本的macOS API。您不能简单地使用 Metal 框架并将其安装在较旧的 OS 上 - 它取决于系统的无数其他部分。
Are all frameworks available on all MacOS (OSX) versions?
没有。请参阅 OS X Frameworks 文档,特别是 "System Frameworks" 部分,其中详细介绍了所有系统框架以及它们何时可用。
How to get rid of a certain dependency, if it beaks compatibility with an old MacOS release?
你有应用程序的源代码吗?重写功能以使用替代(并且在您的分发目标上可用)技术。在您的示例中,那将是 OpenGL 而不是 Metal。
我多年的软件开发对于 MacOS 来说一文不值,我需要你们的帮助。
说,我有一个应用程序包被带到新的 MacOSX Lion,它抱怨找不到 Metal Framework。事实上,otool 显示了对 Metal 的依赖。我什至不问现在如何在捆绑包中描述对框架的依赖!首先请帮助我理解:如何手动将缺少的 Apple 系统框架安装到给定的 MacOS?而且,如果这完全有意义:
- 约束条件是什么?
- 是否所有框架都适用于所有 MacOS (OSX) 版本?
- 如果某个依赖与旧的 MacOS 版本不兼容,如何摆脱它?
how do I install a missing Apple's System Framework to the given MacOS manually?
你不知道。系统框架正是 - 随系统分发的框架。它们不是您可以混合搭配的独立软件包。框架和核心 OS 以及不同框架本身之间肯定存在复杂的相互依赖关系。
不同的系统框架构成了该操作系统版本的macOS API。您不能简单地使用 Metal 框架并将其安装在较旧的 OS 上 - 它取决于系统的无数其他部分。
Are all frameworks available on all MacOS (OSX) versions?
没有。请参阅 OS X Frameworks 文档,特别是 "System Frameworks" 部分,其中详细介绍了所有系统框架以及它们何时可用。
How to get rid of a certain dependency, if it beaks compatibility with an old MacOS release?
你有应用程序的源代码吗?重写功能以使用替代(并且在您的分发目标上可用)技术。在您的示例中,那将是 OpenGL 而不是 Metal。