首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法读取未定义-React本机-FBSDK- iOS的属性“canShow”

无法读取未定义-React本机-FBSDK- iOS的属性“canShow”
EN

Stack Overflow用户
提问于 2017-03-29 17:56:12
回答 1查看 766关注 0票数 0

我一直试图在我的项目中安装React,按照这里为iOS:https://developers.facebook.com/docs/react-native/getting-started列出的正确路径

但是每次我实际使用ShareDialog时,我都会得到错误消息Cannot read property 'canShow' of undefined。我已经经历了三次步骤,每次都有相同的结果。我还需要做些什么才能真正地使用这种反应-本地人吗?

反应-原生0.42

React本机-FBSDK 0.5

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-03 20:45:56

好吧,我弄明白了为什么会这样。Facebook网站上的react本机文档是错误的。您需要在github回购https://github.com/facebook/react-native-fbsdk中跟踪自述。

他们在自述文件中没有提到的是,如果您试图将SDK安装到您的项目中,而不是您的文档文件夹中,那么有一种方法。如果你是一个团队,或者使用多台机器来开发你的应用程序,你可能会想要用你的反应--本机项目--来做这件事。将其放入您的项目中,只允许您克隆您的回购和npm i,以及在您使用的每台开发机器上安装sdk的done vs,然后确保xCode有正确的路径。

因此,当您正在进行iOS步骤时,它告诉您下载并将sdk移动到~/Documents/FacebookSDK,您实际上可以将它直接放在应用程序的框架文件夹下的ios目录中。(如果它不是一个框架文件夹,只需创建一个),那么只需遵循其余步骤,每当提到~/Documents/FacebookSDK时,只需使用来自/ios/Framworks的文件即可。

但是请注意,如果您确实决定将SDK放在您的项目中,那么它将使您的回购规模增加50-100MB。从SDK中删除Samples文件夹也很好,因为它们只占用空间,并不需要。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43100774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档