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