我试图在我的Swift应用程序中使用亚马逊的AWSiOSSDKv2.framework。
我已将Amazon's docs suggest设置为SDK。
现在,我试图开始使用S3;我跟随with the README,但在第4步,我得到了极其令人沮丧的SourceKitService Terminated消息,并删除了语法突出显示。该项目无法编译并给出此错误(254):
命令/Applications/Xcode6-Beta3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift失败,退出代码为254
我的目标_c_bridge.h:
#import <AWSiOSSDKv2/AWSCore.h>
#import <AWSiOSSDKv2/S3.h>
#import <AWSiOSSDKv2/DynamoDB.h>
#import <AWSiOSSDKv2/SQS.h>
#import <AWSiOSSDKv2/SNS.h>
我的AppDelegate didFinishWithLaunching方法:
func application(application: UIApplication!, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool {
let yourAccessKey = "some_access_key" //obviously not what I use
let yourSecretKey = "some_secret_key" //obviously not what I use
let credentialsProvider = AWSStaticCredentialsProvider.credentialsWithAccessKey(yourAccessKey, secretKey: yourSecretKey) //causes error
let defaultServiceConfiguration = AWSServiceConfiguration(region: AWSRegionType.USEast1, credentialsProvider: credentialsProvider)
AWSServiceManager.defaultServiceManager().setDefaultServiceConfiguration(defaultServiceConfiguration)
return true
}
评论第四/第五行可以解决问题,但显然我不能使用框架。 在我的代码中没有任何不寻常的东西(我创建了一个新项目,并且我已经写过我编写的唯一代码)。我显然计划不对访问和秘密密钥进行硬编码,但我现在只是试图让事情滚动/编译......
编辑:在Xcode-Beta 2中一切正常,但在Xcode-Beta 3中,会发生这种情况
感谢您的反馈