Skip to content

Bug: @coinbase/wallet-mobile-sdk is broken on React Native (iOS)! #379 #1584

@timmyjose

Description

@timmyjose

Describe the bug

Working till yesterday; broken today when trying to buld on IOS

Steps

  1. Add @coinbase/wallet-mobile-sdk as a dependency in a React Native project.
  2. Try and run pod install. If on expo, try a clean prebuild.

With eas build (on expo), we get errors like so:

Installing CoinbaseWalletSDK (1.0.4)

[!] Error installing CoinbaseWalletSDK

[!] /usr/bin/git clone https://github.com/coinbase/wallet-******-sdk.git /var/folders/m1/8_w9962s3b79dqm00nnlm85m0000gn/T/d20250402-50704-3plzz6 --template= --single-branch --depth 1 --branch 1.0.4

Cloning into '/var/folders/m1/8_w9962s3b79dqm00nnlm85m0000gn/T/d20250402-50704-3plzz6'...

fatal: could not read Username for 'https://github.com/': Device not configured

[!] [Codegen] warn: using experimental new codegen integration

[!] `<PBXResourcesBuildPhase UUID=`13B07F8E1A680F5B00A75B9A`>` attempted to initialize an object with an unknown UUID. `8E2B22175EDF4442A41CE3E9` for attribute: `files`. This can be the result of a merge and the unknown UUID is being discarded.

Error: Unknown error. See logs of the Install pods build phase for more information.

Expected behavior

It was working till yesterday. We expect it to continue working.

Version

1.0.4

Additional info

The same issue on 1.0.4 (which we are using), as well as the latest version, 1.1.2 in the npm registry.

Some comments and observations:

I think the issue is with an incorrect url in the Podspec file, which was not updated.

In node_modules/@coinbase/wallet-mobile-sdk/ios/CoinbaseWalletSDKExpo.podspec, we have this line:

s.source         = { git: 'https://github.com/coinbase/wallet-mobile-sdk' }

The url, https://github.com/coinbase/wallet-mobile-sdk gives a 404.

This is most likely causing the issue.

Desktop

No response

Smartphone

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions