我使用 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)