没有这样的模块' AWSCore'

时间:2018-03-05 22:15:54

标签: ios swift amazon-web-services amazon-s3

enter image description here

我是swift的新手,并通过关于集成AWS工具的教程,我不断收到此错误,"没有这样的模块' AWSCore' " 但是,在左侧,您可以看到这些模块已下载并位于pod文件中。 我的问题是如何摆脱这些错误并正确导入这些功能。任何有关如何解决此问题的帮助将非常感谢!

3 个答案:

答案 0 :(得分:0)

  1. 通过运行以下命令在Xcode项目的Root文件夹上重新创建一个新的“ Podfile”:

$ pod init
  1. 现在确保您的“ Podfile”包含如下所示的AWSCore模块。

platform :ios, '9.0'
target :'MyNotes' do
  use_frameworks!

    # Analytics dependency
    pod 'AWSPinpoint', '~> 2.6.10'
    pod 'AWSCore', '~> 2.6.10'

    # other pods
end

请注意,您在项目中导入的每个模块都需要将其包含在“ Podfile”中,然后通过运行以下命令来更新“ Podfile”:

$ pod install 

$ pod install --repo-update
  1. 关闭Xcode项目,然后打开*.xcworkspace文件以重新启动Xcode

答案 1 :(得分:0)

我可以通过添加$(BUILD_PRODUCT_DIR)------递归来解决此问题。我也将它添加到我的发布设置中。

Build setting

答案 2 :(得分:0)

在某些情况下,请勿打开PROJ.xcodeproj而是打开PROJ.xcworkspace来构建广告连播。

对于您而言,其他答案应该会导致正确的方法。