10.4: Create standalone phone plug-ins for iSync

Jun 02, '05 09:12:00AM

Contributed by: Anonymous

The recent 10.4.1 update trashed the hack to the MetaClasses.plist file that added my Motorola phone to iSync, and I suspect this will always be the case with future updates. So I wondered if it was possible to create the Metaclasses.plist files outside of the iSync application. After all, the Metaclasses.plist file is inside the PhoneModels.phoneplugin inside the Plugins folder of the ApplePhoneConduit.syncdevice inside the Plugins folder of iSync (whew).

And the answer is that it is possible to create .phoneplugin plug-ins inside /Library/PhonePlugins, using the same layout found inside iSync. The plugin, let's say it's called MyPlugin.phoneplugin, has to live in /Library/PhonePlugins, and needs to hold the following files and folder structure:


/Library
  PhonePlugins/
    MyPlugin.phoneplugin/
      Contents/
        Info.plist
        Resources/
          MetaClasses.plist -- containing the stuff to support my phone
          XXX.tiff -- my phone's icon
The question is: what will happen once Apple adds support for my phone? Won't there be any conflict?

[robg adds: I haven't tested this one, and this hint assumes some level of knowledge of modifying plist files, as well as the structure of the Info.plist file, etc.]

Comments (7)


Mac OS X Hints
http://hints.macworld.com/article.php?story=20050519185817705