[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