Contacts Action Plugins no longer work in Mojave

Originator:piersusowalter
Number:rdar://45946200 Date Originated:2018-11-09
Status: Resolved:
Product:macOS + SDK Product Version:10.14.1
Classification: Reproducible:yes
 
Area:
Contacts

Summary:
Contacts Action Plugins (as created via the Xcode Contacs Action Plugin-In project template) no longer work in macOS Mojave.


Steps to Reproduce:
Install any existing commercial Contacts Action Plugin to ~/Library/Address Book Plug-Ins (e.g. the one installed by our application "direct" - direct.ilink.de), or create such a plugin using the Xcode project template mentioned above and install that.
Start (or restart) Contacts.app.
Open a contact with properties that are supported by the action plugin (this would be phone numbers for both our plugin (direct.app) and for the example plugin of the Xcode template project.
Click on the title of one of the contact's phone number (e.g. work) to open the action menu.


Expected Results:
The menu not only contains the default items (Call, Show in Large Type, Message), but also the items defined by the plugin (e.g. "Dial with direct" for our plugin or "Speak ..." for the Xcode example plugin).


Actual Results:
The menu only contains the default items (Call, Show in Large Type, Message). The items defined by the plugin are missing.


Version/Build:
macOS 10.14.1
Contacts.app 12.0 (1885)


Configuration:
This does not seem to be configuration related.
Not only can we 100% reproduce this, but also our customers with varying configurations are affected as well.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!