How to build Yosemite branch?

Jonas's Avatar


30 Jul, 2014 01:02 PM

When i try to compile my own Yosemite version of GPG Tools: i get the following error:

Check dependencies
Code Sign error: No code signing identites found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “PKV8ZPD836” were found.


The following build commands failed:
Check dependencies (1 failure)

make: *** [] Error 65

Who can help me to compile my own version without error?

  1. Support Staff 1 Posted by Luke Le on 30 Jul, 2014 01:03 PM

    Luke Le's Avatar

    Hi Jonas,

    we will update this branch the following days and after that it should be possible to build it without problems.

  2. 2 Posted by Jonas on 30 Jul, 2014 03:00 PM

    Jonas's Avatar

    luke, awesome, thank you!

  3. 3 Posted by Lynch on 06 Aug, 2014 01:32 PM

    Lynch's Avatar


    The problem continues when trying to compile GPGMail:


    Check dependencies
    Code Sign error: No code signing identites found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “PKV8ZPD836” were found.

    ** BUILD FAILED **

    The following build commands failed:
    Check dependencies (1 failure) make: *** [] Error 65

    I am using:
    $ git remote -v origin (fetch)
    origin (push)

    Any ETA on a fix?


  4. Support Staff 4 Posted by Steve on 06 Aug, 2014 03:53 PM

    Steve's Avatar

    Hi Lynch,

    sorry no ETAs. General policy. Soon is all I can give. I know - not helpful. But we're at it.

    cheers, steve

  5. 5 Posted by Davis, Lynch on 06 Aug, 2014 05:38 PM

    Davis, Lynch's Avatar

    Hi Steve,

    As long as someone knows and is tracking it as open, I¹m good !
    I was glad it just wasn¹t only me seeing the problem :)

    Thanks !

  6. Support Staff 6 Posted by Luke Le on 06 Aug, 2014 05:39 PM

    Luke Le's Avatar

    Hi Lynch,

    the build problem is easily fixed. Simply disable code signing in xcode setting (will be disabled in the next push)

    Unfortunately, while the current version in yosemite branch didn't crash in DP2, it crashes immediately in DP5, since A LOT of stuff has changed again.

    We're working on it, but as Steve said, can't give an ETA at the moment.

  7. 7 Posted by Vinny Troia on 27 Sep, 2014 05:45 AM

    Vinny Troia's Avatar

    No update on this? How do you disable code signing in Xcode?

  8. 8 Posted by Jonas Friedmann on 01 Oct, 2014 08:35 AM

    Jonas Friedmann's Avatar

    @Vinny Run the following one liner in the git repo root:

    sed -i '' '/CODE_SIGN_IDENTITY = "Developer ID Application";/d' GPGMail_Updater.xcodeproj/project.pbxproj

    ... or adjust it in the Xcode GUI:

    1. Navigate => Shop project navigator
    2. Select your project in the left sidebar
    3. Click on the "General" tab
    4. Select the "GPGMail_Updater" target
    5. Choose "None" for the "Signing" configuration
  9. 9 Posted by Jerry Lotto on 20 Oct, 2014 06:20 PM

    Jerry Lotto's Avatar

    Builds successfully under Yosemite but the resulting GPGMail.mailbundle simply fails to load claiming incompatible:

    Mail has disabled the following plug-ins:


    Contact the makers of these plug-ins for versions that are compatible with Mail 8.0.

    10/20/14 2:04:45.378 PM Mail[57760]: Plugin compatibility check failed for GPGMail.mailbundle. The plugin's Info.plist must have a SupportedPluginCompatibilityUUIDs key whose value is an array of strings that contains the compatibility UUIDs for the supported versions of Mail. The compatibility UUID value is found in the PluginCompatibilityUUID key of Mail's Info.plist

    Ah! GPGMail/UUID Patcher/uuid-patcher

  10. 10 Posted by Justin on 27 Oct, 2014 04:52 AM

    Justin's Avatar

    Thanks, Jerry Lotto... That little hint got GPGMail working great on Yosemite! No problems here...


  11. 11 Posted by Jonas Friedmann on 27 Oct, 2014 07:15 AM

    Jonas Friedmann's Avatar

    @Justin even with the GPGMail bundle for Or everything but that?

  12. Support Staff 12 Posted by Luke Le on 27 Oct, 2014 07:20 AM

    Luke Le's Avatar


    please don't use the Yosemite branch code as it is just yet. There's a lot of stuff missing and still broken. The worst thing that could happen is, that messages which are sent in plain text, even though you think they will be encrypted.
    A public beta will be out soon.

  13. 13 Posted by Jonas Friedmann on 27 Oct, 2014 07:35 AM

    Jonas Friedmann's Avatar

    @Luke alright, will wait. :)

  14. 14 Posted by john on 27 Oct, 2014 04:10 PM

    john's Avatar

    Looking forward to that. Fee or donation fbm :)

  15. 15 Posted by john on 27 Oct, 2014 04:14 PM

    john's Avatar

    Apologies wrong topic post j

  16. 16 Posted by editor.buzzfeed on 13 Nov, 2014 06:00 AM

    editor.buzzfeed's Avatar

    if i'm not mistaken, the error message is selected based on the return value of the helper which on most case i think called gpg2keys_hkp. But the return value is almost alway 1 which is "INTERNAL_ERROR".
    Cf MacGPG2/source/gnupg2/common/keyserver.h
    I've try by denying acces with my firewall and it returned 1, even if "KEYSERVER_UNREACHABLE=9" is defined. So i'm not sure how to make a message which change depending on the reason why it doesn't worked ...

  17. 17 Posted by Ville Määttä on 07 Dec, 2014 02:07 PM

    Ville Määttä's Avatar

    Where in fact is the source code for Beta / 2.5 / Yosemite branch. The one that build and is compatible with release version Yosemite Mail 8.1 and soon 8.2. The 'yosemite' branch in GitHub does not seem to be it. And there commit at the HEAD of the branch in fact breaks the build and the previous commit is from July.

  18. 18 Posted by Ville Määttä on 23 Dec, 2014 04:31 PM

    Ville Määttä's Avatar

    Anyone? The source code is clearly not being provided and development is happening somewhere other that in the stated repository. Specifically I am looking for the source of Yosemite branch of GPGMail but I am concerned about the project in general.

    I do appreciate the need to make support of this project paid only. I very much understand and hope it makes the project stand on a better foundation. I most certainly hope though that you are not trying to turn this into some sort of a delayed-release pseudo open source project where you release paid only binaries and the source code is only released after months or even years behind binaries.

  19. Support Staff 19 Posted by Luke Le on 16 Jan, 2015 04:18 PM

    Luke Le's Avatar

    Hi all,

    we've very sorry it took so long to push the most current code. We wanted to cleanup a lot of the code, since the yosemite branch was kind of a hack for the longest time.
    You can now find the most current code in the dev branch and from now on it will be updated whenever we change it.

  20. Steve closed this discussion on 28 Jan, 2015 02:25 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac