parsing初始项目login和注册视图控制器错误

当我尝试使用Parse Starter Project(我下载并按照说明安装它,但是我还没有开发者许可证,所以没有推送通知),我得到了六个错误,所有关于引用twitter Mach-O链接错误。 他们来了:

架构i386的未定义符号:

"_ACAccountTypeIdentifierTwitter", referenced from: -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o) "_OBJC_CLASS_$_ACAccountStore", referenced from: objc-class-ref in Parse(PF_Twitter.o) "_OBJC_CLASS_$_SLComposeViewController", referenced from: objc-class-ref in Parse(PF_Twitter.o) "_OBJC_CLASS_$_SLRequest", referenced from: objc-class-ref in Parse(PF_Twitter.o) "_SLServiceTypeTwitter", referenced from: -[PF_Twitter getAccessTokenForReverseAuthAsync:localTwitterAccount:] in Parse(PF_Twitter.o) -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我有同样的问题。 用于parsing的login相关类需要您添加两个额外的框架,超出了其快速入门文档中列出的范围:

 Social.framework Accounts.framework 

这些框架是iOS的一部分。 只需转到项目构build阶段 – >与库链接二进制文件并添加它们。 我希望你觉得这有帮助。

他们没有在快速入门中提到这两件事。

 Social.framework Accounts.framework 

这个库已经包含在parse.zip中,Bolts我们清理了最后4个错误。

 Bolts.framework 

在试图编译Parse Starter项目时,我收到了完全相同的错误。 所以我遵循这个职位的build议: https : //stackoverflow.com/a/7847881/3960969 ,似乎一切工作。

基本上,我所要做的就是删除引用并重新安装这些框架:

 Social.framework Accounts.framework 

之后,项目编译没有任何错误或警告。

我有同样的问题。 你添加Social.framework然后它应该解决它。

STTwitter 文档说你必须在你的项目中包含以下框架。

  1. Accounts.framework
  2. Social.framework
  3. Twitter.framework(仅适用于iOS)
  4. Security.framework(仅限OS X)