セグメント分析とReact Nativeラッパーライブラリー(react-native-segment-analytics)を統合しようとしています。セグメントのiOSライブラリのコアがポッド(use_frameworks!
を使用)として追加されました。ラッパーライブラリSegmentAnalytics.xcodeprojをLibraries/
に落としました。iOSライブラリでヘッダーが見つかりません
私はに実行しているエラーが
.../node_modules/react-native-segment-analytics/ios/SegmentAnalytics/Classes/SegmentAnalytics.m:7:9: fatal error: 'Analytics/SEGAnalytics.h' file not found
ある問題の行が
#import <Analytics/SEGAnalytics.h>
である私は、これはかなり確信していますSegmentに固有のものではありませんが、その場合に備えてここに残しておきます。
ヘッダーはプロジェクトで使用できます。実際には私はこの同じ#import
をプロジェクトのルートにあるソースファイルに追加することができ、問題は解決します。私が知ることができる唯一の違いは、ラッパー・ライブラリーが組み込みxcodeprojであることです。
私は頭を悩ませていました。これは、さまざまなヘッダー検索パスやフレームワーク検索パスを試したり、セグメントライブラリをリンク先のバイナリとして考えているところに追加しようとするなど、 <>から ""へのインポートを変更することもできます。
何か助けていただければ幸いです。
編集は:使用ライブラリ:
EDIT2:試してみて、反応するネイティブ・セグメント分析libに対セグメントを明確にするために、いくつかのテキストを追加しました。
https://github.com/segmentio/analytics-ios
https://github.com/charlires/react-native-segment-analytics
使用したライブラリはhttps://github.com/charlires/react-native-segment-analytics(元の投稿で更新)でした。私はプロジェクトがReact Nativeをネイティブに(Cocoapodとしてではなく)含んでいるため、PodとしてラップされたRNを追加することからxcodeprojを埋め込むだけに変更しました。そして、ReactにPodを追加しない他の依存性の問題に遭遇しました。 – dpalmer
まだ分かりませんが、プロジェクト依存性としてSegmentAnaliticsを追加し、反応固有のセグメント分析をポッド依存として追加しましたか?またはその逆?あなたの最初のスクリーンショットでは、SegmentAnaliticsはプロジェクトの依存関係です。 –
ちょっと変わっています。私は元の投稿を更新しますが、SegmentAnalytics.xcodeproj === react-native-segment-analytics、Analytics === SegmentのiOSライブラリ。 – dpalmer