I am working on a tool that will create applications complete with icons and version info in the info.plist.
The tool was originally meant as a hook between 3rd party editors and the blitzmax compiler, but can be used independently.
You need to have the icon in icns format. The OS X developer tools have the Icon Composer utility to make them.
BlitzBuddy can be downloaded here. Note that it is still in development, so may have bugs.
Read the included readme.
p.s.
Not quite true. Carbon apps can be bundles, so can libraries (i.e. loadable bundles or frameworks). Classic apps, which can be Carbon-based, are not bundles.
The tool was originally meant as a hook between 3rd party editors and the blitzmax compiler, but can be used independently.
You need to have the icon in icns format. The OS X developer tools have the Icon Composer utility to make them.
BlitzBuddy can be downloaded here. Note that it is still in development, so may have bugs.
Read the included readme.
p.s.
Carbon apps, libraries, and UNIX command line tools are not packages, everything else is.
Not quite true. Carbon apps can be bundles, so can libraries (i.e. loadable bundles or frameworks). Classic apps, which can be Carbon-based, are not bundles.