Opened 4 years ago

Closed 4 years ago

#52300 closed defect (fixed)

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

Reported by: joaogeada (Joao Geada) Owned by: markemer (Mark Anderson)
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 (2)

comment:1 Changed 4 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

comment:2 Changed 4 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: newclosed

Maintainer timeout, fix committed in r153309.

Note: See TracTickets for help on using tickets.