Shari, thanks for posting this again. I tried these steps a while back when you posted them but somehow it didn't work out for me regarding the doc icons. Maybe I missed something. I'll try them again.

Ray Horsley
Developer, LinkIt! Software

On May 19, 2005, at 10:38 AM, Shari wrote:

In my app which is named LinkIt! I renamed the MetaCard.rsrc file to LinkIt.rsrc (I left out the exclamation mark since it usually causes problems). I also replaced the text Metacard with LinkIt for all occurrences inside the file. I did this in an attempt to get my own app and doc icons to appear on the desktop, a process I still don't fully understand. So far I've gotten the app icon to appear, but my docs are taking the app icon, too, instead of the doc icon. It's been a thorn in my side for a long time. I'd love to see some a simple list of the steps to accomplish this on OSX, Classic and Windows posted somewhere.

Ray Horsley
Developer, LinkIt! Software

What has worked for me is to do the following.

1. In the MacOS folder, I rename the MetacardCarbonMach-0 file to GoldCarbonMach-O (replacing the word Metacard with Gold, short for Blackjack Gold, my program).

2. In the Resources folder I rename the .rsrc file to GoldCarbonMach-0.rsrc

3. In the Resources folder I place two files, Gold.icns and Data.icns, which are the icon files for the program and its associated files.

4.  PkgInfo has the following text in it:  APPLbJg3

5. My info.plist is as follows:
Note that bJg3 is my creator code which has been registered with Apple. Blackjack Gold is the name of the program, and 1.1.4 is the version.


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="0.9">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>mc</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>Data.icns</string>
<key>CFBundleTypeName</key>
<string>Blackjack File</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>MSTK </string>
</array>
<key>CFBundleTypeRole</key>
<string>Editor</string>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>GoldCarbonMach-O</string>
<key>CFBundleIconFile</key>
<string>Gold.icns</string>
<key>CFBundleIdentifier</key>
<string>com.gypsyking.BlackjackGold</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>1.1.4, Copyright 2002-2005 ¬Gypsy King Software/Shari L. Coxford-Yingst</string>
<key>CFBundleName</key>
<string>Blackjack Gold</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.1.4</string>
<key>CFBundleSignature</key>
<string>bJg3</string>
<key>CFBundleVersion</key>
<string>1.1.4</string>
<key>LFPrefersCarbon</key>
<true/>
<key>NSAppleScriptEnabled</key>
<string>YES</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2002-2005, ¬Gypsy King Software, All Rights Reserved.</string>
</dict>
</plist>
--
Mac and Windows shareware games
http://www.gypsyware.com
_______________________________________________
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard



_______________________________________________ metacard mailing list metacard@lists.runrev.com http://lists.runrev.com/mailman/listinfo/metacard

Reply via email to