[MacPorts] #52300: iTerm2 @3.0.5: Sierra/Xcode 8 reject "Don't Code Sign" dummy identity (was: iTerm2 fails to build on OS X 10.12 (sierra))

MacPorts noreply at macports.org
Wed Sep 21 19:33:53 CEST 2016


#52300: iTerm2 @3.0.5: Sierra/Xcode 8 reject "Don't Code Sign" dummy identity
---------------------+--------------------
  Reporter:  joao@…  |      Owner:  emer@…
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  sierra
      Port:  iTerm2  |
---------------------+--------------------
Changes (by larryv@…):

 * owner:  macports-tickets@… => emer@…
 * version:  2.3.4 =>
 * port:   => iTerm2


Old description:

> 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 = "";

New description:

 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 = "";
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/52300#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list