Still getting this with Mac OS X Intel, using Ronald's new 2.4.3 Universal Python and Bob's recent py2app work (pulled in with trunk of PyObjC).
It will now at least get NSUserDefaults.SharedDefaults(), but dies trying to get the persistent domain. I've uploaded a new TestUserDefaults.zip to my site: <http://www.urbanape.com/downloads/TestUserDefaults.zip> The only thing different from before is the illegal instruction comes a bit later: from objc import YES, NO, selector from PyObjCTools import NibClassBuilder, AppHelper from Foundation import * from AppKit import * NibClassBuilder.extractClasses(u'MainMenu') class TestUserDefaultsAppDelegate(NibClassBuilder.AutoBaseClass): def awakeFromNib(self): self.output.setStringValue_(u'Success!') def init(self): self = super(TestUserDefaultsAppDelegate, self).init() self.bundleIdent = NSBundle.mainBundle().bundleIdentifier() NSUserDefaults.resetStandardUserDefaults() self.sud = NSUserDefaults.standardUserDefaults() pdomain = self.sud.persistentDomainForName_(self.bundleIdent) return self AppHelper.runEventLoop(argv=[]) Thanks, Zac _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig