diff --git a/.vsts-ci.yml b/.vsts-ci.yml index 08294b2a..ec375e8b 100644 --- a/.vsts-ci.yml +++ b/.vsts-ci.yml @@ -130,20 +130,16 @@ extends: matrix: ARM64: _RID: osx-arm64 - _BuildConfig: Release - _SignType: real _DotNetPublishToBlobFeed: false X64: _RID: osx-x64 - _BuildConfig: Release - _SignType: real _DotNetPublishToBlobFeed: false steps: - checkout: self clean: true - script: eng/common/cibuild.sh - -sign - --configuration $(_BuildConfig) + --sign + --configuration Release --prepareMachine -p:RID=$(_RID) -p:DotNetSignType=real -p:TeamName=$(TeamName) -p:OfficialBuildId=$(Build.BuildNumber) displayName: Build @@ -162,5 +158,4 @@ extends: PathtoPublish: '$(Build.ArtifactStagingDirectory)' ArtifactName: 'drop-$(_RID)' publishLocation: 'Container' - parallel: true - + parallel: true \ No newline at end of file diff --git a/src/redist/redist.csproj b/src/redist/redist.csproj index 1031db7b..759ab143 100644 --- a/src/redist/redist.csproj +++ b/src/redist/redist.csproj @@ -9,7 +9,7 @@ - + @@ -19,4 +19,8 @@ + + + + \ No newline at end of file diff --git a/src/redist/targets/MacEntitlements/AddMacEntitlements.targets b/src/redist/targets/MacEntitlements/AddMacEntitlements.targets new file mode 100644 index 00000000..cbab9a62 --- /dev/null +++ b/src/redist/targets/MacEntitlements/AddMacEntitlements.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/redist/targets/MacEntitlements/entitlements.plist b/src/redist/targets/MacEntitlements/entitlements.plist new file mode 100644 index 00000000..2b7e8d11 --- /dev/null +++ b/src/redist/targets/MacEntitlements/entitlements.plist @@ -0,0 +1,16 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-dyld-environment-variables + + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.debugger + + com.apple.security.get-task-allow + + + \ No newline at end of file