无法在 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的主要内容,如果未能解决你的问题,请参考以下文章

如何在空手道上集成 socket.io

如何在设备上集成导航器应用程序

在一组值上集成两个变量的函数

Jenkins上集成多个LDAP服务器认证

如何在 MapView 上集成雷达叠加?

在 Hortownworks 或 YARN 上集成 Nutch