Hello,
I use the Sparkle framework to deliver updates to the user of my application, but when I test it myself and click the familiar "Install and Relaunch" button, the app is installed, but crashes on relaunch.
The crash report says the following:
I have done some googling and I think this is due to the fact that an application downloaded from the internet does not have the permission to execute, hence the familiar dialog that pops up when you first launch an application that has been downloaded from the web.
I am a bit confused, though, because how does one go about and alter these permissions to allow the Sparkle to work properly? In other words, why does the application not have the "correct" permissions even though a previous version has been installed and launchd before?
Any pointers or help is appreciated.
Bart
I use the Sparkle framework to deliver updates to the user of my application, but when I test it myself and click the familiar "Install and Relaunch" button, the app is installed, but crashes on relaunch.
The crash report says the following:
Code:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'launch path not accessible'
I have done some googling and I think this is due to the fact that an application downloaded from the internet does not have the permission to execute, hence the familiar dialog that pops up when you first launch an application that has been downloaded from the web.
I am a bit confused, though, because how does one go about and alter these permissions to allow the Sparkle to work properly? In other words, why does the application not have the "correct" permissions even though a previous version has been installed and launchd before?
Any pointers or help is appreciated.
Bart