已安装Pod仍提示No such module 'AWSCognitoAuthPlugin'求助
解决AWSCognitoAuthPlugin模块导入失败的步骤
- 清理Podfile重复依赖:你的Podfile中重复声明了
pod 'AmplifyPlugins/AWSCognitoAuthPlugin',删除重复项,仅保留一次即可。 - 修正导入语句:Amplify的Auth插件无需单独导入
AWSCognitoAuthPlugin,正确方式是先导入import AmplifyPlugins,再通过Amplify.add(plugin: AWSCognitoAuthPlugin())完成插件初始化。 - 验证Pod安装完整性:执行
pod install --verbose查看安装日志,确认AWSCognitoAuthPlugin是否被正确下载,同时检查Pods目录下是否存在AmplifyPlugins/AWSCognitoAuthPlugin的相关文件。 - 检查框架搜索路径:在Xcode项目的Build Settings中,找到
Framework Search Paths,确认已包含$(inherited)和$(PROJECT_DIR)/Pods/AmplifyPlugins/AWSCognitoAuthPlugin路径,且勾选递归选项。 - 彻底清理并重启:执行
rm -rf ~/Library/Developer/Xcode/DerivedData删除派生数据,完全关闭Xcode后重新打开.xcworkspace文件,再重新构建项目。
内容的提问来源于stack exchange,提问作者Kuldeep Vashist
相关产品推荐
相关产品推荐

