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