Opened 11 years ago
Last modified 6 years ago
#246 accepted task
Fix problem with with dire install warnings from OS
Reported by: | butler | Owned by: | piotr |
---|---|---|---|
Priority: | critical | Milestone: | Admin Tasks |
Component: | SasView | Keywords: | |
Cc: | Work Package: | Support Infrastructure |
Description
Currently on newer Windows machines and some macs the operating system gives several dire warnings against installing the executable SasView? appliation. In fact in some cases the default is to not allow install and only by right clicking can one get options to "install anyway".
Somehow this needs to be fixed. Should look at what mac and windows will require - do we need to get a certification? how?
Change History (7)
comment:1 Changed 10 years ago by butler
- Work Package set to SasView Admin
comment:2 Changed 8 years ago by piotr
comment:3 Changed 8 years ago by piotr
This will be ready no sooner than in 4.2
comment:4 Changed 8 years ago by piotr
- Owner set to piotr
- Status changed from new to accepted
comment:5 Changed 6 years ago by piotr
This has been solved, at least for Windows. Both 4.x and 5.x installers from daily builds get automatically signed with the ESS binary signature.
It seems to be a tad more complicated for OSX, where an additional license from Apple is required.
We are working on it.
comment:6 Changed 6 years ago by butler
- Work Package changed from SasView Admin to Support Infrastructure
comment:7 Changed 6 years ago by butler
- Priority changed from major to critical
This requires a special certificate - separate for mac and for windows.
To do this, a _legal_ entity (a person with power to sign legal documents on behalf of the institution) needs to register as a developer on the Apple dev site and on MSDN.
The membership is around $100 a year for apple and a one time ~$70 fee for MSDN.
We started this process at DMSC/ESS but due to bureaucratic inertia it will take a while to have it done.
Once we have the certificate, it is trivial to add a step to the build process in which the certificate is used to sign the binary installer.