taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 68b98dd40c0f7a4f3f97f5531127cf8523d36639
parent 3178ad60d1aba3a636470831a26e445216901871
Author: Marc Stibane <marc@taler.net>
Date:   Thu, 14 Aug 2025 10:00:12 +0200

update About / Readme (long overdue)

Diffstat:
MREADME.md | 43++++++++++++++++++++++++++-----------------
1 file changed, 26 insertions(+), 17 deletions(-)

diff --git a/README.md b/README.md @@ -8,30 +8,39 @@ The official location is: ## 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. +This app runs on all iPhone models at least as new as the iPhone 6S. For NFC, you need an iPhone running iOS 17.7 or later, which must be registered in the European Economic Area. ## Building Before building the iOS wallet, you must first checkout the quickjs-tart repo: - https://git.taler.net/quickjs-tart.git +``` +https://git.taler.net/quickjs-tart.git +``` and the wallet-core repo: - https://git.taler.net/wallet-core.git - -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 - ../quickjs-tart/QuickJS-rt.xcodeproj - -Build wallet-core first: - cd ~/Developer/GNU_Taler/wallet-core - date; time make embedded; open packages/taler-wallet-embedded/dist -then drag or move its product "taler-wallet-core-qjs.mjs" +``` +https://git.taler.net/taler-typescript-core.git +``` + +Have all 3 local repos (wallet-core, quickjs-tart, and this one) adjacent at the same level (e.g. in a "GNU_Taler" folder) +- `Taler16.xcworkspace` expects the QuickJS framework sub-project to be at +``` +../quickjs-tart/QuickJS-rt16.xcodeproj +``` + +Build wallet-core first: +``` +cd ~/Developer/GNU_Taler/wallet-core +``` +``` +date; time make embedded; open packages/taler-wallet-embedded/dist +``` +then drag or 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... +Open `Taler16.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. +Don't open QuickJS-rt16.xcodeproj or TalerWallet16.xcodeproj and build anything +there - all needed libraries and frameworks will be built automatically from `Taler16.xcworkspace`.