在Xcode中构建Twitter的Fabric API的问题

时间:2014-12-17 16:27:58

标签: ios xcode twitter twitter-fabric

我正在尝试安装Fabric并遵循说明(添加运行脚本构建阶段,构建,将文件拖到项目中(复制))并且所有看起来都很好。

然而,一旦我尝试运行该应用程序,我就会遇到大量错误:

ld: warning: directory not found for option '-F/Users/michael/Developer/Digicub/Mini2/MGBF2/APIs/ParseChat/Framework'
Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_NSManagedObjectContext", referenced from:
      objc-class-ref in TwitterKit(TFSScribe.o)
  "_OBJC_CLASS_$_NSPersistentStoreCoordinator", referenced from:
      objc-class-ref in TwitterKit(TFSScribe.o)
  "_OBJC_CLASS_$_NSManagedObject", referenced from:
      _OBJC_CLASS_$_TFSScribeEvent in TwitterKit(TFSScribeEvent.o)
      _OBJC_CLASS_$_TFSScribeImpression in TwitterKit(TFSScribeImpression.o)
  "_OBJC_CLASS_$_NSManagedObjectModel", referenced from:
      objc-class-ref in TwitterKit(TFSScribe.o)
  "_OBJC_CLASS_$_NSFetchRequest", referenced from:
      objc-class-ref in TwitterKit(TFSScribe.o)
  "_NSSQLitePragmasOption", referenced from:
      -[TFSScribe _setupManagedObjectContext] in TwitterKit(TFSScribe.o)
  "_NSInMemoryStoreType", referenced from:
      -[TFSScribe _setupManagedObjectContext] in TwitterKit(TFSScribe.o)
  "_OBJC_CLASS_$_NSEntityDescription", referenced from:
      objc-class-ref in TwitterKit(TFSScribe.o)
  "_OBJC_METACLASS_$_NSManagedObject", referenced from:
      _OBJC_METACLASS_$_TFSScribeEvent in TwitterKit(TFSScribeEvent.o)
      _OBJC_METACLASS_$_TFSScribeImpression in TwitterKit(TFSScribeImpression.o)
  "_NSSQLiteStoreType", referenced from:
      -[TFSScribe _setupManagedObjectContext] in TwitterKit(TFSScribe.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我重试了几次,卸载,重新安装。认为它可能与Twitter.framework发生冲突,但删除它并没有任何效果。任何想法如何解决?

2 个答案:

答案 0 :(得分:1)

根据@rmaddy的评论 添加CoreData框架。

答案 1 :(得分:0)

您的捆绑包应如下所示:

enter image description here