我开发了一个框架,我更改了库API。我更改了已安装的版本字母以指示API更改。但是,旧版本将被安装程序删除。
如何构建一个将旧API版本留在新库旁边的软件包?
例如, MyFramework v1.0实现了界面的版本A,并安装在 / Library / Frameworks / MyFramework / Versions / A 中。 v2.0实现了接口的版本B.它安装在 / Library / Frameworks / MyFramework / Versions / B 中。 安装程序应用程序不断删除目录 / Library / Frameworks / MyFramework / A 。我想保留该目录,以便我拥有:
/Library/Frameworks/MyFramework/A
/Library/Frameworks/MyFramework/B