ライブラリ API を変更したフレームワークを開発しました。API の変更を示すために、インストールされているバージョン文字を変更しました。ただし、古いバージョンはInstallerによって削除されます。
新しいライブラリの横に古い 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