0

Swift アプリケーションで Amazon の AWSiOSSDKv2.framework を利用しようとしています。

Amazonのドキュメントが示唆するようにSDKをセットアップしました。

今、私は S3 を使い始めようとしています。私はREADMEに従っていますが、ステップ 4 で非常に苛立たしい SourceKitService Terminated メッセージが表示され、構文の強調表示が削除されます。プロジェクトがコンパイルされず、次のエラー (254) が発生します。

コマンド /Applications/Xcode6-Beta3.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift が終了コード 254 で失敗しました

私のobjective_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
}

4 行目と 5 行目をコメント アウトすると問題は解決しますが、明らかにフレームワークを使用できません。私のコードには何も異常はありません (私は新しいプロジェクトを作成し、私が書いた唯一のコードを貼り付けました)。私は明らかにアクセスキーとシークレットキーをハードコーディングしないことを計画していますが、今は物事をローリング/コンパイルしようとしています...

編集:Xcode-Beta 2ではすべて正常に動作しますが、Xcode-Beta 3ではこれが発生します

フィードバックをお寄せいただきありがとうございます

4

0 に答える 0