use*_*952 4 amazon-web-services ios cocoapods
我正在尝试将Amazon iOS SDK集成到我的应用程序中并使用cocoapod进行安装.
但是,它不会编译,我在AmazonS3Client.h内部出现错误
找不到'AWKRuntime/AmazonWebServiceClient.h'文件
但是当我搜索它时,它显然存在于Pod中.
其他人有这个问题吗?
注意:此答案涉及现已弃用的AWS SDK for iOS版本.
我在将项目迁移到CocoaPods时遇到了同样的问题.在不修改任何AWS头文件的情况下,我可以通过更改我的标头导入行来避免:
#import <AWSS3/AWSS3.h>
#import <AWSSNS/AWSSNS.h>
Run Code Online (Sandbox Code Playgroud)
至:
#import <AmazonS3Client.h>
#import <AmazonSNSClient.h>
Run Code Online (Sandbox Code Playgroud)
这是有效的,因为所有这一切AWSS3.h都是#define AWS_MULTI_FRAMEWORK,然后#import "AmazonSNSClient.h",AWS_MULTI_FRAMEWORK负责其他头文件,期望与CocoaPods设置不同的目录结构.
要找出需要包含的文件名,只需查看AWS*.h要导入的文件,然后直接导入名为inside的文件.