MantisBT - Doomseeker
View Issue Details
0003294Doomseeker[All Projects] Bugpublic2017-10-05 01:302019-06-30 10:49
Blzut3 
Blzut3 
highblockalways
confirmedopen 
AppleMac OS X10.4-10.7
1.1 
 
0003294: Make it possible to codesign Mac application retaining plugin and autoupdate features
Due to the way we have componentized our update packages it is currently not possible to codesign the Mac application bundle. Surprisingly I don't think I've seen complaints about this, but this makes the application difficult to run on OS X Sierra and later which strongly discourage the user from running unsigned code.

This will potentially require restructuring how Doomseeker is installed and updated on OS X.
No tags attached.
Issue History
2017-10-05 01:30Blzut3New Issue
2017-10-05 01:30Blzut3Statusnew => assigned
2017-10-05 01:30Blzut3Assigned To => Blzut3
2017-10-05 01:34WubTheCaptainNote Added: 0018445
2018-09-01 12:05WubTheCaptainRelationship addedchild of 0003483
2018-09-22 22:55Blzut3Target Version1.2 => 1.3
2018-09-22 22:57Blzut3Note Added: 0019670
2018-09-22 22:57Blzut3Relationship deletedchild of 0003483
2018-09-22 23:44WubTheCaptainNote Added: 0019675
2018-09-22 23:44WubTheCaptainStatusassigned => confirmed
2018-09-23 00:44Blzut3SummaryMake it possible to codesign Mac application => Make it possible to codesign Mac application retaining plugin and autoupdate features
2018-09-24 21:09WubTheCaptainNote Added: 0019716
2019-06-30 10:49ZalewaTarget Version1.3 =>

Notes
(0018445)
WubTheCaptain   
2017-10-05 01:34   
https://developer.apple.com/support/code-signing/ [^]

It is also required for submission to App Store.
(0019670)
Blzut3   
2018-09-22 22:57   
Deferring until future release due to time constraints. Doomseeker for Mac will be built without the auto updater until required structural changes are made.
(0019675)
WubTheCaptain   
2018-09-22 23:44   
Please change this ticket to assigned once you'll have more time to work on this again, so if anyone else may be interested they can claim assignment and we'll know better when to expect something to happen. Thanks!
(0019716)
WubTheCaptain   
2018-09-24 21:09   
Pointing out that there may be a need for a ticket to download Zandronum testing releases on OS X, too.

Quote from ZandronumClientExeFile::downloadTestingBinaries (src/plugins/zandronum/zandronumbinaries.cpp)
#ifdef Q_OS_MAC
        // Can't do anything for Mac OS X at this time. :/
        return false;
#else