无法在 iOS 上集成 localytics-react-native
Posted
技术标签:
【中文标题】无法在 iOS 上集成 localytics-react-native【英文标题】:Can't integrate localytics-react-native on iOS 【发布时间】:2019-02-05 18:43:52 【问题描述】:我正在尝试将 localytics-react-native 包集成到我已经存在的应用程序中,并成功地将其集成到 android 上,但我无法通过 ios 上的构建阶段。 我跟着这个documentation 这样做了。
链接manually 后,我按照本地化文档中的每一步操作。
在第二步 2. Add dependency
中,libLLLocalytics.a
已经在 Linked Frameworks and Libraries 部分,所以我跳过了这一步。
我设法完成了每一步都没有问题,但最后它没有构建,我收到这个错误:
我们正在使用 cocoapods 管理我们的本地库,这是我必须在没有它的情况下安装的第一个库。是否需要进行特定配置才能支持两种管理方式?
我还尝试遵循iOS specific 文档并使用 pod 安装库。当我尝试导入 LLLocalytics 时,它在 JS 端构建,它返回给我undefined
。
版本: 反应原生:0.57.7 反应:16.6.3 localytics-react-native: 2.3.1
pod --version : 1.4.0
如果有人可以帮助我,我提前谢谢你。
【问题讨论】:
在更新到 RN 0.60 后遇到此问题的任何人都应该查看此解决方案:forums.expo.io/t/…。只有你去 LLLocalytics 目标而不是 InAppUtils。 【参考方案1】:在Xcode中,进入[target] -> Build Settings -> Search Paths -> Header Search Paths,添加依赖所在的目录。链接器只是还不知道在哪里可以找到标头。
【讨论】:
以上是关于无法在 iOS 上集成 localytics-react-native的主要内容,如果未能解决你的问题,请参考以下文章