[missing-sync-palmos-dev-talk] Problems with Carbon compilation
Dustin Doan
dustindoan at gmail.com
Mon Feb 21 13:22:32 PST 2005
Hi Scott,
Thanks for getting back to me so quickly. I looked at my
Info.plist, it was nearly identical to the one you sent, including the
entries for package type and signature. I tried renaming the file to a
.bundle file and all of a sudden the OS recognized it as a file which
i could then import into the missing sync conduit list. What confuses
me at this point is why my compiled .plugin file is thought of as a
folder while the current MarkSpaceMemoPad conduit, which also has a
.plugin extension, is not. Also, when I get info on the
SampleMachOConduit.bundle file it's entry in the "Kind:" field reads
"Bundle" and it's icon is empty, while the entry for any other conduit
in my list reads "SampleMachOConduit.bundle Document" and has a
Missing Sync icon. The only exception to this is the
MarkSpaceMemoPadConduit.plugin file which reads "Missing Sync for Palm
OS document", the entry i would expect. What am i missing here?
Dustin
On Mon, 21 Feb 2005 08:27:14 -0800, Scott Gruby <sgruby at markspace.com> wrote:
>
> On Feb 21, 2005, at 8:15 AM, Dustin Doan wrote:
>
> > When I build the sample carbon conduit everything seems to go fine,
> > but the resulting SampleMachOConduit.plugin is recognized by the OS as
> > a folder, not a Missing Sync Document. I thought this problem might
> > have something to do with incorrect type and creator, but so far I've
> > had no luck. Any help would be greatly appreciated, Thanks,
> >
>
> You might try moving it to another location as sometimes the Finder
> doesn't quite know what is going on. By using the .plugin (or .bundle)
> extension, the Finder should identify it as a bundle and not a folder.
> Here's the Info.plist from the Mark/Space MemoPad Conduit. Important
> pieces are the package type and bundle signature. What does yours look
> like? The info below is much newer than the sample conduit.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> <plist version="1.0">
> <dict>
> <key>CFBundleDevelopmentRegion</key>
> <string>English</string>
> <key>CFBundleExecutable</key>
> <string>MarkSpaceMemoPadConduit</string>
> <key>CFBundleGetInfoString</key>
> <string>MemoPad Conduit version 1.0, Copyright © 2004-2005 Mark/Space,
> Inc.</string>
> <key>CFBundleIconFile</key>
> <string></string>
> <key>CFBundleIdentifier</key>
> <string>com.markspace.missingsync.memopadconduit</string>
> <key>CFBundleInfoDictionaryVersion</key>
> <string>6.0</string>
> <key>CFBundlePackageType</key>
> <string>BNDL</string>
> <key>CFBundleSignature</key>
> <string>MSyc</string>
> <key>CFBundleVersion</key>
> <string>1.0</string>
> <key>NSHumanReadableCopyright</key>
> <string>Copyright © 2004-2005 Mark/Space, Inc.</string>
> <key>NSPrincipalClass</key>
> <string>MemoPadConduit</string>
> </dict>
> </plist>
>
> --
> Scott Gruby
> Lead Engineer, Missing Sync for Palm OS
> Mark/Space, Inc.
> <http://www.markspace.com/>
>
> Please contact support at markspace.com for assistance with Mark/Space
> products.
>
> _______________________________________________
> missing-sync-palmos-dev-talk mailing list
> missing-sync-palmos-dev-talk at lists.markspace.com
> http://lists.markspace.com/mailman/listinfo/missing-sync-palmos-dev-talk
>
More information about the missing-sync-palmos-dev-talk
mailing list