AWS API Gateway を使用して API を作成し、生成された Android 用 SDK を正常に使用しました。現在、私は iOS' を使用しようとしていますが、アプリケーションをビルドしようとすると、常にこのエラーが発生します (以下で少し説明します)。
考えられるすべてのことを試しました (PODS の削除と更新、ビットコードの無効化、「その他のリンク フラグ」への -objc の追加) が、何も機能しないようです。AWSCore および AWSAPIGateway フレームワークでこの問題 (アーキテクチャ x86_64 の重複シンボル) を抱えている人はいますか?
もしそうなら、何かヒントはありますか?
XCode 7 Beta 6 と Swift 2 を使用しています。
duplicate symbol _AWSTMCachePrefix in:
/Users/ademarizu/Library/Developer/Xcode/DerivedData/Myapp-ahhunxdrfqrzumhhmclmvjcehetb/Build/Products/Debug-iphonesimulator/libAWSCore.a(AWSTMCache.o)
/Users/ademarizu/Dev/workspaces/ios/Myapp/AWSCore.framework/AWSCore(AWSTMCache.o)
duplicate symbol _AWSTMCacheSharedName in:
/Users/ademarizu/Library/Developer/Xcode/DerivedData/Myapp-ahhunxdrfqrzumhhmclmvjcehetb/Build/Products/Debug-iphonesimulator/libAWSCore.a(AWSTMCache.o)
/Users/ademarizu/Dev/workspaces/ios/Myapp/AWSCore.framework/AWSCore(AWSTMCache.o)
duplicate symbol _OBJC_CLASS_$_AWSTMCache in:
/Users/ademarizu/Library/Developer/Xcode/DerivedData/Myapp-ahhunxdrfqrzumhhmclmvjcehetb/Build/Products/Debug-iphonesimulator/libAWSCore.a(AWSTMCache.o)
/Users/ademarizu/Dev/workspaces/ios/Myapp/AWSCore.framework/AWSCore(AWSTMCache.o)
duplicate symbol _OBJC_METACLASS_$_AWSTMCache in:
/Users/ademarizu/Library/Developer/Xcode/DerivedData/Myapp-ahhunxdrfqrzumhhmclmvjcehetb/Build/Products/Debug-iphonesimulator/libAWSCore.a(AWSTMCache.o)
/Users/ademarizu/Dev/workspaces/ios/Myapp/AWSCore.framework/AWSCore(AWSTMCache.o)
duplicate symbol _awsmtl_loadMTLNSCoding in:
/Users/ademarizu/Library/Developer/Xcode/DerivedData/Myapp-ahhunxdrfqrzumhhmclmvjcehetb/Build/Products/Debug-iphonesimulator/libAWSCore.a(AWSMTLModel+NSCoding.o)
/Users/ademarizu/Dev/workspaces/ios/Myapp/AWSCore.framework/AWSCore(AWSMTLModel+NSCoding.o)
ld: 746 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)