Tells the delegate that the user a different version of the extension installed on their system.
- macOS 10.15+
The request that encountered a conflict.
A properties object that describes the installed version of the extension.
A properties object that describes the updated version of the extension.
A replacement action the manager should take to resolve the conflict.
The manager calls this method when it encounters an existing extension with the same team and bundle identifiers, but with different version identifiers. It uses the
CFBundle identifiers to determine if the existing and new versions differ. The delegate must make a decision on whether to replace the existing extension.
Implement this method to return an
OSSystem, which tells the manager what to do. If you return
OSSystem, the manager aborts the installation and calls
request:, with the
OSSystem error code.
If the local system has System Extension developer mode enabled, the manager always calls this method when it finds an existing installation, even if the version identifiers match.