命令行上的 MacOS 公证无法创建身份验证会话

MacOS Notarization on command line unable to create authentication session

无法验证您的申请。我们无法创建身份验证会话

xcrun altool --notarize-app --primary-bundle-id "com.xx" --username “xx@mac.com” --password "xxx" --asc-provider "xx" --file xxx.kext.zip

上面的命令给我下面的错误,如果有人遇到类似的问题请告诉我如何解决这个问题

altool[4753:1282542] *** Error: Unable to validate your application. We are unable to create an authentication session.

有几件事需要完成。

1) 管理应用专用密码(https://appleid.apple.com/account/manage) https://github.com/expo/expo-cli/issues/927

2) 尝试手动键入所有命令,以便命令行不应该有转义字符(在我尝试复制粘贴命令之前)

首先尝试运行此命令以确保您的用户名和密码正确。

xcrun altool --list-providers -u aaaaaaa@gmail.com -p aaaaaaaaaa

该帐户的用户名是创建应用专用密码的 apple id 用户名。 (这不是创建的应用程序特定密码的名称。这只是为了管理)