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