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