• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iOS 库找不到标题

[复制链接]
菜鸟教程小白 发表于 2022-12-11 19:29:36 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在尝试将 Segment 分析与 React Native 包装器库 (react-native-segment-analytics) 集成。核心 Segment iOS 库已添加为 Pod(使用 use_frameworks!);我已将 SegmentAnalytics.xcodeproj 放入 Libraries/ 的包装库。

我遇到的错误是

.../node_modules/react-native-segment-analytics/ios/SegmentAnalytics/Classes/SegmentAnalytics.m:7:9: fatal error: 'Analytics/SEGAnalytics.h' file not found

有问题的行是

#import

Libraries

SEGAnalytics.h

我很确定这不是 Segment 所特有的,但我把它留在这里以防万一。

header 在项目中可用。事实上,我可以在项目根目录的源文件中添加相同的 #import 并且它可以很好地解决。我能辨别的唯一区别是包装库是嵌入式 xcodeproj。

似乎每个 Xcode 配置选项都试图解决这个问题,包括尝试不同的 header 搜索路径和框架搜索路径,尝试将 Segment 库作为链接的二进制文件添加到我能想到的任何地方,甚至将导入从 <> 更改为 ""语法。

感谢任何帮助。

编辑:使用的库:

Edit2:添加了一些文本以尝试阐明 Segment 与 react-native-segment-analytics 库的对比。

https://github.com/segmentio/analytics-ios

https://github.com/charlires/react-native-segment-analytics



Best Answer-推荐答案


尝试使用安装instructions来自这个库的开发者:

Installation

  1. Download and install the npm package by running npm install --save react-native-segment-io-analytics
  2. In your Podfile, add pod "Analytics" to your project and run pod install in your ios folder
  3. Inside Xcode (make sure you've opened your .xcworkspace file), go to the project navigator and right click Libraries -> Add Files to [your project's name].
  4. Go to node_modules -> react-native-segment-io-analytics -> and choose the RNSegmentIOAnalytics.xcodeproj file. Make sure your project links to libAnalytics.a and libRNSegmentIOAnalytics.a (The libraries should be listed under "Build Phases -> Link Binary With Libraries").

您可能错过了一些步骤。

关于iOS 库找不到标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43399270/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap