Skip to content

Msbuild delay codesign - #1350

Merged
jstedfast merged 3 commits into
masterfrom
msbuild-delay-codesign
Dec 15, 2016
Merged

Msbuild delay codesign#1350
jstedfast merged 3 commits into
masterfrom
msbuild-delay-codesign

Conversation

@jstedfast

Copy link
Copy Markdown
Member

No description provided.

Instead of codesigning App Extensions as part of the
App Extension build, we now codesign them as part of
the Codesign target of the main app project.
By using an ItemGroup, we save all of the metadata
even if the values are null/empty. Using CreateItem,
any metadata property with a null or empty value
was not being saved in the .items file.
...instead of having to use
%(_AppExtensionCodesignProperties.Filename)%(_AppExtensionCodesignProperties.Extension)
@jstedfast

jstedfast commented Dec 14, 2016

Copy link
Copy Markdown
Member Author

Feel free to review, but probably isn't worth merging until the msbuild-delay-dsymutil branch is ready to be merged.

@monojenkins

Copy link
Copy Markdown
Contributor

Build failure

@rolfbjarne rolfbjarne left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@jstedfast
jstedfast merged commit 711bc9a into master Dec 15, 2016
@jstedfast
jstedfast deleted the msbuild-delay-codesign branch December 15, 2016 21:28
jstedfast added a commit that referenced this pull request Dec 15, 2016
This is a fixup to the PR in issue #1350.

We really only want to delay codesigning of the App Extension
*bundle*, but want to codesign any native libs and frameworks
as usual.
rolfbjarne pushed a commit that referenced this pull request Dec 16, 2016
This is a fixup to the PR in issue #1350.

We really only want to delay codesigning of the App Extension
*bundle*, but want to codesign any native libs and frameworks
as usual.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants