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