Reference implementation for connecting to the Yggdrasil Network from iPhones and iPads
Find a file
2024-06-26 22:56:23 +01:00
Yggdrasil Backup.xcframework SwiftUI is happening 2023-06-26 17:16:09 +01:00
Yggdrasil Network Cross-Platform Add ability to reset config 2024-06-23 17:23:11 +01:00
Yggdrasil Network Extension Tweaks 2024-06-23 10:54:21 +01:00
Yggdrasil Network.xcodeproj Fix ASC submission 2024-06-26 22:56:23 +01:00
Yggdrasil.xcframework Various updates 2024-06-23 17:08:13 +01:00
YggdrasilSwiftUI Fix ASC submission 2024-06-26 22:56:23 +01:00
.gitignore Sanitised 2020-07-19 14:20:15 +01:00
LICENSE MIT license 2022-10-30 22:15:25 +00:00
README.md Update iOS app 2022-11-02 15:05:17 +00:00

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.