-
Notifications
You must be signed in to change notification settings - Fork 20.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't make ios #21340
Comments
I'm seeing exactly the same issue.
As the error states, |
I can reproduce the build failure. The issue is with this interface: Lines 34 to 36 in 997b552
When gomobile generates objc, it uses the parameter names for the method selector. For the Signer interface, it generates
For the GethMobileSigner type Line 42 in 997b552
This doesn't compile because the method selectors don't match. |
This fixes the iOS framework build by naming the second parameter of the Signer interface method. The name is important because it becomes part of the objc method signature. Fixes ethereum#21340
This fixes the iOS framework build by naming the second parameter of the Signer interface method. The name is important because it becomes part of the objc method signature. Fixes #21340
Can confirm it works now 👍 |
Builds successfully 👍 |
This fixes the iOS framework build by naming the second parameter of the Signer interface method. The name is important because it becomes part of the objc method signature. Fixes ethereum#21340
System information
Geth version:
geth version
OS & Version: Windows/Linux/OSX
Commit hash : (if
develop
)Expected behaviour
Actual behaviour
Steps to reproduce the behaviour
make ios
make geth android ios
. The Android.aar
was built but not the iOS.framework
folder.Backtrace
The text was updated successfully, but these errors were encountered: