Swift 我需要帮助决定iOS Amplify libraries与AWSMobileClient之间的区别,以便登录Apple

Swift 我需要帮助决定iOS Amplify libraries与AWSMobileClient之间的区别,以便登录Apple,swift,amazon-cognito,aws-amplify,apple-sign-in,Swift,Amazon Cognito,Aws Amplify,Apple Sign In,我目前有一个iOS生产应用程序,它使用AWSMobileClient和awsconfiguration.json文件,我在其中定义了CredentialsProvider、CognitoUserPool和S3TransferUtility。我想在我的swift应用程序中实现与苹果的登录,而不丧失任何功能。我很难弄清楚要用什么iOS客户端。我相信我的Apple和Cognito设置是正确的,这些教程直接将Apple作为身份提供商连接到用户池,并在应用程序客户端设置中启用它 放大有关使用Apple设置

我目前有一个iOS生产应用程序,它使用AWSMobileClient和awsconfiguration.json文件,我在其中定义了CredentialsProvider、CognitoUserPool和S3TransferUtility。我想在我的swift应用程序中实现与苹果的登录,而不丧失任何功能。我很难弄清楚要用什么iOS客户端。我相信我的Apple和Cognito设置是正确的,这些教程直接将Apple作为身份提供商连接到用户池,并在应用程序客户端设置中启用它

放大有关使用Apple设置登录的教程:

但我最终得到了一个部分,我需要使用放大Pod来调用signInWithWebUI方法

Amplify.Auth.signInWithWebUI
我跳过了Amplify add auth cli说明,以为我会像以前一样手动添加它们。这是否可能继续使用AWSMobileClient,或者我是否需要切换以放大和迁移现有的Cognoto实现