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