the-stackmate icon indicating copy to clipboard operation
the-stackmate copied to clipboard

iOS Support

Open i5hi opened this issue 3 years ago • 7 comments

i5hi avatar Jun 08 '22 08:06 i5hi

To support iOS the following will be required:

  • iOS binaries for libstackmate
  • tor Disabled for iOS users. Allow users to manually enter a socks5 port set by an external Tor application. Leave warning if not connected.
  • other iOS specific configurations in flutter

i5hi avatar Jun 08 '22 08:06 i5hi

Is there any update on this? What would we need to generate iOS binaries?

slice-mohit avatar Aug 19 '22 02:08 slice-mohit

https://github.com/StackmateNetwork/stackmate-core

Stackmate core does not have a build script for iOS yet BUT you can do it manually if you want to try.

Pull this repo and run make ios in the parent directory.

The binaries will end up in the target directory in separate folders for each iOS architecture.

We have to then figure out how to add iOS support from the flutter side. Our lead flutter dev is not with us full time any more so even I am slowly learning and picking up flutter.

i5hi avatar Aug 31 '22 08:08 i5hi

Hey @i5hi I don't have much idea about rust. Running make ios or make android throws multiple errors such as "xxx not found in this scope". I ran cargo build --release before make but still getting the same error. Is it related to getting rust dependencies or do we need to do something else?

slice-mohit avatar Aug 31 '22 13:08 slice-mohit

Thats strange. Can you make an issue on the stackmate-core repo? Paste your errors there and I can helo you fix them.

i5hi avatar Aug 31 '22 13:08 i5hi

Hey @i5hi, I've created #70. Can you review it once?

MrUnfunny avatar Sep 11 '22 06:09 MrUnfunny

Part of the problem should be fixed by migrating to bdk-flutter:

Related Issue #77

i5hi avatar Oct 18 '22 14:10 i5hi