我已经安装了AWS,用于从iOS应用程序上传文档。因此,我遵循了 Swift-Amazon-S3-Uploading-Tutorial ,并且通过pod成功安装了它,但是在将该框架导入到我的类中之后,它抛出“没有这样的模块'AWSS3'”,甚至我都按照很少的论坛建议删除了派生数据,并且我已经完成了所有可能的方式,例如清理,构建,但是没有任何帮助。
我遵循了本教程
https://github.com/maximbilan/Swift-Amazon-S3-Uploading-Tutorial
有人可以建议解决此问题吗?
答案 0 :(得分:0)
当我没有使用cocoapods获得此类模块时,是因为我使用 .xcodeproj 而不是使用 .xcworkspace
打开了项目此外,您可能需要确保框架路径正确。这在我之前用Cocoapods发生过
Getting error "No such module" using Xcode, but the framework is there
答案 1 :(得分:0)
我终于得到了答案,在重新检查了pod文件之后,我在以下位置添加了pod文件
target 'projectname' do
inherit! :search_paths
而不是
use_frameworks!
最终已修复,并按照建议的链接为该pod文件添加了版本号
platform :ios, '9.0'
target :'YOUR-APP-NAME' do
use_frameworks!
pod 'AWSS3', '~> 2.6.13' # For file transfers
pod 'AWSCognito', '~> 2.6.13' #For data sync
# other pods . . .
end
https://docs.aws.amazon.com/aws-mobile/latest/developerguide/add-aws-mobile-user-data-storage.html