[PLUG] Slightly OT: version/instance control on Mac software

nick nick at intronic.org
Mon Nov 26 00:02:23 PST 2012

.pkg files are actually .xar archives. This Stack Overflow post has the details on how to get at stuff inside of them:


Look for .plist files and see if there are tags inside of those that specify a specific OS version.

Do you know if CardScan actually needs a newer version of the OS (as opposed to an older app that might just freak out if it sees it's running on a newer version even though it may otherwise work OK)? 

On Nov 25, 2012, at 11:02 PM, Keith Lofstrom <keithl at gate.kl-ic.com> wrote:

> This isn't Linux, only vaguely Unix, but it is a question
> I expect some open source folks will know the answer to. 
> Probably not most Mac folk, who tend to solve problems
> with credit cards rather than knowledge.
> The second-hand CardScan is working with Linux.  The craigslist
> seller advertised it as Mac compatable. He gave me a copy of the 
> Mac software installer cardscan.pkg, which allegedly runs with
> this scanner.  However, it complains that it won't work with the
> OSX 2.6.8 (Snow Leopard) on our Mac.  So the instance of code
> may be tied to the specific version of OSX, perhaps to the
> particular machine this scanner was first attached to.  It has
> been years since I've dealt with $$$ proprietary applications,
> but I remember these kinds of shenanigans.
> Anyone here know enough about Mac software architecture and
> vendor behavior to hazard a guess?  Am I S.O.L?  This is what I
> get for working with second rate, amateurish software like MacOS.
> Not really, of course - SANE is ported to the Mac, and I probably
> can get that running.  We are already running mostly open source
> apps on the Mac, and SANE might be easier to integrate with our 
> business process than some closed-source walled-garden "solution".
> Keith
> -- 
> Keith Lofstrom          keithl at keithl.com         Voice (503)-520-1993
> _______________________________________________
> PLUG mailing list
> PLUG at lists.pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug

More information about the PLUG mailing list