Re: implementing relaunch in a sandboxed app

2012-12-19 Thread Keith Knauber
Relaunch in my case isn't about crash recovery, its about preventing user waits and preventing crashes in the first place. Examples of situations where auto relaunch is desirable: - user changes a preference which essentially invalidates every object in every nib - color preferences -

implementing relaunch in a sandboxed app

2012-12-18 Thread Keith Knauber
Automatic relaunch of your app is such a basic software requirement, and apple has never published a clean method for accomplishing this. There are situations when a relaunch of an app is much safer, faster, and fault tolerant than an approach which kills every background thread, deletes all

Re: implementing relaunch in a sandboxed app

2012-12-18 Thread Kyle Sluder
On Dec 18, 2012, at 9:27 AM, Keith Knauber kknau...@prg.com wrote: Automatic relaunch of your app is such a basic software requirement, It is? and apple has never published a clean method for accomplishing this. Ape's crash reporter offers to relaunch the app. There are situations when a