WE *_*rps 22 ios parse-platform
当我试图用解析启动项目(我下载并安装它按照指示,但我没有一个开发者的许可证还没有,所以没有推送通知),我有六个错误,所有有关引用叽叽喳喳的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)
Run Code Online (Sandbox Code Playgroud)
小智 52
我有同样的问题.解析的登录相关类要求您添加两个额外的框架,超出其快速入门文档中列出的框架:
Social.framework
Accounts.framework
Run Code Online (Sandbox Code Playgroud)
这些框架是iOS的一部分.只需转到项目Build Phases-> Link Binary with Libraries并添加它们.我希望你觉得这有帮助.
小智 6
他们没有在快速启动这两个提及.
Social.framework
Accounts.framework
Run Code Online (Sandbox Code Playgroud)
这个库已经包含在parse.zip中了,我们用螺栓清理最后4个错误.
Bolts.framework
Run Code Online (Sandbox Code Playgroud)
在尝试编译Parse Starter项目时,我收到了完全相同的错误.所以我按照这篇文章中的建议:https://stackoverflow.com/a/7847881/3960969,一切似乎都有效.
基本上,我所要做的就是删除对这些框架的引用并重新安装:
Social.framework
Accounts.framework
Run Code Online (Sandbox Code Playgroud)
之后,编译的项目没有任何错误或警告.
| 归档时间: |
|
| 查看次数: |
4211 次 |
| 最近记录: |