Skip to content

Unable to install in Expo 54 using instructions from online docs #2060

@crrobinson14

Description

@crrobinson14

Which package/packages do you use?

  • [] @stream-io/video-react-sdk
  • [X ] @stream-io/video-react-native-sdk
  • @stream-io/video-client

Describe the bug
While trying to install this package per the instructions in the Web portal (npm install @stream-io/video-react-native-sdk @config-plugins/react-native-webrtc expo-build-properties expo-dev-client react-native-safe-area-context --force although we had the last few already) we get this error while trying to do a pod install in the ios directory:

[!] Unable to find a specification for `stream-react-native-webrtc` depended upon by `stream-video-react-native

When reviewing the podspec for this SDK we can see this dependency:

  s.dependency "stream-react-native-webrtc"

But https://cocoapods.org/ does not have a listing for this package.

To Reproduce
Steps to reproduce the behavior:

  1. Create any Expo project using any means you like.
  2. Run npm install @stream-io/video-react-native-sdk. You can install the rest if you want, but it doesn't matter.
  3. Run yarn prebuild-clean. You will get this error doing that, or a manual cd ios && pod install with or without --repo-update.

Expected behavior
The library's dependencies should exist.

Version

  • 1.26.2

Additional context
It appears as if this https://github.com/GetStream/react-native-webrtc/blob/687b266ace4dbf45ff424bcd8c97123acee8a09d/stream-react-native-webrtc.podspec is somehow related or the intended source of this dependency, but it's (apparently) not published to CocoaPods so it can't be found there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions