taler-ios

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

commit 4f9e6876b91263c0b5b75ab4d51334cb7548ba83
parent d464787416d5e8e38a899e758d32dd2b219408d8
Author: Marc Stibane <marc@taler.net>
Date:   Mon, 17 Aug 2026 17:39:15 +0200

Version 1.6.9 (1.6.26)

Diffstat:
MREADME.md | 34+++++++++++++++++++++++-----------
MTalerWalletXC.xcodeproj/project.pbxproj | 24++++++++++++------------
MTestFlight/WhatToTest.en-US.txt | 5+++++
3 files changed, 40 insertions(+), 23 deletions(-)

diff --git a/README.md b/README.md @@ -21,26 +21,38 @@ and the wallet-core repo: ``` https://git.taler.net/taler-typescript-core.git ``` +Rename the latter to `wallet-core`. -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 -``` +Have all 3 local repos (wallet-core, quickjs-tart, and this taler-ios) adjacent at the same level (e.g. in a "GNU_Taler" folder). Build wallet-core first: ``` cd ~/Developer/GNU_Taler/wallet-core ``` +at the very first run, you need to +``` +./bootstrap +``` +``` +./configure +``` +then call ``` 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. +you should see its product `taler-wallet-core-qjs.mjs`. -Open `Taler16.xcworkspace`, and set scheme / target to `Taler_Wallet`. -Build & run... +Once you have that, switch over to quickjs-tart: +``` +cd ~/Developer/GNU_Taler/quickjs-tart +``` +and call +``` +date; time ./cross/package-ios.sh; open build-ios +``` +This builds the framework `FTalerWalletcore.xcframework` (which includes wallet-core) in the build-ios folder. +Drag'nDrop that into the XCFrameworks folder in taler-ios. That's all for the preparations. -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`. +Open `TalerWalletXC.xcodeproj`, and set scheme / target to `Taler_Wallet`. +Build & run... diff --git a/TalerWalletXC.xcodeproj/project.pbxproj b/TalerWalletXC.xcodeproj/project.pbxproj @@ -713,7 +713,7 @@ CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1.6.25; + CURRENT_PROJECT_VERSION = 1.6.26; DEVELOPMENT_TEAM = GUDDQ9428Y; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -733,7 +733,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.8; + MARKETING_VERSION = 1.6.9; OTHER_SWIFT_FLAGS = "-Xfrontend -debug-time-function-bodies -Xfrontend -warn-long-function-bodies=100 -Xfrontend -warn-long-expression-type-checking=100"; PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-1"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -759,7 +759,7 @@ CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1.6.25; + CURRENT_PROJECT_VERSION = 1.6.26; DEVELOPMENT_TEAM = GUDDQ9428Y; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -779,7 +779,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.8; + MARKETING_VERSION = 1.6.9; OTHER_SWIFT_FLAGS = "-Xfrontend -debug-time-function-bodies -Xfrontend -warn-long-function-bodies=100 -Xfrontend -warn-long-expression-type-checking=100"; PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-1"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -804,7 +804,7 @@ CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1.6.25; + CURRENT_PROJECT_VERSION = 1.6.26; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = GUDDQ9428Y; ENABLE_PREVIEWS = YES; @@ -825,7 +825,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.8; + MARKETING_VERSION = 1.6.9; PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-3"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -849,7 +849,7 @@ CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1.6.25; + CURRENT_PROJECT_VERSION = 1.6.26; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = GUDDQ9428Y; ENABLE_PREVIEWS = YES; @@ -870,7 +870,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.8; + MARKETING_VERSION = 1.6.9; PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-3"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1025,7 +1025,7 @@ CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1.6.25; + CURRENT_PROJECT_VERSION = 1.6.26; DEVELOPMENT_TEAM = GUDDQ9428Y; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -1045,7 +1045,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.8; + MARKETING_VERSION = 1.6.9; PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-2"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1070,7 +1070,7 @@ CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1.6.25; + CURRENT_PROJECT_VERSION = 1.6.26; DEVELOPMENT_TEAM = GUDDQ9428Y; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -1090,7 +1090,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.8; + MARKETING_VERSION = 1.6.9; PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-2"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/TestFlight/WhatToTest.en-US.txt b/TestFlight/WhatToTest.en-US.txt @@ -1,3 +1,8 @@ +Version 1.6.9 (wallet-core 1.6.26) + +- fix deposit for CH QR reference + + Version 1.6.8 (wallet-core 1.6.25) - fix "Withdraw real money"