taler-ios

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

project.pbxproj (63614B)


      1 // !$*UTF8*$!
      2 {
      3 	archiveVersion = 1;
      4 	classes = {
      5 	};
      6 	objectVersion = 70;
      7 	objects = {
      8 
      9 /* Begin PBXBuildFile section */
     10 		4E18539A2BDAE6D40034F3BA /* LocalConsole in Frameworks */ = {isa = PBXBuildFile; productRef = 4E1853992BDAE6D40034F3BA /* LocalConsole */; };
     11 		4E18539C2BDAE6E50034F3BA /* LocalConsole in Frameworks */ = {isa = PBXBuildFile; productRef = 4E18539B2BDAE6E50034F3BA /* LocalConsole */; };
     12 		4E2D8DD32B3F513800234039 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4E2D8DD22B3F513800234039 /* MarkdownUI */; };
     13 		4E3208572BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */; };
     14 		4E3208582BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */; };
     15 		4E363CC02A24754200D7E98C /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E363CBF2A24754200D7E98C /* Settings.bundle */; };
     16 		4E3EAE772A990778009F1BE8 /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE162A990778009F1BE8 /* AnyCodable */; };
     17 		4E3EAE782A990778009F1BE8 /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE182A990778009F1BE8 /* SymLog */; };
     18 		4E3EAE7A2A990778009F1BE8 /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE152A990778009F1BE8 /* taler-swift */; };
     19 		4E3EAE7B2A990778009F1BE8 /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 4E3EAE1A2A990778009F1BE8 /* CodeScanner */; };
     20 		4E3EAE7E2A990778009F1BE8 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E363CBF2A24754200D7E98C /* Settings.bundle */; };
     21 		4E563DF82DC3C52C008FA91D /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DE62DC3C52C008FA91D /* AnyCodable */; };
     22 		4E563DF92DC3C52C008FA91D /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DE82DC3C52C008FA91D /* SymLog */; };
     23 		4E563DFA2DC3C52C008FA91D /* LocalConsole in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DF02DC3C52C008FA91D /* LocalConsole */; };
     24 		4E563DFC2DC3C52C008FA91D /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DEC2DC3C52C008FA91D /* MarkdownUI */; };
     25 		4E563DFD2DC3C52C008FA91D /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DE52DC3C52C008FA91D /* taler-swift */; };
     26 		4E563DFE2DC3C52C008FA91D /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DEE2DC3C52C008FA91D /* OrderedCollections */; };
     27 		4E563DFF2DC3C52C008FA91D /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 4E563DEA2DC3C52C008FA91D /* CodeScanner */; };
     28 		4E563E022DC3C52C008FA91D /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4E363CBF2A24754200D7E98C /* Settings.bundle */; };
     29 		4E563E062DC3C52C008FA91D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */; };
     30 		4EB094D629896CD20043A8A1 /* TalerWalletTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */; };
     31 		4EB094D729896CD20043A8A1 /* WalletBackendTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */; };
     32 		4EB094DC29896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */; };
     33 		4EB094DD29896D030043A8A1 /* TalerUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094DA29896D030043A8A1 /* TalerUITests.swift */; };
     34 		4EB094DE29896D030043A8A1 /* TalerWalletUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */; };
     35 		4EB094FD29897D280043A8A1 /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4EB094FC29897D280043A8A1 /* SymLog */; };
     36 		4EE171882B49635800BF9FF5 /* MarkdownUI in Frameworks */ = {isa = PBXBuildFile; productRef = 4EE171872B49635800BF9FF5 /* MarkdownUI */; };
     37 		4EE171902B49FE2B00BF9FF5 /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 4EE1718F2B49FE2B00BF9FF5 /* OrderedCollections */; };
     38 		4EE171922B49FE4E00BF9FF5 /* OrderedCollections in Frameworks */ = {isa = PBXBuildFile; productRef = 4EE171912B49FE4E00BF9FF5 /* OrderedCollections */; };
     39 		4EEC157629F8ECBF00D46A03 /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = 4EEC157529F8ECBF00D46A03 /* CodeScanner */; };
     40 		ABC13AA32859962800D23185 /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = ABC13AA22859962800D23185 /* taler-swift */; };
     41 		ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = ABE97B1C286D82BF00580772 /* AnyCodable */; };
     42 /* End PBXBuildFile section */
     43 
     44 /* Begin PBXContainerItemProxy section */
     45 		D14AFD3424D232B500C51073 /* PBXContainerItemProxy */ = {
     46 			isa = PBXContainerItemProxy;
     47 			containerPortal = D14AFD1524D232B300C51073 /* Project object */;
     48 			proxyType = 1;
     49 			remoteGlobalIDString = D14AFD1C24D232B300C51073;
     50 			remoteInfo = Taler;
     51 		};
     52 		D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */ = {
     53 			isa = PBXContainerItemProxy;
     54 			containerPortal = D14AFD1524D232B300C51073 /* Project object */;
     55 			proxyType = 1;
     56 			remoteGlobalIDString = D14AFD1C24D232B300C51073;
     57 			remoteInfo = Taler;
     58 		};
     59 /* End PBXContainerItemProxy section */
     60 
     61 /* Begin PBXCopyFilesBuildPhase section */
     62 		4E3EAE7C2A990778009F1BE8 /* CopyFiles */ = {
     63 			isa = PBXCopyFilesBuildPhase;
     64 			buildActionMask = 12;
     65 			dstPath = "";
     66 			dstSubfolderSpec = 7;
     67 			files = (
     68 			);
     69 			runOnlyForDeploymentPostprocessing = 0;
     70 		};
     71 		4E563E002DC3C52C008FA91D /* CopyFiles */ = {
     72 			isa = PBXCopyFilesBuildPhase;
     73 			buildActionMask = 12;
     74 			dstPath = "";
     75 			dstSubfolderSpec = 7;
     76 			files = (
     77 			);
     78 			runOnlyForDeploymentPostprocessing = 0;
     79 		};
     80 		4E5BF9392E591C7F005A33A5 /* Embed Frameworks */ = {
     81 			isa = PBXCopyFilesBuildPhase;
     82 			buildActionMask = 2147483647;
     83 			dstPath = "";
     84 			dstSubfolderSpec = 10;
     85 			files = (
     86 			);
     87 			name = "Embed Frameworks";
     88 			runOnlyForDeploymentPostprocessing = 0;
     89 		};
     90 		4E5BF93D2E591CB9005A33A5 /* Embed Frameworks */ = {
     91 			isa = PBXCopyFilesBuildPhase;
     92 			buildActionMask = 2147483647;
     93 			dstPath = "";
     94 			dstSubfolderSpec = 10;
     95 			files = (
     96 			);
     97 			name = "Embed Frameworks";
     98 			runOnlyForDeploymentPostprocessing = 0;
     99 		};
    100 		4E5BF9412E591CBE005A33A5 /* Embed Frameworks */ = {
    101 			isa = PBXCopyFilesBuildPhase;
    102 			buildActionMask = 2147483647;
    103 			dstPath = "";
    104 			dstSubfolderSpec = 10;
    105 			files = (
    106 			);
    107 			name = "Embed Frameworks";
    108 			runOnlyForDeploymentPostprocessing = 0;
    109 		};
    110 		D11250FA26B12D4400D02E00 /* CopyFiles */ = {
    111 			isa = PBXCopyFilesBuildPhase;
    112 			buildActionMask = 12;
    113 			dstPath = "";
    114 			dstSubfolderSpec = 7;
    115 			files = (
    116 			);
    117 			runOnlyForDeploymentPostprocessing = 0;
    118 		};
    119 /* End PBXCopyFilesBuildPhase section */
    120 
    121 /* Begin PBXFileReference section */
    122 		4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
    123 		4E363CBF2A24754200D7E98C /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
    124 		4E3EAE892A990778009F1BE8 /* GNU_Taler.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GNU_Taler.app; sourceTree = BUILT_PRODUCTS_DIR; };
    125 		4E563E0A2DC3C52C008FA91D /* Taler_Nightly.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Taler_Nightly.app; sourceTree = BUILT_PRODUCTS_DIR; };
    126 		4E753A042A08E720002D9328 /* transactions.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = transactions.json; sourceTree = "<group>"; };
    127 		4E7CFD372A532CE100CBAFF3 /* WhatToTest.en-US.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "WhatToTest.en-US.txt"; sourceTree = "<group>"; };
    128 		4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletTests.swift; sourceTree = "<group>"; };
    129 		4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletBackendTests.swift; sourceTree = "<group>"; };
    130 		4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletUITestsLaunchTests.swift; sourceTree = "<group>"; };
    131 		4EB094DA29896D030043A8A1 /* TalerUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerUITests.swift; sourceTree = "<group>"; };
    132 		4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletUITests.swift; sourceTree = "<group>"; };
    133 		4EB094F329897A510043A8A1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
    134 		D14AFD1D24D232B300C51073 /* Taler_Wallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Taler_Wallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
    135 		D14AFD3324D232B500C51073 /* TalerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    136 		D14AFD3E24D232B500C51073 /* TalerUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    137 /* End PBXFileReference section */
    138 
    139 /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
    140 		4EB66D782E18238B00BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
    141 			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
    142 			membershipExceptions = (
    143 				"Taler_Nightly InfoPlist.xcstrings",
    144 				"Taler_Wallet InfoPlist.xcstrings",
    145 			);
    146 			target = 4E3EAE142A990778009F1BE8 /* GNU_Taler */;
    147 		};
    148 		4EB66D792E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
    149 			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
    150 			membershipExceptions = (
    151 				"GNU_Taler InfoPlist.xcstrings",
    152 				"Taler_Wallet InfoPlist.xcstrings",
    153 			);
    154 			target = 4E563DE42DC3C52C008FA91D /* Taler_Nightly */;
    155 		};
    156 		4EB66D7A2E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
    157 			isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
    158 			membershipExceptions = (
    159 				"GNU_Taler InfoPlist.xcstrings",
    160 				OIM.xcassets,
    161 				"Taler_Nightly InfoPlist.xcstrings",
    162 			);
    163 			target = D14AFD1C24D232B300C51073 /* Taler_Wallet */;
    164 		};
    165 /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
    166 
    167 /* Begin PBXFileSystemSynchronizedRootGroup section */
    168 		4E13EE9E2DB0408B0081F9DF /* OIM */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = OIM; sourceTree = "<group>"; };
    169 		4E4A3F102CD5708100CA6A90 /* Main */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Main; sourceTree = "<group>"; };
    170 		4E4A3F472CD570F000CA6A90 /* Actions */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Actions; sourceTree = "<group>"; };
    171 		4E4A3F692CD5712900CA6A90 /* Balances */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Balances; sourceTree = "<group>"; };
    172 		4E4A3F7D2CD5715000CA6A90 /* Transactions */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Transactions; sourceTree = "<group>"; };
    173 		4E4A3FA12CD5717F00CA6A90 /* Settings */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Settings; sourceTree = "<group>"; };
    174 		4E4A3FE82CD5720900CA6A90 /* Sheets */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Sheets; sourceTree = "<group>"; };
    175 		4E4A40262CD5725A00CA6A90 /* HelperViews */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = HelperViews; sourceTree = "<group>"; };
    176 		4E4A40692CD572FE00CA6A90 /* Model */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Model; sourceTree = "<group>"; };
    177 		4E4A40852CD5731A00CA6A90 /* Backend */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Backend; sourceTree = "<group>"; };
    178 		4E4A40A62CD5735600CA6A90 /* Helper */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Helper; sourceTree = "<group>"; };
    179 		4E4A40DD2CD5737100CA6A90 /* Quickjs */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Quickjs; sourceTree = "<group>"; };
    180 		4E4A40E42CD573D500CA6A90 /* Sounds */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Sounds; sourceTree = "<group>"; };
    181 		4E4A41252CD5769900CA6A90 /* Fonts */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Fonts; sourceTree = "<group>"; };
    182 		4E77D0ED2D7C3A12009756A5 /* ViewModifier */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ViewModifier; sourceTree = "<group>"; };
    183 		4E9C5A922E58ADB3002E2709 /* Frameworks */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Frameworks; sourceTree = "<group>"; };
    184 		4EB66D772E18238000BE0651 /* Resources */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (4EB66D782E18238B00BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 4EB66D792E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 4EB66D7A2E18239300BE0651 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Resources; sourceTree = "<group>"; };
    185 		4EF888112DF094A700382858 /* Controllers */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = Controllers; sourceTree = "<group>"; };
    186 /* End PBXFileSystemSynchronizedRootGroup section */
    187 
    188 /* Begin PBXFrameworksBuildPhase section */
    189 		4E3EAE762A990778009F1BE8 /* Frameworks */ = {
    190 			isa = PBXFrameworksBuildPhase;
    191 			buildActionMask = 2147483647;
    192 			files = (
    193 				4E3EAE772A990778009F1BE8 /* AnyCodable in Frameworks */,
    194 				4E3EAE782A990778009F1BE8 /* SymLog in Frameworks */,
    195 				4E18539C2BDAE6E50034F3BA /* LocalConsole in Frameworks */,
    196 				4EE171882B49635800BF9FF5 /* MarkdownUI in Frameworks */,
    197 				4E3EAE7A2A990778009F1BE8 /* taler-swift in Frameworks */,
    198 				4EE171922B49FE4E00BF9FF5 /* OrderedCollections in Frameworks */,
    199 				4E3EAE7B2A990778009F1BE8 /* CodeScanner in Frameworks */,
    200 			);
    201 			runOnlyForDeploymentPostprocessing = 0;
    202 		};
    203 		4E563DF72DC3C52C008FA91D /* Frameworks */ = {
    204 			isa = PBXFrameworksBuildPhase;
    205 			buildActionMask = 2147483647;
    206 			files = (
    207 				4E563DF82DC3C52C008FA91D /* AnyCodable in Frameworks */,
    208 				4E563DF92DC3C52C008FA91D /* SymLog in Frameworks */,
    209 				4E563DFA2DC3C52C008FA91D /* LocalConsole in Frameworks */,
    210 				4E563DFC2DC3C52C008FA91D /* MarkdownUI in Frameworks */,
    211 				4E563DFD2DC3C52C008FA91D /* taler-swift in Frameworks */,
    212 				4E563DFE2DC3C52C008FA91D /* OrderedCollections in Frameworks */,
    213 				4E563DFF2DC3C52C008FA91D /* CodeScanner in Frameworks */,
    214 			);
    215 			runOnlyForDeploymentPostprocessing = 0;
    216 		};
    217 		D14AFD1A24D232B300C51073 /* Frameworks */ = {
    218 			isa = PBXFrameworksBuildPhase;
    219 			buildActionMask = 2147483647;
    220 			files = (
    221 				ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */,
    222 				4EB094FD29897D280043A8A1 /* SymLog in Frameworks */,
    223 				4E18539A2BDAE6D40034F3BA /* LocalConsole in Frameworks */,
    224 				4E2D8DD32B3F513800234039 /* MarkdownUI in Frameworks */,
    225 				ABC13AA32859962800D23185 /* taler-swift in Frameworks */,
    226 				4EE171902B49FE2B00BF9FF5 /* OrderedCollections in Frameworks */,
    227 				4EEC157629F8ECBF00D46A03 /* CodeScanner in Frameworks */,
    228 			);
    229 			runOnlyForDeploymentPostprocessing = 0;
    230 		};
    231 		D14AFD3024D232B500C51073 /* Frameworks */ = {
    232 			isa = PBXFrameworksBuildPhase;
    233 			buildActionMask = 2147483647;
    234 			files = (
    235 			);
    236 			runOnlyForDeploymentPostprocessing = 0;
    237 		};
    238 		D14AFD3B24D232B500C51073 /* Frameworks */ = {
    239 			isa = PBXFrameworksBuildPhase;
    240 			buildActionMask = 2147483647;
    241 			files = (
    242 			);
    243 			runOnlyForDeploymentPostprocessing = 0;
    244 		};
    245 /* End PBXFrameworksBuildPhase section */
    246 
    247 /* Begin PBXGroup section */
    248 		4E7CFD362A532C7A00CBAFF3 /* TestFlight */ = {
    249 			isa = PBXGroup;
    250 			children = (
    251 				4E7CFD372A532CE100CBAFF3 /* WhatToTest.en-US.txt */,
    252 			);
    253 			path = TestFlight;
    254 			sourceTree = "<group>";
    255 		};
    256 		4EB094EE298979840043A8A1 /* TalerWallet1 */ = {
    257 			isa = PBXGroup;
    258 			children = (
    259 				4EF888112DF094A700382858 /* Controllers */,
    260 				4EB095232989CBFE0043A8A1 /* Views */,
    261 				4E4A40692CD572FE00CA6A90 /* Model */,
    262 				4E4A40852CD5731A00CA6A90 /* Backend */,
    263 				4E4A40A62CD5735600CA6A90 /* Helper */,
    264 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    265 				4EB66D772E18238000BE0651 /* Resources */,
    266 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    267 				4E4A41252CD5769900CA6A90 /* Fonts */,
    268 				4E363CBF2A24754200D7E98C /* Settings.bundle */,
    269 				4EB094F529897A9A0043A8A1 /* Preview Content */,
    270 				4E3208562BB550CA00211E9E /* PrivacyInfo.xcprivacy */,
    271 			);
    272 			path = TalerWallet1;
    273 			sourceTree = "<group>";
    274 		};
    275 		4EB094F529897A9A0043A8A1 /* Preview Content */ = {
    276 			isa = PBXGroup;
    277 			children = (
    278 				4EB094F329897A510043A8A1 /* Preview Assets.xcassets */,
    279 				4E753A042A08E720002D9328 /* transactions.json */,
    280 			);
    281 			path = "Preview Content";
    282 			sourceTree = "<group>";
    283 		};
    284 		4EB095232989CBFE0043A8A1 /* Views */ = {
    285 			isa = PBXGroup;
    286 			children = (
    287 				4E4A3F102CD5708100CA6A90 /* Main */,
    288 				4E4A3F472CD570F000CA6A90 /* Actions */,
    289 				4E4A3F692CD5712900CA6A90 /* Balances */,
    290 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    291 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    292 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    293 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    294 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    295 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    296 			);
    297 			path = Views;
    298 			sourceTree = "<group>";
    299 		};
    300 		D14AFD1424D232B300C51073 = {
    301 			isa = PBXGroup;
    302 			children = (
    303 				4E7CFD362A532C7A00CBAFF3 /* TestFlight */,
    304 				4EB094EE298979840043A8A1 /* TalerWallet1 */,
    305 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    306 				D14AFD3624D232B500C51073 /* TalerTests */,
    307 				D14AFD4124D232B500C51073 /* TalerUITests */,
    308 				D14AFD1E24D232B300C51073 /* Products */,
    309 			);
    310 			sourceTree = "<group>";
    311 		};
    312 		D14AFD1E24D232B300C51073 /* Products */ = {
    313 			isa = PBXGroup;
    314 			children = (
    315 				4E3EAE892A990778009F1BE8 /* GNU_Taler.app */,
    316 				D14AFD1D24D232B300C51073 /* Taler_Wallet.app */,
    317 				D14AFD3324D232B500C51073 /* TalerTests.xctest */,
    318 				D14AFD3E24D232B500C51073 /* TalerUITests.xctest */,
    319 				4E563E0A2DC3C52C008FA91D /* Taler_Nightly.app */,
    320 			);
    321 			name = Products;
    322 			sourceTree = "<group>";
    323 		};
    324 		D14AFD3624D232B500C51073 /* TalerTests */ = {
    325 			isa = PBXGroup;
    326 			children = (
    327 				4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */,
    328 				4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */,
    329 			);
    330 			path = TalerTests;
    331 			sourceTree = "<group>";
    332 		};
    333 		D14AFD4124D232B500C51073 /* TalerUITests */ = {
    334 			isa = PBXGroup;
    335 			children = (
    336 				4EB094DA29896D030043A8A1 /* TalerUITests.swift */,
    337 				4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */,
    338 				4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */,
    339 			);
    340 			path = TalerUITests;
    341 			sourceTree = "<group>";
    342 		};
    343 /* End PBXGroup section */
    344 
    345 /* Begin PBXNativeTarget section */
    346 		4E3EAE142A990778009F1BE8 /* GNU_Taler */ = {
    347 			isa = PBXNativeTarget;
    348 			buildConfigurationList = 4E3EAE862A990778009F1BE8 /* Build configuration list for PBXNativeTarget "GNU_Taler" */;
    349 			buildPhases = (
    350 				4E3EAE1C2A990778009F1BE8 /* Sources */,
    351 				4E3EAE762A990778009F1BE8 /* Frameworks */,
    352 				4E3EAE7C2A990778009F1BE8 /* CopyFiles */,
    353 				4E3EAE7D2A990778009F1BE8 /* Resources */,
    354 				4E5BF9392E591C7F005A33A5 /* Embed Frameworks */,
    355 			);
    356 			buildRules = (
    357 			);
    358 			dependencies = (
    359 			);
    360 			fileSystemSynchronizedGroups = (
    361 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    362 				4E4A3F102CD5708100CA6A90 /* Main */,
    363 				4E4A3F472CD570F000CA6A90 /* Actions */,
    364 				4E4A3F692CD5712900CA6A90 /* Balances */,
    365 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    366 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    367 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    368 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    369 				4E4A40692CD572FE00CA6A90 /* Model */,
    370 				4E4A40852CD5731A00CA6A90 /* Backend */,
    371 				4E4A40A62CD5735600CA6A90 /* Helper */,
    372 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    373 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    374 				4E4A41252CD5769900CA6A90 /* Fonts */,
    375 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    376 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    377 				4EB66D772E18238000BE0651 /* Resources */,
    378 				4EF888112DF094A700382858 /* Controllers */,
    379 			);
    380 			name = GNU_Taler;
    381 			packageProductDependencies = (
    382 				4E3EAE152A990778009F1BE8 /* taler-swift */,
    383 				4E3EAE162A990778009F1BE8 /* AnyCodable */,
    384 				4E3EAE182A990778009F1BE8 /* SymLog */,
    385 				4E3EAE1A2A990778009F1BE8 /* CodeScanner */,
    386 				4EE171872B49635800BF9FF5 /* MarkdownUI */,
    387 				4EE171912B49FE4E00BF9FF5 /* OrderedCollections */,
    388 				4E18539B2BDAE6E50034F3BA /* LocalConsole */,
    389 			);
    390 			productName = Taler;
    391 			productReference = 4E3EAE892A990778009F1BE8 /* GNU_Taler.app */;
    392 			productType = "com.apple.product-type.application";
    393 		};
    394 		4E563DE42DC3C52C008FA91D /* Taler_Nightly */ = {
    395 			isa = PBXNativeTarget;
    396 			buildConfigurationList = 4E563E072DC3C52C008FA91D /* Build configuration list for PBXNativeTarget "Taler_Nightly" */;
    397 			buildPhases = (
    398 				4E563DF22DC3C52C008FA91D /* Sources */,
    399 				4E563DF72DC3C52C008FA91D /* Frameworks */,
    400 				4E563E002DC3C52C008FA91D /* CopyFiles */,
    401 				4E563E012DC3C52C008FA91D /* Resources */,
    402 				4E5BF93D2E591CB9005A33A5 /* Embed Frameworks */,
    403 			);
    404 			buildRules = (
    405 			);
    406 			dependencies = (
    407 			);
    408 			fileSystemSynchronizedGroups = (
    409 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    410 				4E4A3F102CD5708100CA6A90 /* Main */,
    411 				4E4A3F472CD570F000CA6A90 /* Actions */,
    412 				4E4A3F692CD5712900CA6A90 /* Balances */,
    413 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    414 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    415 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    416 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    417 				4E4A40692CD572FE00CA6A90 /* Model */,
    418 				4E4A40852CD5731A00CA6A90 /* Backend */,
    419 				4E4A40A62CD5735600CA6A90 /* Helper */,
    420 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    421 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    422 				4E4A41252CD5769900CA6A90 /* Fonts */,
    423 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    424 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    425 				4EB66D772E18238000BE0651 /* Resources */,
    426 				4EF888112DF094A700382858 /* Controllers */,
    427 			);
    428 			name = Taler_Nightly;
    429 			packageProductDependencies = (
    430 				4E563DE52DC3C52C008FA91D /* taler-swift */,
    431 				4E563DE62DC3C52C008FA91D /* AnyCodable */,
    432 				4E563DE82DC3C52C008FA91D /* SymLog */,
    433 				4E563DEA2DC3C52C008FA91D /* CodeScanner */,
    434 				4E563DEC2DC3C52C008FA91D /* MarkdownUI */,
    435 				4E563DEE2DC3C52C008FA91D /* OrderedCollections */,
    436 				4E563DF02DC3C52C008FA91D /* LocalConsole */,
    437 			);
    438 			productName = Taler;
    439 			productReference = 4E563E0A2DC3C52C008FA91D /* Taler_Nightly.app */;
    440 			productType = "com.apple.product-type.application";
    441 		};
    442 		D14AFD1C24D232B300C51073 /* Taler_Wallet */ = {
    443 			isa = PBXNativeTarget;
    444 			buildConfigurationList = D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "Taler_Wallet" */;
    445 			buildPhases = (
    446 				D14AFD1924D232B300C51073 /* Sources */,
    447 				D14AFD1A24D232B300C51073 /* Frameworks */,
    448 				D11250FA26B12D4400D02E00 /* CopyFiles */,
    449 				D14AFD1B24D232B300C51073 /* Resources */,
    450 				4E5BF9412E591CBE005A33A5 /* Embed Frameworks */,
    451 			);
    452 			buildRules = (
    453 			);
    454 			dependencies = (
    455 			);
    456 			fileSystemSynchronizedGroups = (
    457 				4E13EE9E2DB0408B0081F9DF /* OIM */,
    458 				4E4A3F102CD5708100CA6A90 /* Main */,
    459 				4E4A3F472CD570F000CA6A90 /* Actions */,
    460 				4E4A3F692CD5712900CA6A90 /* Balances */,
    461 				4E4A3F7D2CD5715000CA6A90 /* Transactions */,
    462 				4E4A3FA12CD5717F00CA6A90 /* Settings */,
    463 				4E4A3FE82CD5720900CA6A90 /* Sheets */,
    464 				4E4A40262CD5725A00CA6A90 /* HelperViews */,
    465 				4E4A40692CD572FE00CA6A90 /* Model */,
    466 				4E4A40852CD5731A00CA6A90 /* Backend */,
    467 				4E4A40A62CD5735600CA6A90 /* Helper */,
    468 				4E4A40DD2CD5737100CA6A90 /* Quickjs */,
    469 				4E4A40E42CD573D500CA6A90 /* Sounds */,
    470 				4E4A41252CD5769900CA6A90 /* Fonts */,
    471 				4E77D0ED2D7C3A12009756A5 /* ViewModifier */,
    472 				4E9C5A922E58ADB3002E2709 /* Frameworks */,
    473 				4EB66D772E18238000BE0651 /* Resources */,
    474 				4EF888112DF094A700382858 /* Controllers */,
    475 			);
    476 			name = Taler_Wallet;
    477 			packageProductDependencies = (
    478 				ABC13AA22859962800D23185 /* taler-swift */,
    479 				ABE97B1C286D82BF00580772 /* AnyCodable */,
    480 				4EB094FC29897D280043A8A1 /* SymLog */,
    481 				4EEC157529F8ECBF00D46A03 /* CodeScanner */,
    482 				4E2D8DD22B3F513800234039 /* MarkdownUI */,
    483 				4EE1718F2B49FE2B00BF9FF5 /* OrderedCollections */,
    484 				4E1853992BDAE6D40034F3BA /* LocalConsole */,
    485 			);
    486 			productName = Taler;
    487 			productReference = D14AFD1D24D232B300C51073 /* Taler_Wallet.app */;
    488 			productType = "com.apple.product-type.application";
    489 		};
    490 		D14AFD3224D232B500C51073 /* TalerTests */ = {
    491 			isa = PBXNativeTarget;
    492 			buildConfigurationList = D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */;
    493 			buildPhases = (
    494 				D14AFD2F24D232B500C51073 /* Sources */,
    495 				D14AFD3024D232B500C51073 /* Frameworks */,
    496 				D14AFD3124D232B500C51073 /* Resources */,
    497 			);
    498 			buildRules = (
    499 			);
    500 			dependencies = (
    501 				D14AFD3524D232B500C51073 /* PBXTargetDependency */,
    502 			);
    503 			name = TalerTests;
    504 			productName = TalerTests;
    505 			productReference = D14AFD3324D232B500C51073 /* TalerTests.xctest */;
    506 			productType = "com.apple.product-type.bundle.unit-test";
    507 		};
    508 		D14AFD3D24D232B500C51073 /* TalerUITests */ = {
    509 			isa = PBXNativeTarget;
    510 			buildConfigurationList = D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */;
    511 			buildPhases = (
    512 				D14AFD3A24D232B500C51073 /* Sources */,
    513 				D14AFD3B24D232B500C51073 /* Frameworks */,
    514 				D14AFD3C24D232B500C51073 /* Resources */,
    515 			);
    516 			buildRules = (
    517 			);
    518 			dependencies = (
    519 				D14AFD4024D232B500C51073 /* PBXTargetDependency */,
    520 			);
    521 			name = TalerUITests;
    522 			productName = TalerUITests;
    523 			productReference = D14AFD3E24D232B500C51073 /* TalerUITests.xctest */;
    524 			productType = "com.apple.product-type.bundle.ui-testing";
    525 		};
    526 /* End PBXNativeTarget section */
    527 
    528 /* Begin PBXProject section */
    529 		D14AFD1524D232B300C51073 /* Project object */ = {
    530 			isa = PBXProject;
    531 			attributes = {
    532 				BuildIndependentTargetsInParallel = YES;
    533 				LastSwiftUpdateCheck = 1160;
    534 				LastUpgradeCheck = 1540;
    535 				ORGANIZATIONNAME = Taler;
    536 				TargetAttributes = {
    537 					D14AFD1C24D232B300C51073 = {
    538 						CreatedOnToolsVersion = 11.6;
    539 						LastSwiftMigration = 1420;
    540 					};
    541 					D14AFD3224D232B500C51073 = {
    542 						CreatedOnToolsVersion = 11.6;
    543 						LastSwiftMigration = 1420;
    544 						TestTargetID = D14AFD1C24D232B300C51073;
    545 					};
    546 					D14AFD3D24D232B500C51073 = {
    547 						CreatedOnToolsVersion = 11.6;
    548 						LastSwiftMigration = 1420;
    549 						TestTargetID = D14AFD1C24D232B300C51073;
    550 					};
    551 				};
    552 			};
    553 			buildConfigurationList = D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "TalerWalletXC" */;
    554 			compatibilityVersion = "Xcode 16.0.Superseded.1";
    555 			developmentRegion = en;
    556 			hasScannedForEncodings = 0;
    557 			knownRegions = (
    558 				en,
    559 				Base,
    560 				de,
    561 				es,
    562 				fr,
    563 				pl,
    564 				uk,
    565 			);
    566 			mainGroup = D14AFD1424D232B300C51073;
    567 			packageReferences = (
    568 				ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */,
    569 				4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */,
    570 				4EEC157429F8ECBF00D46A03 /* XCRemoteSwiftPackageReference "CodeScanner" */,
    571 				4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */,
    572 				4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */,
    573 				4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */,
    574 				4E3624F22CD8E2C600D9079D /* XCLocalSwiftPackageReference "taler-swift" */,
    575 			);
    576 			productRefGroup = D14AFD1E24D232B300C51073 /* Products */;
    577 			projectDirPath = "";
    578 			projectRoot = "";
    579 			targets = (
    580 				4E3EAE142A990778009F1BE8 /* GNU_Taler */,
    581 				4E563DE42DC3C52C008FA91D /* Taler_Nightly */,
    582 				D14AFD1C24D232B300C51073 /* Taler_Wallet */,
    583 				D14AFD3224D232B500C51073 /* TalerTests */,
    584 				D14AFD3D24D232B500C51073 /* TalerUITests */,
    585 			);
    586 		};
    587 /* End PBXProject section */
    588 
    589 /* Begin PBXResourcesBuildPhase section */
    590 		4E3EAE7D2A990778009F1BE8 /* Resources */ = {
    591 			isa = PBXResourcesBuildPhase;
    592 			buildActionMask = 2147483647;
    593 			files = (
    594 				4E3EAE7E2A990778009F1BE8 /* Settings.bundle in Resources */,
    595 				4E3208572BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */,
    596 			);
    597 			runOnlyForDeploymentPostprocessing = 0;
    598 		};
    599 		4E563E012DC3C52C008FA91D /* Resources */ = {
    600 			isa = PBXResourcesBuildPhase;
    601 			buildActionMask = 2147483647;
    602 			files = (
    603 				4E563E022DC3C52C008FA91D /* Settings.bundle in Resources */,
    604 				4E563E062DC3C52C008FA91D /* PrivacyInfo.xcprivacy in Resources */,
    605 			);
    606 			runOnlyForDeploymentPostprocessing = 0;
    607 		};
    608 		D14AFD1B24D232B300C51073 /* Resources */ = {
    609 			isa = PBXResourcesBuildPhase;
    610 			buildActionMask = 2147483647;
    611 			files = (
    612 				4E363CC02A24754200D7E98C /* Settings.bundle in Resources */,
    613 				4E3208582BB550CA00211E9E /* PrivacyInfo.xcprivacy in Resources */,
    614 			);
    615 			runOnlyForDeploymentPostprocessing = 0;
    616 		};
    617 		D14AFD3124D232B500C51073 /* Resources */ = {
    618 			isa = PBXResourcesBuildPhase;
    619 			buildActionMask = 2147483647;
    620 			files = (
    621 			);
    622 			runOnlyForDeploymentPostprocessing = 0;
    623 		};
    624 		D14AFD3C24D232B500C51073 /* Resources */ = {
    625 			isa = PBXResourcesBuildPhase;
    626 			buildActionMask = 2147483647;
    627 			files = (
    628 			);
    629 			runOnlyForDeploymentPostprocessing = 0;
    630 		};
    631 /* End PBXResourcesBuildPhase section */
    632 
    633 /* Begin PBXSourcesBuildPhase section */
    634 		4E3EAE1C2A990778009F1BE8 /* Sources */ = {
    635 			isa = PBXSourcesBuildPhase;
    636 			buildActionMask = 2147483647;
    637 			files = (
    638 			);
    639 			runOnlyForDeploymentPostprocessing = 0;
    640 		};
    641 		4E563DF22DC3C52C008FA91D /* Sources */ = {
    642 			isa = PBXSourcesBuildPhase;
    643 			buildActionMask = 2147483647;
    644 			files = (
    645 			);
    646 			runOnlyForDeploymentPostprocessing = 0;
    647 		};
    648 		D14AFD1924D232B300C51073 /* Sources */ = {
    649 			isa = PBXSourcesBuildPhase;
    650 			buildActionMask = 2147483647;
    651 			files = (
    652 			);
    653 			runOnlyForDeploymentPostprocessing = 0;
    654 		};
    655 		D14AFD2F24D232B500C51073 /* Sources */ = {
    656 			isa = PBXSourcesBuildPhase;
    657 			buildActionMask = 2147483647;
    658 			files = (
    659 				4EB094D629896CD20043A8A1 /* TalerWalletTests.swift in Sources */,
    660 				4EB094D729896CD20043A8A1 /* WalletBackendTests.swift in Sources */,
    661 			);
    662 			runOnlyForDeploymentPostprocessing = 0;
    663 		};
    664 		D14AFD3A24D232B500C51073 /* Sources */ = {
    665 			isa = PBXSourcesBuildPhase;
    666 			buildActionMask = 2147483647;
    667 			files = (
    668 				4EB094DD29896D030043A8A1 /* TalerUITests.swift in Sources */,
    669 				4EB094DE29896D030043A8A1 /* TalerWalletUITests.swift in Sources */,
    670 				4EB094DC29896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift in Sources */,
    671 			);
    672 			runOnlyForDeploymentPostprocessing = 0;
    673 		};
    674 /* End PBXSourcesBuildPhase section */
    675 
    676 /* Begin PBXTargetDependency section */
    677 		D14AFD3524D232B500C51073 /* PBXTargetDependency */ = {
    678 			isa = PBXTargetDependency;
    679 			target = D14AFD1C24D232B300C51073 /* Taler_Wallet */;
    680 			targetProxy = D14AFD3424D232B500C51073 /* PBXContainerItemProxy */;
    681 		};
    682 		D14AFD4024D232B500C51073 /* PBXTargetDependency */ = {
    683 			isa = PBXTargetDependency;
    684 			target = D14AFD1C24D232B300C51073 /* Taler_Wallet */;
    685 			targetProxy = D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */;
    686 		};
    687 /* End PBXTargetDependency section */
    688 
    689 /* Begin XCBuildConfiguration section */
    690 		4E3EAE872A990778009F1BE8 /* Debug */ = {
    691 			isa = XCBuildConfiguration;
    692 			buildSettings = {
    693 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
    694 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon2;
    695 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    696 				CLANG_ENABLE_MODULES = YES;
    697 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    698 				CODE_SIGN_IDENTITY = "Apple Development";
    699 				CODE_SIGN_STYLE = Automatic;
    700 				CURRENT_PROJECT_VERSION = 1.5.10;
    701 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    702 				ENABLE_PREVIEWS = YES;
    703 				GENERATE_INFOPLIST_FILE = YES;
    704 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
    705 				INFOPLIST_KEY_CFBundleDisplayName = "GNU Taler";
    706 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    707 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    708 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    709 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    710 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    711 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    712 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    713 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    714 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    715 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    716 				LD_RUNPATH_SEARCH_PATHS = (
    717 					"$(inherited)",
    718 					"@executable_path/Frameworks",
    719 				);
    720 				MARKETING_VERSION = 1.5.1;
    721 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-1";
    722 				PRODUCT_NAME = "$(TARGET_NAME)";
    723 				PROVISIONING_PROFILE_SPECIFIER = "";
    724 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    725 				SUPPORTS_MACCATALYST = NO;
    726 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    727 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    728 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "GNU_TALER OIM DEBUG xxxPRINT_CHANGES xxx";
    729 				SWIFT_EMIT_LOC_STRINGS = YES;
    730 				TARGETED_DEVICE_FAMILY = 1;
    731 				VALIDATE_WORKSPACE = YES;
    732 			};
    733 			name = Debug;
    734 		};
    735 		4E3EAE882A990778009F1BE8 /* Release */ = {
    736 			isa = XCBuildConfiguration;
    737 			buildSettings = {
    738 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
    739 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon2;
    740 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    741 				CLANG_ENABLE_MODULES = YES;
    742 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    743 				CODE_SIGN_IDENTITY = "Apple Development";
    744 				CODE_SIGN_STYLE = Automatic;
    745 				CURRENT_PROJECT_VERSION = 1.5.10;
    746 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    747 				ENABLE_PREVIEWS = YES;
    748 				GENERATE_INFOPLIST_FILE = YES;
    749 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
    750 				INFOPLIST_KEY_CFBundleDisplayName = "GNU Taler";
    751 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    752 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    753 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    754 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    755 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    756 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    757 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    758 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    759 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    760 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    761 				LD_RUNPATH_SEARCH_PATHS = (
    762 					"$(inherited)",
    763 					"@executable_path/Frameworks",
    764 				);
    765 				MARKETING_VERSION = 1.5.1;
    766 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-1";
    767 				PRODUCT_NAME = "$(TARGET_NAME)";
    768 				PROVISIONING_PROFILE_SPECIFIER = "";
    769 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    770 				SUPPORTS_MACCATALYST = NO;
    771 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    772 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    773 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "GNU_TALER OIM";
    774 				SWIFT_EMIT_LOC_STRINGS = YES;
    775 				TARGETED_DEVICE_FAMILY = 1;
    776 				VALIDATE_WORKSPACE = YES;
    777 			};
    778 			name = Release;
    779 		};
    780 		4E563E082DC3C52C008FA91D /* Debug */ = {
    781 			isa = XCBuildConfiguration;
    782 			buildSettings = {
    783 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon3;
    784 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    785 				CLANG_ENABLE_MODULES = YES;
    786 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    787 				CODE_SIGN_IDENTITY = "Apple Development";
    788 				CODE_SIGN_STYLE = Automatic;
    789 				CURRENT_PROJECT_VERSION = 1.5.10;
    790 				DEFINES_MODULE = YES;
    791 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    792 				ENABLE_PREVIEWS = YES;
    793 				GENERATE_INFOPLIST_FILE = YES;
    794 				INFOPLIST_FILE = "Taler_Nightly Info.plist";
    795 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Nightly";
    796 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    797 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    798 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    799 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    800 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    801 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    802 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    803 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    804 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    805 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    806 				LD_RUNPATH_SEARCH_PATHS = (
    807 					"$(inherited)",
    808 					"@executable_path/Frameworks",
    809 				);
    810 				MARKETING_VERSION = 1.5.1;
    811 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-3";
    812 				PRODUCT_NAME = "$(TARGET_NAME)";
    813 				PROVISIONING_PROFILE_SPECIFIER = "";
    814 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    815 				SUPPORTS_MACCATALYST = NO;
    816 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    817 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    818 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = " TALER_NIGHTLY OIM DEBUG xxxPRINT_CHANGES xxx";
    819 				SWIFT_EMIT_LOC_STRINGS = YES;
    820 				TARGETED_DEVICE_FAMILY = 1;
    821 				VALIDATE_WORKSPACE = YES;
    822 			};
    823 			name = Debug;
    824 		};
    825 		4E563E092DC3C52C008FA91D /* Release */ = {
    826 			isa = XCBuildConfiguration;
    827 			buildSettings = {
    828 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon3;
    829 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
    830 				CLANG_ENABLE_MODULES = YES;
    831 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
    832 				CODE_SIGN_IDENTITY = "Apple Development";
    833 				CODE_SIGN_STYLE = Automatic;
    834 				CURRENT_PROJECT_VERSION = 1.5.10;
    835 				DEFINES_MODULE = YES;
    836 				DEVELOPMENT_TEAM = GUDDQ9428Y;
    837 				ENABLE_PREVIEWS = YES;
    838 				GENERATE_INFOPLIST_FILE = YES;
    839 				INFOPLIST_FILE = "Taler_Nightly Info.plist";
    840 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Nightly";
    841 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
    842 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
    843 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
    844 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
    845 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
    846 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
    847 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
    848 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
    849 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
    850 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    851 				LD_RUNPATH_SEARCH_PATHS = (
    852 					"$(inherited)",
    853 					"@executable_path/Frameworks",
    854 				);
    855 				MARKETING_VERSION = 1.5.1;
    856 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-3";
    857 				PRODUCT_NAME = "$(TARGET_NAME)";
    858 				PROVISIONING_PROFILE_SPECIFIER = "";
    859 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
    860 				SUPPORTS_MACCATALYST = NO;
    861 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
    862 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
    863 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = TALER_NIGHTLY;
    864 				SWIFT_EMIT_LOC_STRINGS = YES;
    865 				TARGETED_DEVICE_FAMILY = 1;
    866 				VALIDATE_WORKSPACE = YES;
    867 			};
    868 			name = Release;
    869 		};
    870 		D14AFD4524D232B500C51073 /* Debug */ = {
    871 			isa = XCBuildConfiguration;
    872 			buildSettings = {
    873 				ALWAYS_SEARCH_USER_PATHS = NO;
    874 				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
    875 				CLANG_ANALYZER_NONNULL = YES;
    876 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
    877 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
    878 				CLANG_CXX_LIBRARY = "libc++";
    879 				CLANG_ENABLE_MODULES = YES;
    880 				CLANG_ENABLE_OBJC_ARC = YES;
    881 				CLANG_ENABLE_OBJC_WEAK = YES;
    882 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    883 				CLANG_WARN_BOOL_CONVERSION = YES;
    884 				CLANG_WARN_COMMA = YES;
    885 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    886 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    887 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
    888 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
    889 				CLANG_WARN_EMPTY_BODY = YES;
    890 				CLANG_WARN_ENUM_CONVERSION = YES;
    891 				CLANG_WARN_INFINITE_RECURSION = YES;
    892 				CLANG_WARN_INT_CONVERSION = YES;
    893 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    894 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    895 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    896 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
    897 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    898 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    899 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    900 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    901 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
    902 				CLANG_WARN_UNREACHABLE_CODE = YES;
    903 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    904 				DEBUG_INFORMATION_FORMAT = dwarf;
    905 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    906 				ENABLE_TESTABILITY = YES;
    907 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    908 				GCC_NO_COMMON_BLOCKS = YES;
    909 				GCC_OPTIMIZATION_LEVEL = 0;
    910 				GCC_PREPROCESSOR_DEFINITIONS = (
    911 					"DEBUG=1",
    912 					"$(inherited)",
    913 				);
    914 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    915 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
    916 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    917 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
    918 				GCC_WARN_UNUSED_FUNCTION = YES;
    919 				GCC_WARN_UNUSED_VARIABLE = YES;
    920 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    921 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    922 				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
    923 				MTL_FAST_MATH = YES;
    924 				ONLY_ACTIVE_ARCH = YES;
    925 				OTHER_LDFLAGS = (
    926 					"-lc++",
    927 					"-lsqlite3",
    928 				);
    929 				SDKROOT = iphoneos;
    930 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
    931 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
    932 				SWIFT_STRICT_CONCURRENCY = complete;
    933 				SWIFT_VERSION = 5.0;
    934 			};
    935 			name = Debug;
    936 		};
    937 		D14AFD4624D232B500C51073 /* Release */ = {
    938 			isa = XCBuildConfiguration;
    939 			buildSettings = {
    940 				ALWAYS_SEARCH_USER_PATHS = NO;
    941 				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
    942 				CLANG_ANALYZER_NONNULL = YES;
    943 				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
    944 				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
    945 				CLANG_CXX_LIBRARY = "libc++";
    946 				CLANG_ENABLE_MODULES = YES;
    947 				CLANG_ENABLE_OBJC_ARC = YES;
    948 				CLANG_ENABLE_OBJC_WEAK = YES;
    949 				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
    950 				CLANG_WARN_BOOL_CONVERSION = YES;
    951 				CLANG_WARN_COMMA = YES;
    952 				CLANG_WARN_CONSTANT_CONVERSION = YES;
    953 				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
    954 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
    955 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
    956 				CLANG_WARN_EMPTY_BODY = YES;
    957 				CLANG_WARN_ENUM_CONVERSION = YES;
    958 				CLANG_WARN_INFINITE_RECURSION = YES;
    959 				CLANG_WARN_INT_CONVERSION = YES;
    960 				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
    961 				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
    962 				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
    963 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
    964 				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
    965 				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
    966 				CLANG_WARN_STRICT_PROTOTYPES = YES;
    967 				CLANG_WARN_SUSPICIOUS_MOVE = YES;
    968 				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
    969 				CLANG_WARN_UNREACHABLE_CODE = YES;
    970 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
    971 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
    972 				ENABLE_NS_ASSERTIONS = NO;
    973 				ENABLE_STRICT_OBJC_MSGSEND = YES;
    974 				ENABLE_USER_SCRIPT_SANDBOXING = YES;
    975 				GCC_NO_COMMON_BLOCKS = YES;
    976 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
    977 				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
    978 				GCC_WARN_UNDECLARED_SELECTOR = YES;
    979 				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
    980 				GCC_WARN_UNUSED_FUNCTION = YES;
    981 				GCC_WARN_UNUSED_VARIABLE = YES;
    982 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
    983 				LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
    984 				MTL_ENABLE_DEBUG_INFO = NO;
    985 				MTL_FAST_MATH = YES;
    986 				OTHER_LDFLAGS = (
    987 					"-lc++",
    988 					"-lsqlite3",
    989 				);
    990 				SDKROOT = iphoneos;
    991 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
    992 				SWIFT_COMPILATION_MODE = wholemodule;
    993 				SWIFT_OPTIMIZATION_LEVEL = "-O";
    994 				SWIFT_STRICT_CONCURRENCY = complete;
    995 				SWIFT_VERSION = 5.0;
    996 				VALIDATE_PRODUCT = YES;
    997 			};
    998 			name = Release;
    999 		};
   1000 		D14AFD4824D232B500C51073 /* Debug */ = {
   1001 			isa = XCBuildConfiguration;
   1002 			buildSettings = {
   1003 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1004 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
   1005 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
   1006 				CLANG_ENABLE_MODULES = YES;
   1007 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
   1008 				CODE_SIGN_IDENTITY = "Apple Development";
   1009 				CODE_SIGN_STYLE = Automatic;
   1010 				CURRENT_PROJECT_VERSION = 1.5.10;
   1011 				DEVELOPMENT_TEAM = GUDDQ9428Y;
   1012 				ENABLE_PREVIEWS = YES;
   1013 				GENERATE_INFOPLIST_FILE = YES;
   1014 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
   1015 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Wallet";
   1016 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
   1017 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
   1018 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
   1019 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
   1020 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
   1021 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
   1022 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
   1023 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
   1024 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
   1025 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1026 				LD_RUNPATH_SEARCH_PATHS = (
   1027 					"$(inherited)",
   1028 					"@executable_path/Frameworks",
   1029 				);
   1030 				MARKETING_VERSION = 1.5.1;
   1031 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-2";
   1032 				PRODUCT_NAME = "$(TARGET_NAME)";
   1033 				PROVISIONING_PROFILE_SPECIFIER = "";
   1034 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
   1035 				SUPPORTS_MACCATALYST = NO;
   1036 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
   1037 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
   1038 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "TALER_WALLET DEBUG xxxPRINT_CHANGES EMPTY";
   1039 				SWIFT_EMIT_LOC_STRINGS = YES;
   1040 				TARGETED_DEVICE_FAMILY = 1;
   1041 				VALIDATE_WORKSPACE = YES;
   1042 			};
   1043 			name = Debug;
   1044 		};
   1045 		D14AFD4924D232B500C51073 /* Release */ = {
   1046 			isa = XCBuildConfiguration;
   1047 			buildSettings = {
   1048 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1049 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
   1050 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = Taler;
   1051 				CLANG_ENABLE_MODULES = YES;
   1052 				CODE_SIGN_ENTITLEMENTS = "$(TARGET_NAME).entitlements";
   1053 				CODE_SIGN_IDENTITY = "Apple Development";
   1054 				CODE_SIGN_STYLE = Automatic;
   1055 				CURRENT_PROJECT_VERSION = 1.5.10;
   1056 				DEVELOPMENT_TEAM = GUDDQ9428Y;
   1057 				ENABLE_PREVIEWS = YES;
   1058 				GENERATE_INFOPLIST_FILE = YES;
   1059 				INFOPLIST_FILE = "$(TARGET_NAME) Info.plist";
   1060 				INFOPLIST_KEY_CFBundleDisplayName = "Taler Wallet";
   1061 				INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO;
   1062 				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance";
   1063 				INFOPLIST_KEY_NFCReaderUsageDescription = "Scan talerURIs";
   1064 				INFOPLIST_KEY_NSCameraUsageDescription = "Scan QR Codes";
   1065 				INFOPLIST_KEY_NSFaceIDUsageDescription = "Protect your money";
   1066 				INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler-Systems.com";
   1067 				INFOPLIST_KEY_UILaunchScreen_Generation = YES;
   1068 				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait";
   1069 				INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
   1070 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1071 				LD_RUNPATH_SEARCH_PATHS = (
   1072 					"$(inherited)",
   1073 					"@executable_path/Frameworks",
   1074 				);
   1075 				MARKETING_VERSION = 1.5.1;
   1076 				PRODUCT_BUNDLE_IDENTIFIER = "com.taler-systems.talerwallet-2";
   1077 				PRODUCT_NAME = "$(TARGET_NAME)";
   1078 				PROVISIONING_PROFILE_SPECIFIER = "";
   1079 				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
   1080 				SUPPORTS_MACCATALYST = NO;
   1081 				SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
   1082 				SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
   1083 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "TALER_WALLET EMPTY";
   1084 				SWIFT_EMIT_LOC_STRINGS = YES;
   1085 				TARGETED_DEVICE_FAMILY = 1;
   1086 				VALIDATE_WORKSPACE = YES;
   1087 			};
   1088 			name = Release;
   1089 		};
   1090 		D14AFD4B24D232B500C51073 /* Debug */ = {
   1091 			isa = XCBuildConfiguration;
   1092 			buildSettings = {
   1093 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1094 				BUNDLE_LOADER = "$(TEST_HOST)";
   1095 				CLANG_ENABLE_MODULES = YES;
   1096 				CODE_SIGN_STYLE = Automatic;
   1097 				GENERATE_INFOPLIST_FILE = YES;
   1098 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1099 				LD_RUNPATH_SEARCH_PATHS = (
   1100 					"$(inherited)",
   1101 					"@executable_path/Frameworks",
   1102 					"@loader_path/Frameworks",
   1103 				);
   1104 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests;
   1105 				PRODUCT_NAME = "$(TARGET_NAME)";
   1106 				SWIFT_EMIT_LOC_STRINGS = NO;
   1107 				SWIFT_OBJC_BRIDGING_HEADER = "TalerTests/TalerTests-Bridging-Header.h";
   1108 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1109 				TARGETED_DEVICE_FAMILY = "1,2";
   1110 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TalerWallet.app/TalerWallet";
   1111 			};
   1112 			name = Debug;
   1113 		};
   1114 		D14AFD4C24D232B500C51073 /* Release */ = {
   1115 			isa = XCBuildConfiguration;
   1116 			buildSettings = {
   1117 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1118 				BUNDLE_LOADER = "$(TEST_HOST)";
   1119 				CLANG_ENABLE_MODULES = YES;
   1120 				CODE_SIGN_STYLE = Automatic;
   1121 				GENERATE_INFOPLIST_FILE = YES;
   1122 				IPHONEOS_DEPLOYMENT_TARGET = 15.0;
   1123 				LD_RUNPATH_SEARCH_PATHS = (
   1124 					"$(inherited)",
   1125 					"@executable_path/Frameworks",
   1126 					"@loader_path/Frameworks",
   1127 				);
   1128 				MARKETING_VERSION = 0.9.3;
   1129 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests;
   1130 				PRODUCT_NAME = "$(TARGET_NAME)";
   1131 				SWIFT_EMIT_LOC_STRINGS = NO;
   1132 				SWIFT_OBJC_BRIDGING_HEADER = "TalerTests/TalerTests-Bridging-Header.h";
   1133 				TARGETED_DEVICE_FAMILY = "1,2";
   1134 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TalerWallet.app/TalerWallet";
   1135 			};
   1136 			name = Release;
   1137 		};
   1138 		D14AFD4E24D232B500C51073 /* Debug */ = {
   1139 			isa = XCBuildConfiguration;
   1140 			buildSettings = {
   1141 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1142 				CLANG_ENABLE_MODULES = YES;
   1143 				CODE_SIGN_STYLE = Automatic;
   1144 				GENERATE_INFOPLIST_FILE = YES;
   1145 				LD_RUNPATH_SEARCH_PATHS = (
   1146 					"$(inherited)",
   1147 					"@executable_path/Frameworks",
   1148 					"@loader_path/Frameworks",
   1149 				);
   1150 				MARKETING_VERSION = 0.9.3;
   1151 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests;
   1152 				PRODUCT_NAME = "$(TARGET_NAME)";
   1153 				SUPPORTS_MACCATALYST = NO;
   1154 				SWIFT_EMIT_LOC_STRINGS = NO;
   1155 				SWIFT_OBJC_BRIDGING_HEADER = "TalerUITests/TalerUITests-Bridging-Header.h";
   1156 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
   1157 				TARGETED_DEVICE_FAMILY = "1,2";
   1158 				TEST_TARGET_NAME = Taler;
   1159 			};
   1160 			name = Debug;
   1161 		};
   1162 		D14AFD4F24D232B500C51073 /* Release */ = {
   1163 			isa = XCBuildConfiguration;
   1164 			buildSettings = {
   1165 				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
   1166 				CLANG_ENABLE_MODULES = YES;
   1167 				CODE_SIGN_STYLE = Automatic;
   1168 				GENERATE_INFOPLIST_FILE = YES;
   1169 				LD_RUNPATH_SEARCH_PATHS = (
   1170 					"$(inherited)",
   1171 					"@executable_path/Frameworks",
   1172 					"@loader_path/Frameworks",
   1173 				);
   1174 				MARKETING_VERSION = 0.9.3;
   1175 				PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests;
   1176 				PRODUCT_NAME = "$(TARGET_NAME)";
   1177 				SUPPORTS_MACCATALYST = NO;
   1178 				SWIFT_EMIT_LOC_STRINGS = NO;
   1179 				SWIFT_OBJC_BRIDGING_HEADER = "TalerUITests/TalerUITests-Bridging-Header.h";
   1180 				TARGETED_DEVICE_FAMILY = "1,2";
   1181 				TEST_TARGET_NAME = Taler;
   1182 			};
   1183 			name = Release;
   1184 		};
   1185 /* End XCBuildConfiguration section */
   1186 
   1187 /* Begin XCConfigurationList section */
   1188 		4E3EAE862A990778009F1BE8 /* Build configuration list for PBXNativeTarget "GNU_Taler" */ = {
   1189 			isa = XCConfigurationList;
   1190 			buildConfigurations = (
   1191 				4E3EAE872A990778009F1BE8 /* Debug */,
   1192 				4E3EAE882A990778009F1BE8 /* Release */,
   1193 			);
   1194 			defaultConfigurationIsVisible = 0;
   1195 			defaultConfigurationName = Release;
   1196 		};
   1197 		4E563E072DC3C52C008FA91D /* Build configuration list for PBXNativeTarget "Taler_Nightly" */ = {
   1198 			isa = XCConfigurationList;
   1199 			buildConfigurations = (
   1200 				4E563E082DC3C52C008FA91D /* Debug */,
   1201 				4E563E092DC3C52C008FA91D /* Release */,
   1202 			);
   1203 			defaultConfigurationIsVisible = 0;
   1204 			defaultConfigurationName = Release;
   1205 		};
   1206 		D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "TalerWalletXC" */ = {
   1207 			isa = XCConfigurationList;
   1208 			buildConfigurations = (
   1209 				D14AFD4524D232B500C51073 /* Debug */,
   1210 				D14AFD4624D232B500C51073 /* Release */,
   1211 			);
   1212 			defaultConfigurationIsVisible = 0;
   1213 			defaultConfigurationName = Release;
   1214 		};
   1215 		D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "Taler_Wallet" */ = {
   1216 			isa = XCConfigurationList;
   1217 			buildConfigurations = (
   1218 				D14AFD4824D232B500C51073 /* Debug */,
   1219 				D14AFD4924D232B500C51073 /* Release */,
   1220 			);
   1221 			defaultConfigurationIsVisible = 0;
   1222 			defaultConfigurationName = Release;
   1223 		};
   1224 		D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */ = {
   1225 			isa = XCConfigurationList;
   1226 			buildConfigurations = (
   1227 				D14AFD4B24D232B500C51073 /* Debug */,
   1228 				D14AFD4C24D232B500C51073 /* Release */,
   1229 			);
   1230 			defaultConfigurationIsVisible = 0;
   1231 			defaultConfigurationName = Release;
   1232 		};
   1233 		D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */ = {
   1234 			isa = XCConfigurationList;
   1235 			buildConfigurations = (
   1236 				D14AFD4E24D232B500C51073 /* Debug */,
   1237 				D14AFD4F24D232B500C51073 /* Release */,
   1238 			);
   1239 			defaultConfigurationIsVisible = 0;
   1240 			defaultConfigurationName = Release;
   1241 		};
   1242 /* End XCConfigurationList section */
   1243 
   1244 /* Begin XCLocalSwiftPackageReference section */
   1245 		4E3624F22CD8E2C600D9079D /* XCLocalSwiftPackageReference "taler-swift" */ = {
   1246 			isa = XCLocalSwiftPackageReference;
   1247 			relativePath = "taler-swift";
   1248 		};
   1249 /* End XCLocalSwiftPackageReference section */
   1250 
   1251 /* Begin XCRemoteSwiftPackageReference section */
   1252 		4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */ = {
   1253 			isa = XCRemoteSwiftPackageReference;
   1254 			repositoryURL = "https://github.com/Fesh-com/LocalConsole";
   1255 			requirement = {
   1256 				branch = main;
   1257 				kind = branch;
   1258 			};
   1259 		};
   1260 		4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */ = {
   1261 			isa = XCRemoteSwiftPackageReference;
   1262 			repositoryURL = "https://github.com/Fesh-com/swift-markdown-ui-standalone";
   1263 			requirement = {
   1264 				branch = main;
   1265 				kind = branch;
   1266 			};
   1267 		};
   1268 		4E3EAE172A990778009F1BE8 /* XCRemoteSwiftPackageReference "AnyCodable" */ = {
   1269 			isa = XCRemoteSwiftPackageReference;
   1270 			repositoryURL = "https://github.com/Fesh-com/AnyCodable";
   1271 			requirement = {
   1272 				branch = master;
   1273 				kind = branch;
   1274 			};
   1275 		};
   1276 		4E3EAE192A990778009F1BE8 /* XCRemoteSwiftPackageReference "SymLog" */ = {
   1277 			isa = XCRemoteSwiftPackageReference;
   1278 			repositoryURL = "https://github.com/Fesh-com/SymLog";
   1279 			requirement = {
   1280 				branch = main;
   1281 				kind = branch;
   1282 			};
   1283 		};
   1284 		4E3EAE1B2A990778009F1BE8 /* XCRemoteSwiftPackageReference "CodeScanner" */ = {
   1285 			isa = XCRemoteSwiftPackageReference;
   1286 			repositoryURL = "https://github.com/Fesh-com/CodeScanner";
   1287 			requirement = {
   1288 				branch = main;
   1289 				kind = branch;
   1290 			};
   1291 		};
   1292 		4E563DE72DC3C52C008FA91D /* XCRemoteSwiftPackageReference "AnyCodable" */ = {
   1293 			isa = XCRemoteSwiftPackageReference;
   1294 			repositoryURL = "https://github.com/Fesh-com/AnyCodable";
   1295 			requirement = {
   1296 				branch = master;
   1297 				kind = branch;
   1298 			};
   1299 		};
   1300 		4E563DE92DC3C52C008FA91D /* XCRemoteSwiftPackageReference "SymLog" */ = {
   1301 			isa = XCRemoteSwiftPackageReference;
   1302 			repositoryURL = "https://github.com/Fesh-com/SymLog";
   1303 			requirement = {
   1304 				branch = main;
   1305 				kind = branch;
   1306 			};
   1307 		};
   1308 		4E563DEB2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "CodeScanner" */ = {
   1309 			isa = XCRemoteSwiftPackageReference;
   1310 			repositoryURL = "https://github.com/Fesh-com/CodeScanner";
   1311 			requirement = {
   1312 				branch = main;
   1313 				kind = branch;
   1314 			};
   1315 		};
   1316 		4E563DED2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */ = {
   1317 			isa = XCRemoteSwiftPackageReference;
   1318 			repositoryURL = "https://github.com/Fesh-com/swift-markdown-ui-standalone";
   1319 			requirement = {
   1320 				branch = main;
   1321 				kind = branch;
   1322 			};
   1323 		};
   1324 		4E563DEF2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-collections" */ = {
   1325 			isa = XCRemoteSwiftPackageReference;
   1326 			repositoryURL = "https://github.com/Fesh-com/swift-collections";
   1327 			requirement = {
   1328 				branch = main;
   1329 				kind = branch;
   1330 			};
   1331 		};
   1332 		4E563DF12DC3C52C008FA91D /* XCRemoteSwiftPackageReference "LocalConsole" */ = {
   1333 			isa = XCRemoteSwiftPackageReference;
   1334 			repositoryURL = "https://github.com/Fesh-com/LocalConsole";
   1335 			requirement = {
   1336 				branch = main;
   1337 				kind = branch;
   1338 			};
   1339 		};
   1340 		4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */ = {
   1341 			isa = XCRemoteSwiftPackageReference;
   1342 			repositoryURL = "https://github.com/Fesh-com/SymLog";
   1343 			requirement = {
   1344 				branch = main;
   1345 				kind = branch;
   1346 			};
   1347 		};
   1348 		4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */ = {
   1349 			isa = XCRemoteSwiftPackageReference;
   1350 			repositoryURL = "https://github.com/Fesh-com/swift-collections";
   1351 			requirement = {
   1352 				branch = main;
   1353 				kind = branch;
   1354 			};
   1355 		};
   1356 		4EEC157429F8ECBF00D46A03 /* XCRemoteSwiftPackageReference "CodeScanner" */ = {
   1357 			isa = XCRemoteSwiftPackageReference;
   1358 			repositoryURL = "https://github.com/Fesh-com/CodeScanner";
   1359 			requirement = {
   1360 				branch = main;
   1361 				kind = branch;
   1362 			};
   1363 		};
   1364 		ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */ = {
   1365 			isa = XCRemoteSwiftPackageReference;
   1366 			repositoryURL = "https://github.com/Fesh-com/AnyCodable";
   1367 			requirement = {
   1368 				branch = master;
   1369 				kind = branch;
   1370 			};
   1371 		};
   1372 /* End XCRemoteSwiftPackageReference section */
   1373 
   1374 /* Begin XCSwiftPackageProductDependency section */
   1375 		4E1853992BDAE6D40034F3BA /* LocalConsole */ = {
   1376 			isa = XCSwiftPackageProductDependency;
   1377 			package = 4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */;
   1378 			productName = LocalConsole;
   1379 		};
   1380 		4E18539B2BDAE6E50034F3BA /* LocalConsole */ = {
   1381 			isa = XCSwiftPackageProductDependency;
   1382 			package = 4E1853982BDAE6390034F3BA /* XCRemoteSwiftPackageReference "LocalConsole" */;
   1383 			productName = LocalConsole;
   1384 		};
   1385 		4E2D8DD22B3F513800234039 /* MarkdownUI */ = {
   1386 			isa = XCSwiftPackageProductDependency;
   1387 			package = 4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */;
   1388 			productName = MarkdownUI;
   1389 		};
   1390 		4E3EAE152A990778009F1BE8 /* taler-swift */ = {
   1391 			isa = XCSwiftPackageProductDependency;
   1392 			productName = "taler-swift";
   1393 		};
   1394 		4E3EAE162A990778009F1BE8 /* AnyCodable */ = {
   1395 			isa = XCSwiftPackageProductDependency;
   1396 			package = 4E3EAE172A990778009F1BE8 /* XCRemoteSwiftPackageReference "AnyCodable" */;
   1397 			productName = AnyCodable;
   1398 		};
   1399 		4E3EAE182A990778009F1BE8 /* SymLog */ = {
   1400 			isa = XCSwiftPackageProductDependency;
   1401 			package = 4E3EAE192A990778009F1BE8 /* XCRemoteSwiftPackageReference "SymLog" */;
   1402 			productName = SymLog;
   1403 		};
   1404 		4E3EAE1A2A990778009F1BE8 /* CodeScanner */ = {
   1405 			isa = XCSwiftPackageProductDependency;
   1406 			package = 4E3EAE1B2A990778009F1BE8 /* XCRemoteSwiftPackageReference "CodeScanner" */;
   1407 			productName = CodeScanner;
   1408 		};
   1409 		4E563DE52DC3C52C008FA91D /* taler-swift */ = {
   1410 			isa = XCSwiftPackageProductDependency;
   1411 			productName = "taler-swift";
   1412 		};
   1413 		4E563DE62DC3C52C008FA91D /* AnyCodable */ = {
   1414 			isa = XCSwiftPackageProductDependency;
   1415 			package = 4E563DE72DC3C52C008FA91D /* XCRemoteSwiftPackageReference "AnyCodable" */;
   1416 			productName = AnyCodable;
   1417 		};
   1418 		4E563DE82DC3C52C008FA91D /* SymLog */ = {
   1419 			isa = XCSwiftPackageProductDependency;
   1420 			package = 4E563DE92DC3C52C008FA91D /* XCRemoteSwiftPackageReference "SymLog" */;
   1421 			productName = SymLog;
   1422 		};
   1423 		4E563DEA2DC3C52C008FA91D /* CodeScanner */ = {
   1424 			isa = XCSwiftPackageProductDependency;
   1425 			package = 4E563DEB2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "CodeScanner" */;
   1426 			productName = CodeScanner;
   1427 		};
   1428 		4E563DEC2DC3C52C008FA91D /* MarkdownUI */ = {
   1429 			isa = XCSwiftPackageProductDependency;
   1430 			package = 4E563DED2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */;
   1431 			productName = MarkdownUI;
   1432 		};
   1433 		4E563DEE2DC3C52C008FA91D /* OrderedCollections */ = {
   1434 			isa = XCSwiftPackageProductDependency;
   1435 			package = 4E563DEF2DC3C52C008FA91D /* XCRemoteSwiftPackageReference "swift-collections" */;
   1436 			productName = OrderedCollections;
   1437 		};
   1438 		4E563DF02DC3C52C008FA91D /* LocalConsole */ = {
   1439 			isa = XCSwiftPackageProductDependency;
   1440 			package = 4E563DF12DC3C52C008FA91D /* XCRemoteSwiftPackageReference "LocalConsole" */;
   1441 			productName = LocalConsole;
   1442 		};
   1443 		4EB094FC29897D280043A8A1 /* SymLog */ = {
   1444 			isa = XCSwiftPackageProductDependency;
   1445 			package = 4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */;
   1446 			productName = SymLog;
   1447 		};
   1448 		4EE171872B49635800BF9FF5 /* MarkdownUI */ = {
   1449 			isa = XCSwiftPackageProductDependency;
   1450 			package = 4E2D8DD12B3F513800234039 /* XCRemoteSwiftPackageReference "swift-markdown-ui-standalone" */;
   1451 			productName = MarkdownUI;
   1452 		};
   1453 		4EE1718F2B49FE2B00BF9FF5 /* OrderedCollections */ = {
   1454 			isa = XCSwiftPackageProductDependency;
   1455 			package = 4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */;
   1456 			productName = OrderedCollections;
   1457 		};
   1458 		4EE171912B49FE4E00BF9FF5 /* OrderedCollections */ = {
   1459 			isa = XCSwiftPackageProductDependency;
   1460 			package = 4EE1718C2B49EB7200BF9FF5 /* XCRemoteSwiftPackageReference "swift-collections" */;
   1461 			productName = OrderedCollections;
   1462 		};
   1463 		4EEC157529F8ECBF00D46A03 /* CodeScanner */ = {
   1464 			isa = XCSwiftPackageProductDependency;
   1465 			package = 4EEC157429F8ECBF00D46A03 /* XCRemoteSwiftPackageReference "CodeScanner" */;
   1466 			productName = CodeScanner;
   1467 		};
   1468 		ABC13AA22859962800D23185 /* taler-swift */ = {
   1469 			isa = XCSwiftPackageProductDependency;
   1470 			productName = "taler-swift";
   1471 		};
   1472 		ABE97B1C286D82BF00580772 /* AnyCodable */ = {
   1473 			isa = XCSwiftPackageProductDependency;
   1474 			package = ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */;
   1475 			productName = AnyCodable;
   1476 		};
   1477 /* End XCSwiftPackageProductDependency section */
   1478 	};
   1479 	rootObject = D14AFD1524D232B300C51073 /* Project object */;
   1480 }