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ではこれが発生します
フィードバックをお寄せいただきありがとうございます