From 63e59f31ae2ea2fea2fb4e5a15bd41fbca9b11cb Mon Sep 17 00:00:00 2001 From: Kai Kriegel Date: Thu, 23 Sep 2021 22:22:04 +0000 Subject: [PATCH] added build process for Apple devices --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 68cca2e..f623a80 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ If Step 5. Build Borepin is failing because of GTKSharp, it could help to restar ## Build GTK Project 1. Install mono [download mono](https://www.mono-project.com/download/stable/#download-lin) -2. Install mono, gtk-sharp, msbuild, nuget +2. Install mono, gtk-sharp, msbuild, nuget, capnproto 1.1 Debian based ```shell $ apt install mono-complete, gtk-sharp2, libcanberra-gtk-module, nuget, capnproto, git @@ -59,6 +59,23 @@ If Step 5. Build Borepin is failing because of GTKSharp, it could help to restar ``` You can also use Rider or monodevelop as an IDE for development on Borepin +## macOS / iOS + +1. Install Visual Studio for Mac + +2. Install capnproto + If you install capnp with Homebrew you may have to symlink the capnp binary into '/usr/local/bin', or bring it into your PATH another way. + +3. Clone Borepin + ```shell + $ git clone https://gitlab.com/fabinfra/fabaccess/client.git --recurse-submodules + ``` + +4. Open in Visual Studio + +5. Build + + # UI We use [Xamarin](https://dotnet.microsoft.com/apps/xamarin) for our UI Implementation.