This chapter describes how to prepare your application to play nicely with Cowry. The most important task is making the application bundle self-describing. When Cowry encounters your application, it will first look at the Info.plist file. If you provide all the keys recommended by Apple, then you've done most of the work already. However, Cowry also adds some keys of its own for information like the product's website URL or the company name.
Here's a list of Info.plist keys used by Cowry. They are explained in more detail in the following sections.
|CFBundleName||yes||Short application name, displayed in the menu||Photoshop|
|CFBundleDisplayName||yes||Display name for the bundle, used in the Finder for the bundle "file"||Adobe Photoshop|
|CFBundleIdentifier||no||Unique identifier for this bundle||com.apple.Addressbook|
|CFBundleIconFile||no||File name of the application icon (no .icns extension necessary)||CowryApp|
|CFBundleVersion||no||Technical version or build number||162|
|CFBundleShortVersionString||yes||User-visible version designation, displayed in the Finder column view and the About box||3.1|
|CFBundleGetInfoString||yes||Verbose version and/or copyright information, displayed in the Finder "Get Info" box||3.1, released Jan 08 2006. Copyright © 2004-2006 MyCompany, Inc.|
|NSHumanReadableCopyright||yes||Copyright notice, displayed in the About box||Copyright © 2004-2006 MyCompany, Inc.|
|CYVendorName||yes||Name of the developing company or person||Adobe Systems Inc.|
|CYVendorHomePage||yes||Website URL for the vendor company||http://www.adobe.com/|
|CYProductHomePage||yes||Website URL for the application / product||http://www.adobe.com/ products/photoshop/|
|CYReadMeFile||no||File name for the embedded ReadMe file||ReadMe.rtf|
|CYLicenseFile||no||File name of the embedded License file||EULA.html|