原始AWSCognito框架不在最新AWS ios SDK中

p8h8hvxi  于 2023-02-01  发布在  iOS
关注(0)|答案(1)|浏览(94)

我继承了一个iOS应用程序,它具有AWSCognito依赖项。
我在文件中收到#import <AWSCognito/AWSCognito.h>错误。
看起来需要此库来执行以下操作
AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc]
所以看起来我只需要一些头文件来允许我做那个认证。我试过grepping sdk文件夹,但是还没有在头文件中找到那个类(到处都是对它的引用,很难找到)
我在Latest iOS SDK下载了最新的AWS ios SDK
我添加了两个AWS框架,只需将.xcframework文件夹拖动到frameworks, libraries, etc即可
唯一的问题是缺少AWSCognito框架。
只有AWSCognitoAuthAWSCognitoIdentityProviderAWSCognitoIdentityProviderASF。拖动所有这3个并不能修复错误。
我下载了一个旧版本的SDK,它确实有AWSCognito文件夹(然而,它是.framework而不是.xcframework)...无论如何,我仍然得到了同样的错误。
原始的AWSCognito框架是否已弃用为AWSCognitoAuthAWSCognitoIdentityProviderAWSCognitoIdentityProviderASF的混合体?
我是否只需要重命名导入的头文件?是否有一个版本的SDK包含原始的AWSCognito.framework作为.xcframework
谢谢!

w51jfk4q

w51jfk4q1#

我使用了#import <AWSCognitoAuth/AWSCognitoAuth.h>,这至少使构建通过了。
我猜这只是一个新的库,常规的AWSCognito已经过时了,有人能证实吗?

相关问题