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
-
-
-
-
-
-
-
-
-