ios - Xcode 7.3.1 - 无法正确设置 AWS

标签 ios xcode amazon-web-services installation cocoapods

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

我今天回到这个项目,发现 AWS 的所有东西都不起作用。我删除了所有 AWS/pod 相关文件,摆脱了 BridgingHeader 依赖,清理了项目,然后继续按照此处基于 pod 的说明进行操作:

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

但是,该项目仍然无法识别任何 AWS 库(出现错误“使用无法解析的 AWS 标识符...”)。

我看到某人的帖子建议简单地将“导入框架”放在使用该框架的文件的顶部,但这不起作用(当我放置“导入AWSS3”时,它无法识别AWSS3,因为示例)。

然后我看到建议找出正确的“框架/标题/库搜索路径”,因此我创建了一个全新的项目,复制了 podfile,然后运行 ​​pod install。在这个新项目中,我收到错误:

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

对于每个 AWS 库。

当我进入目标build设置时,我看到框架搜索路径具有与 AWS 库相关的字符串,但是当我删除它们时,我收到错误“ld:找不到 AWSAutoScaling 框架”。

我尝试提供相应文件夹的直接路径,但出现相同的错误。

最佳答案

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

关于ios - Xcode 7.3.1 - 无法正确设置 AWS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38041055/

相关文章:

ios - UIImagePNGRepresentation 失去透明度

objective-c - 代码 : How To Adjust Components Height and Weight in Pixel?

amazon-web-services - 将 AWS Redshift 上的 Azure Databricks Spark 集群列入白名单

ios - 将应用程序上传到App Store,无需添加Apple帐户

amazon-web-services - 如何监控特定文件并触发 AWS EFS 中的 AWS Lambda 函数?

java - 对于超过可终止集群最大数量的请求,Amazon EMR 终止JobFlows

ios - 应用程序在后台 iOS 时的 Firebase 数据库事务

ios - NSDateformatter 在 IOS 7.0.4 中不工作

ios - 使用解析获取用户位置

xcode - 在 Xcode 中打开 Podfile