Fri 27th Apr 2007
Installing Missing Sync on a Hackintosh
Posted lunch time, filed under OSx86 , PalmOS.I am a registered user of Missing Sync for PalmOS, but it wouldn’t install on my Dell running OS X.
Easy to fix: copy the installer package somewhere writable, and then open the package, find the file Contents/Resources/InstallationCheck. Edit this file in a text editor (luckily, they made it a bash script!), and before the final line (exit $RETVAL), insert:
exit 0
Crude hack, but it gets it installed. Now to reboot and see if it will actually run!
Okay, maybe this wasn’t such a good idea. It turns out the app was failing for a reason other than the one I thought.
When I try to run Missing Sync, or the app which is called in the Installation Check, I get:
*** Assertion failure in -[NSTextFieldCell _objectValue:forString:errorDescription:], AppKit.subproj/NSCell.m:1298Bad stuff, methinks.
7 minutes after the fact.
I did the exact same thing. Glad to see that someone else has been hacking away at this horrible app. If I could get it to stay open, now that I’ve got it to actually install then it probably wouldn’t be so horrible.
This is the error I’m getting now. Same as the guy above. I haven’t made the other alterations that you suggested, but I will do this and see if it helps. Too, if you have a Windows Mobile with the older O/S it will sync with version 2.5.1 if you replace iSync with the Maxxuss 10.4.6 version. I’m not sure about Palm, but I have a plug-in that may help. Email me.
Assertion failure in -[NSTextFieldCell _objectValue:forString:errorDescription:], AppKit.subproj/NSCell.m:1298
Cheers, Camxso
6 months after the fact.
I stopped hacking when (a) my MacBook Pro arrived, and (b) I got a phone that works with iSync, and don’t use my Palm Zire anymore.
6 months after the fact.
Actually, a better way is to rip out the file(InstallationCheck) . Makes it skip the whole thing.
It installs without a hitch.
Howard
10 months after the fact.
Yeah, I got it to install, but it crashed upon launch.
10 months after the fact.
Yup, I got to the same point. Running this in a shell it appears that Installationcheck calls upon Handleregistration, and this in turn is the actual program that causes the Assertion failure, whatever that is. I´m trying to separate the app into the various bits and pieces that makes it tick. I had this problem after a reinstall of Leopard. Missing sync just starts up and disappears after a second or two. Guess there is some crud leftover from the software that handles the license.
10 months after the fact.