Xcode 7.3.1 - 无法正确设置 AWS

Xcode 7.3.1 - Can't properly setup AWS

一年前,我有一个使用 AWS 的项目。我完全忘记了它是如何工作的,但它涉及一个 BridgingHeader 并且没有使用框架。

我今天回到这个项目,none 的 AWS 东西在工作。我删除了所有 AWS/pod 相关文件,摆脱了对 BridgingHeader 的依赖,清理了项目,并继续按照此处基于 pod 的说明进行操作:

http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html

但是,该项目仍然无法识别任何 AWS 库(出现错误 "Use of unresolved identifier AWS...")。

我看到有人 post 建议简单地将 "import Framework" 放在使用该框架的文件的顶部,但这不起作用(它不识别 AWSS3 当我例如 "import AWSS3"。

然后我看到建议找出正确的 "Framework/Header/Library Search Paths" 的建议,所以我创建了一个 b运行d 新项目,复制了 podfile,然后 运行 pod 安装。在这个新项目中,我收到错误:

ld: warning: directory not found for option '-F/Users/username/Library/Developer/Xcode/DerivedData/TestProj-gmhzshcpuyuvaffaocakhunyepaw/Build/Products/Debug-iphonesimulator/AWSAutoScaling'

对于每个 AWS 库。

当我进入目标构建设置时,我看到框架搜索路径有与 AWS 库相关的字符串,但是当我删除它们时,我收到错误 "ld: Framework not found AWSAutoScaling"。

我尝试给出各个文件夹的直接路径,但我得到了同样的错误。

我通过打开 .xcworkspace 文件而不是 .xcodeproj 文件解决了这个问题。