awslabs / clickstream-react-native

React Native SDK for Clickstream Analytics on AWS
https://aws.amazon.com/solutions/implementations/clickstream-analytics-on-aws/
Apache License 2.0
5 stars 0 forks source link

Can not use it in expo project #13

Closed moonrailgun closed 3 months ago

moonrailgun commented 4 months ago

Describe the bug

image

image

when i try to install it and build it in xcode, its will throw those problem

Steps To Reproduce

Steps to reproduce the behavior:
1. create a expo project
2. install it with `expo install @aws/clickstream-react-native`
3. run `pod install` in `ios` folder.
4. throw this error

Expected behavior

build pass

ClickstreamAnalytic React Native SDK Version

0.2.1(latest)

React Native version

0.73.1

The platform of the bug

iOS

Relevant log output

<details>
<summary>Log Messages</summary>

</details>

Is this a regression?

Yes

Regression additional context

No response

Additional context

No response

zhu-xiaowei commented 4 months ago

Hi, the Clickstream React Native SDK does not currently support direct installation in Expo projects. You can try running npx expo prebuild to convert your project into a standard React Native project with native modules, and then follow the SDK documentation for integration.

For the error you encountered, you can refer to this issue and try unchecking the "Parallelize Build" option to see if it resolves the problem.

moonrailgun commented 4 months ago

i am try to install it in a exist react native project. install clickstream before and install expo later. and much conflict. android is work perfect but ios spent me over 4 days and no way to resolve.(cry).

already try use native spm link and react native link.

now i ignore expo module in ios platform and try to find other way to replace clickstream. but if i can resolve this problem, i will grad to continue use clickstream as our team backend data platform

zhu-xiaowei commented 4 months ago

Hi~ moonrailgun, thanks for your comments. We have a sample react-native app with Clickstream react native SDK integrated, you can refer to this repo for details. In addition, can you provide a minimal sample project that only integrates the Clickstream react native SDK and provide the build steps to reproduce the issue, then you can contact us more conveniently via email xiaoweii@amazon.com.

zhu-xiaowei commented 3 months ago

This issue has been without any new replies or information for over 2 weeks. Feel free to contact us to provide more information, and I will go ahead and close this issue.