mirror of
https://github.com/yggdrasil-network/yggdrasil-ios.git
synced 2025-04-26 21:25:10 +03:00
Reference implementation for connecting to the Yggdrasil Network from iPhones and iPads
Yggdrasil Network Cross-Platform | ||
Yggdrasil Network Extension | ||
Yggdrasil Network iOS | ||
Yggdrasil Network.xcodeproj | ||
.gitignore | ||
LICENSE | ||
README.md | ||
YggdrasilNetwork.entitlements | ||
YggdrasilNetworkExtension.entitlements |
Yggdrasil for iOS
Requires an Apple Developer account for the App Groups and Network Extension entitlements.
You will need to provision an app group and update bundle IDs throughout the Xcode project as appropriate.
To build, install Go 1.13 or later, and then install gomobile
:
go get golang.org/x/mobile/cmd/gomobile
gomobile init
Clone the main Yggdrasil repository and build the Yggdrasil.framework
:
git clone https://github.com/yggdrasil-network/yggdrasil-go
cd yggdrasil-go
./build -i
Then copy Yggdrasil.framework
into the top-level folder of this repository and then build using Xcode.