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