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