簡體   English   中英

如何安裝 MacOS 應用程序所需的系統框架

[英]How to install a system framework required for MacOS application

在 MacOS 方面,我多年的軟件開發一文不值,我需要你們的幫助。

說,我有一個應用程序包被帶到新的 MacOSX Lion,它抱怨沒有找到 Metal Framework。 事實上,otool 顯示了對 Metal 的依賴。 我什至不問現在如何在包中描述對框架的依賴! 首先請幫助我理解:如何手動將缺少的 Apple 系統框架安裝到給定的 MacOS? 而且,如果這有道理的話:

  • 有哪些限制?
  • 是否所有框架都適用於所有 MacOS (OSX) 版本?
  • 如果它與舊的 MacOS 版本兼容,如何擺脫某種依賴?

如何手動將缺少的 Apple 系統框架安裝到給定的 MacOS?

你沒有。 系統框架就是這樣 - 與系統一起分發的框架。 它們不是可以混合搭配的獨立軟件包。 框架和核心操作系統之間以及不同框架本身之間肯定存在復雜的相互依賴關系。

不同的系統框架構成了該版本操作系統的 macOS API。 您不能簡單地采用 Metal 框架並將其安裝在較舊的操作系統上——這取決於系統的無數其他部分。

是否所有框架都適用於所有 MacOS (OSX) 版本?

否。請參閱OS X 框架文檔,特別是“系統框架”部分,其中詳細介紹了所有系統框架以及它們何時可用。

如果它與舊的 MacOS 版本兼容,如何擺脫某種依賴?

你有應用程序的源代碼嗎? 重寫該功能以使用替代(並且在您的分發目標上可用)技術。 在您的示例中,那將是 OpenGL 而不是 Metal。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM