Re: [cx-freeze-users] Can't run frozen app bundle on OS X?
Brought to you by:
atuining
From: Michael W. <esi...@gm...> - 2013-05-31 16:28:09
|
Hi On 29 May 2013 18:02, Dan McCombs <dmc...@dy...> wrote: > Hello, > > I'm using cx_Freeze 4.3.1 on OS X Mountain Lion. When I use bdist_mac, it > appears to complete successfully, and I can run the frozen executable from > a terminal if I cd into the test.app/Contents/MacOS/ directory and run it > from there. However, double clicking on the bundle in Finder or running > 'open test.app' fails. The program doesn't start, and all I see for any > kind of output is a message in the Console that says: > > LSOpenURLsWithRole() failed with error -10810 for the file > /Users/dmccombs/test/build/test.app. > > Does anyone have any suggestions or ideas on how to get more debugging > output or fix this? > > It seems this is a pretty generic launch services error. It means: kLSUnknownErr -10810 "An unknown error has occurred." (That number is also a cannibal's telephone number, but I don't expect many people to get that joke ;) As far as I can tell the error can be caused by many different things, e.g. having a filesystem mounted that is no longer accessible (e.g. a share on a remote machine), or a permissions problem, or the presence of the com.apple.quarantine attribute on the binary or trying to run the app as user A when user B is logged in to the GUI or filling up the process table. So thinks you could try: Make sure you don't have any funny things mounted. Carefully check permissions. Make sure you're not logged in as your normal user, but trying to run from the command line as "root" or some other user. Try making sure that nothing has the com.apple.quarantine attribute on it (unlikely): xattr -d -r com.apple.quarantine /path/to/your/app I don't know if any of the above will help in your case, though. Here's an article that might help if the above doesn't: http://reviews.cnet.com/8301-13727_7-10365239-263.html -- Michael Wood <esi...@gm...> |