summaryrefslogtreecommitdiff
path: root/taler-developer-manual.rst
diff options
context:
space:
mode:
authorMarc Stibane <marc@taler.net>2023-07-07 12:27:21 +0200
committerMarc Stibane <marc@taler.net>2023-07-07 12:27:21 +0200
commitffcafcb4ebf0344aaa2077e6c88915341a727c53 (patch)
treeda6c53a28db190b59e9250bb2d3b706d9f080dd5 /taler-developer-manual.rst
parentd9d084be23b484dac9da7940c55712028343fd46 (diff)
downloaddocs-ffcafcb4ebf0344aaa2077e6c88915341a727c53.tar.gz
docs-ffcafcb4ebf0344aaa2077e6c88915341a727c53.tar.bz2
docs-ffcafcb4ebf0344aaa2077e6c88915341a727c53.zip
continued documenting Build iOS from source
Diffstat (limited to 'taler-developer-manual.rst')
-rw-r--r--taler-developer-manual.rst28
1 files changed, 28 insertions, 0 deletions
diff --git a/taler-developer-manual.rst b/taler-developer-manual.rst
index cdd0e4cb..1978c809 100644
--- a/taler-developer-manual.rst
+++ b/taler-developer-manual.rst
@@ -888,6 +888,34 @@ Building Taler Wallet for iOS from source
Currently the iOS Wallet app is in
`the official Git repository <https://git.taler.net/taler-ios.git>`__:
+Compatibility
+^^^^^^^^^^^^^
+
+The minimum version of iOS supported is 15.0.
+This app runs on all iPhone models at least as new as the iPhone 6S.
+
+
+Building
+^^^^^^^^
+
+Before building the iOS wallet, you must first checkout the quickjs-tart repo:
+ https://git.taler.net/quickjs-tart.git
+and the wallet-core repo:
+ https://git.taler.net/wallet-core.git
+Build wallet-core first, then copy/move its product "taler-wallet-core-qjs.mjs"
+into your quickjs-tart folder right at the top level.
+
+Open Taler.xcworkspace, and set scheme / target to Taler_Wallet. Build&run...
+
+Don't open QuickJS-rt.xcodeproj or TalerWallet.xcodeproj and build anything
+there - all needed libraries and frameworks will be built automatically from
+Taler.xcworkspace.
+
+Have all 3 local repos (wallet-core, quickjs-tart, and this one) adjacent at
+the same level (e.g. in a "GNU Taler" folder)
+* Taler.xcworkspace expects the QuickJS framework sub-project to be at
+.. code-block:: console
+ ../quickjs-tart/QuickJS-rt.xcodeproj
Android Apps