Catch exceptions during NSTask launch (gdiff, e8ceb3f)

Although ditto should be present on all Mac OS X systems (it is included in the base install) NSTask could conceivably throw an exception if the launch path is not accessible (for example if the user has manually removed ditto); catch those exceptions.

Signed-off-by: Greg Hurrell <greg@hurrell.net>

← Additional check in current-user installation method (gdiff, ddf9172)
Build installer tool as pure C, nor Objective-C (gdiff, 1934124) →

All snippets