Ios Xcode其他链接器标志-ObjC
我对iOS开发相当陌生,所以如果这是一个微不足道的问题,请原谅我 我正在开发一款使用谷歌框架的iPhone应用程序,更具体地说Ios Xcode其他链接器标志-ObjC,ios,objective-c,xcode,amazon-web-services,Ios,Objective C,Xcode,Amazon Web Services,我对iOS开发相当陌生,所以如果这是一个微不足道的问题,请原谅我 我正在开发一款使用谷歌框架的iPhone应用程序,更具体地说 #import <GoogleOpenSource/GoogleOpenSource.h> #import <GooglePlus/GooglePlus.h> 但在编译时,我会遇到以下编译时错误: Undefined symbols for architecture x86_64: "_NSStoreTypeKey", referenced
#import <GoogleOpenSource/GoogleOpenSource.h>
#import <GooglePlus/GooglePlus.h>
但在编译时,我会遇到以下编译时错误:
Undefined symbols for architecture x86_64:
"_NSStoreTypeKey", referenced from:
-[AWSPersistenceDynamoDBIncrementalStore loadMetadata:] in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_NSStoreUUIDKey", referenced from:
-[AWSPersistenceDynamoDBIncrementalStore loadMetadata:] in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSAttributeDescription", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSEntityDescription", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSIncrementalStore", referenced from:
_OBJC_CLASS_$_AWSPersistenceDynamoDBIncrementalStore in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSIncrementalStoreNode", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSManagedObject", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSRelationshipDescription", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_METACLASS_$_NSIncrementalStore", referenced from:
_OBJC_METACLASS_$_AWSPersistenceDynamoDBIncrementalStore in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
现在,如果我从其他链接器标志中删除-ObjC
标志,所有内容都会编译,AWS框架可以工作,但单击Google+按钮时,它什么也不做
我觉得我遗漏了一些简单的东西,比如在Google框架上使用-ObjC标志,但我在这方面找不到任何东西
任何帮助都将不胜感激 看起来您需要添加核心数据框架。这很有效!谢谢您!如果你不介意我问的话,添加这个框架是如何修复这些错误的。仅供参考-如果您做出回答,我将接受。它修复了问题,因为核心数据框架提供了您报告的缺失符号。我现在明白了,谢谢。
Undefined symbols for architecture x86_64:
"_NSStoreTypeKey", referenced from:
-[AWSPersistenceDynamoDBIncrementalStore loadMetadata:] in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_NSStoreUUIDKey", referenced from:
-[AWSPersistenceDynamoDBIncrementalStore loadMetadata:] in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSAttributeDescription", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSEntityDescription", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSIncrementalStore", referenced from:
_OBJC_CLASS_$_AWSPersistenceDynamoDBIncrementalStore in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSIncrementalStoreNode", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSManagedObject", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_CLASS_$_NSRelationshipDescription", referenced from:
objc-class-ref in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
"_OBJC_METACLASS_$_NSIncrementalStore", referenced from:
_OBJC_METACLASS_$_AWSPersistenceDynamoDBIncrementalStore in AWSPersistence(AWSPersistenceDynamoDBIncrementalStore.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)