Opened 8 years ago

Last modified 8 years ago

#52300 closed defect

iTerm2 @3.0.5: Sierra/Xcode 8 reject "Don't Code Sign" dummy identity — at Version 1

Reported by: joaogeada (Joao Geada) Owned by: emer@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: sierra Cc:
Port: iTerm2

Description (last modified by larryv (Lawrence Velázquez))

iTerm2 fails to build on OS X 10.12 (Sierra) because of an issue of how the "no signing" identity is defined:

The error in the build is as follows:

=== BUILD TARGET SSKeychain OF PROJECT iTerm2 WITH CONFIGURATION Deployment ===

Check dependencies

=== BUILD TARGET iTerm2Shared OF PROJECT iTerm2 WITH CONFIGURATION Deployment ===
Check dependencies

=== BUILD TARGET iTerm2 OF PROJECT iTerm2 WITH CONFIGURATION Deployment ===

Check dependencies
No certificate matching 'Don't Code Sign':  Select a different signing certificate for CODE_SIGN_IDENTITY, a team that matches your selected certificate, or switch to automatic provisioning.

** BUILD FAILED **

The fix, in the file ./iTerm2.xcodeproj/project.pbxproj, is to replace the lines reading

CODE_SIGN_IDENTITY = "Don't Code Sign";

with

CODE_SIGN_IDENTITY = "";

Change History (1)

comment:1 Changed 8 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Owner: changed from macports-tickets@… to emer@…
Port: iTerm2 added
Summary: iTerm2 fails to build on OS X 10.12 (sierra)iTerm2 @3.0.5: Sierra/Xcode 8 reject "Don't Code Sign" dummy identity
Version: 2.3.4
Note: See TracTickets for help on using tickets.