diff --git a/src/Eto.Mac/build/Notarization.targets b/src/Eto.Mac/build/Notarization.targets index 7b50b90835..9f4f9602fb 100644 --- a/src/Eto.Mac/build/Notarization.targets +++ b/src/Eto.Mac/build/Notarization.targets @@ -10,15 +10,22 @@ $(DmgName).dmg - + - + - xcrun altool - -store-password-in-keychain-item "AC_PASSWORD" -u "" -p + + + + - @keychain:AC_PASSWORD + AC_PASSWORD @@ -28,10 +35,12 @@ <_DmgZipPath>$(_MacDmgTempPath)$(DmgName).zip - <_NotarizationParameters>--primary-bundle-id '$(NotarizationBundleIdentifier)' - <_NotarizationParameters Condition="$(NotarizationUserName) != ''">$(_NotarizationParameters) --username '$(NotarizationUserName)' - <_NotarizationParameters>$(_NotarizationParameters) --password '$(NotarizationPassword)' - <_NotarizationParameters>$(_NotarizationParameters) --file '$(_DmgZipPath)' + <_NotarizationParameters>'$(_DmgZipPath)' + <_NotarizationParameters>$(_NotarizationParameters) --wait + <_NotarizationParameters Condition="$(NotarizationUserName) != ''">$(_NotarizationParameters) --apple-id "$(NotarizationUserName)" + <_NotarizationParameters Condition="$(NotarizationPassword) != ''">$(_NotarizationParameters) --password "$(NotarizationPassword)" + <_NotarizationParameters Condition="$(NotarizationTeamID) != ''">$(_NotarizationParameters) --team-id "$(NotarizationTeamID)" + <_NotarizationParameters Condition="$(NotarizationKeychainProfile) != ''">$(_NotarizationParameters) --keychain-profile "$(NotarizationKeychainProfile)" @@ -40,97 +49,12 @@ - - - + - - $([System.Text.RegularExpressions.Regex]::Match($(NotarizationOutput), `(?<=RequestUUID = )([A-Za-z0-9-]+)`)) - - - - - - - <_NotarizationCompleteFile>$(IntermediateOutputPath)macbuild\notarization_complete - - - - - - <_InProgressString>Status: in progress - <_NotarizationParameters>--notarization-info '$(NotarizationUUID)' - <_NotarizationParameters Condition="$(NotarizationUserName) != ''">$(_NotarizationParameters) --username '$(NotarizationUserName)' - <_NotarizationParameters>$(_NotarizationParameters) --password '$(NotarizationPassword)' - - - - - - - - - - - - - - - - - - - <_Retries>1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30 - - - <_Retries Include="$(_Retries)" /> - - - - - - - - - - - - - - - - - - - <_SuccessString>Status: success - <_InvalidString>Status: Invalid - <_InProgressString>Status: in progress - - - - - - - - -