diff options
author | Marc Stibane <marc@taler.net> | 2023-02-01 00:32:36 +0100 |
---|---|---|
committer | Marc Stibane <marc@taler.net> | 2023-02-01 01:12:00 +0100 |
commit | a1a89d8722b59094377bff9f61ea530697c7e57f (patch) | |
tree | 3844e9331fbb39ca7ba136f94b32dfc9e103f111 | |
parent | 86364f0257c44882202e46d7b784c4cee4cab3dd (diff) | |
download | taler-ios-a1a89d8722b59094377bff9f61ea530697c7e57f.tar.gz taler-ios-a1a89d8722b59094377bff9f61ea530697c7e57f.tar.bz2 taler-ios-a1a89d8722b59094377bff9f61ea530697c7e57f.zip |
Project uses QuickJS instead of iono
7 files changed, 1020 insertions, 990 deletions
diff --git a/Taler.xcodeproj/project.pbxproj b/Taler.xcodeproj/project.pbxproj deleted file mode 100644 index 99b68e5..0000000 --- a/Taler.xcodeproj/project.pbxproj +++ /dev/null @@ -1,863 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - AB1F87C82887C94700AB82A0 /* TalerApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1F87C72887C94700AB82A0 /* TalerApp.swift */; }; - AB1F87CA2887D2F400AB82A0 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1F87C92887D2F400AB82A0 /* ContentView.swift */; }; - AB32199128B18859008AAC75 /* TransactionsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB32199028B18859008AAC75 /* TransactionsModel.swift */; }; - AB4C534A28AC21C9003004F7 /* BalancesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4C534928AC21C9003004F7 /* BalancesView.swift */; }; - AB4C534C28AC25FC003004F7 /* BalancesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4C534B28AC25FC003004F7 /* BalancesModel.swift */; }; - AB69F9FA28AAED53005CCC2E /* WithdrawModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB69F9F928AAED53005CCC2E /* WithdrawModel.swift */; }; - AB7356F928B0203B009C5D8C /* WithdrawView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB7356F828B0203B009C5D8C /* WithdrawView.swift */; }; - AB8C3807286A88A600E0A1DD /* WalletBackendTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8C3806286A88A500E0A1DD /* WalletBackendTests.swift */; }; - ABB33065289C5BBB00668B42 /* ExchangeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB33064289C5BBB00668B42 /* ExchangeManager.swift */; }; - ABB33067289C658900668B42 /* BackendManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB33066289C658900668B42 /* BackendManager.swift */; }; - ABB762AD2891059600E88634 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB762AC2891059600E88634 /* SettingsView.swift */; }; - ABC13AA32859962800D23185 /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = ABC13AA22859962800D23185 /* taler-swift */; }; - ABC4AC3B28A4619C0047A56F /* PendingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC4AC3A28A4619C0047A56F /* PendingView.swift */; }; - ABC4AC3F28A473070047A56F /* PendingManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC4AC3E28A473070047A56F /* PendingManager.swift */; }; - ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = ABE97B1C286D82BF00580772 /* AnyCodable */; }; - D112510026B12E3200D02E00 /* taler-wallet-embedded.js in CopyFiles */ = {isa = PBXBuildFile; fileRef = D11250FF26B12E3200D02E00 /* taler-wallet-embedded.js */; }; - D14AFD4324D232B500C51073 /* TalerUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D14AFD4224D232B500C51073 /* TalerUITests.swift */; }; - D1AFF0F3268D59C200FBB744 /* libiono.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D1AFF0F2268D59A500FBB744 /* libiono.a */; }; - D1D65B9826992E4600C1012A /* WalletBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D65B9726992E4600C1012A /* WalletBackend.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - D14AFD3424D232B500C51073 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D14AFD1524D232B300C51073 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D14AFD1C24D232B300C51073; - remoteInfo = Taler; - }; - D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D14AFD1524D232B300C51073 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D14AFD1C24D232B300C51073; - remoteInfo = Taler; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - D11250FA26B12D4400D02E00 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 12; - dstPath = ""; - dstSubfolderSpec = 7; - files = ( - D112510026B12E3200D02E00 /* taler-wallet-embedded.js in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - AB1F87C72887C94700AB82A0 /* TalerApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TalerApp.swift; sourceTree = "<group>"; }; - AB1F87C92887D2F400AB82A0 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; - AB32199028B18859008AAC75 /* TransactionsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TransactionsModel.swift; sourceTree = "<group>"; }; - AB4C534928AC21C9003004F7 /* BalancesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BalancesView.swift; sourceTree = "<group>"; }; - AB4C534B28AC25FC003004F7 /* BalancesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BalancesModel.swift; sourceTree = "<group>"; }; - AB69F9F928AAED53005CCC2E /* WithdrawModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WithdrawModel.swift; sourceTree = "<group>"; }; - AB710490285995B6008B04F0 /* taler-swift */ = {isa = PBXFileReference; lastKnownFileType = text; path = "taler-swift"; sourceTree = SOURCE_ROOT; }; - AB7356F828B0203B009C5D8C /* WithdrawView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WithdrawView.swift; sourceTree = "<group>"; }; - AB8C3806286A88A500E0A1DD /* WalletBackendTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletBackendTests.swift; sourceTree = "<group>"; }; - ABB33064289C5BBB00668B42 /* ExchangeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExchangeManager.swift; sourceTree = "<group>"; }; - ABB33066289C658900668B42 /* BackendManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackendManager.swift; sourceTree = "<group>"; }; - ABB762AC2891059600E88634 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; }; - ABC4AC3A28A4619C0047A56F /* PendingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingView.swift; sourceTree = "<group>"; }; - ABC4AC3E28A473070047A56F /* PendingManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingManager.swift; sourceTree = "<group>"; }; - D11250FF26B12E3200D02E00 /* taler-wallet-embedded.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = "taler-wallet-embedded.js"; sourceTree = "<group>"; }; - D14AFD1D24D232B300C51073 /* Taler.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Taler.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D14AFD2624D232B500C51073 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; - D14AFD2C24D232B500C51073 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; - D14AFD2E24D232B500C51073 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; - D14AFD3324D232B500C51073 /* TalerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D14AFD3924D232B500C51073 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; - D14AFD3E24D232B500C51073 /* TalerUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D14AFD4224D232B500C51073 /* TalerUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TalerUITests.swift; sourceTree = "<group>"; }; - D14AFD4424D232B500C51073 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; - D1AFF0F2268D59A500FBB744 /* libiono.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libiono.a; path = iono/compiled/x64/libiono.a; sourceTree = "<group>"; }; - D1D65B9726992E4600C1012A /* WalletBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletBackend.swift; sourceTree = "<group>"; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - D14AFD1A24D232B300C51073 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */, - D1AFF0F3268D59C200FBB744 /* libiono.a in Frameworks */, - ABC13AA32859962800D23185 /* taler-swift in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D14AFD3024D232B500C51073 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D14AFD3B24D232B500C51073 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - ABC4AC3C28A470C40047A56F /* Views */ = { - isa = PBXGroup; - children = ( - AB1F87C92887D2F400AB82A0 /* ContentView.swift */, - ABB762AC2891059600E88634 /* SettingsView.swift */, - ABC4AC3A28A4619C0047A56F /* PendingView.swift */, - AB4C534928AC21C9003004F7 /* BalancesView.swift */, - AB7356F828B0203B009C5D8C /* WithdrawView.swift */, - ); - path = Views; - sourceTree = "<group>"; - }; - ABC4AC3D28A4729E0047A56F /* Model */ = { - isa = PBXGroup; - children = ( - ABB33066289C658900668B42 /* BackendManager.swift */, - AB32199028B18859008AAC75 /* TransactionsModel.swift */, - ABB33064289C5BBB00668B42 /* ExchangeManager.swift */, - ABC4AC3E28A473070047A56F /* PendingManager.swift */, - AB69F9F928AAED53005CCC2E /* WithdrawModel.swift */, - AB4C534B28AC25FC003004F7 /* BalancesModel.swift */, - ); - path = Model; - sourceTree = "<group>"; - }; - D14AFD1424D232B300C51073 = { - isa = PBXGroup; - children = ( - AB710490285995B6008B04F0 /* taler-swift */, - D11250FF26B12E3200D02E00 /* taler-wallet-embedded.js */, - D14AFD1F24D232B300C51073 /* Taler */, - D14AFD3624D232B500C51073 /* TalerTests */, - D14AFD4124D232B500C51073 /* TalerUITests */, - D14AFD1E24D232B300C51073 /* Products */, - D1EFA41824D2619B0008B97F /* Frameworks */, - ); - sourceTree = "<group>"; - }; - D14AFD1E24D232B300C51073 /* Products */ = { - isa = PBXGroup; - children = ( - D14AFD1D24D232B300C51073 /* Taler.app */, - D14AFD3324D232B500C51073 /* TalerTests.xctest */, - D14AFD3E24D232B500C51073 /* TalerUITests.xctest */, - ); - name = Products; - sourceTree = "<group>"; - }; - D14AFD1F24D232B300C51073 /* Taler */ = { - isa = PBXGroup; - children = ( - ABC4AC3D28A4729E0047A56F /* Model */, - ABC4AC3C28A470C40047A56F /* Views */, - D1D65B9726992E4600C1012A /* WalletBackend.swift */, - D14AFD2624D232B500C51073 /* Assets.xcassets */, - D14AFD2B24D232B500C51073 /* LaunchScreen.storyboard */, - D14AFD2E24D232B500C51073 /* Info.plist */, - AB1F87C72887C94700AB82A0 /* TalerApp.swift */, - ); - path = Taler; - sourceTree = "<group>"; - }; - D14AFD3624D232B500C51073 /* TalerTests */ = { - isa = PBXGroup; - children = ( - D14AFD3924D232B500C51073 /* Info.plist */, - AB8C3806286A88A500E0A1DD /* WalletBackendTests.swift */, - ); - path = TalerTests; - sourceTree = "<group>"; - }; - D14AFD4124D232B500C51073 /* TalerUITests */ = { - isa = PBXGroup; - children = ( - D14AFD4224D232B500C51073 /* TalerUITests.swift */, - D14AFD4424D232B500C51073 /* Info.plist */, - ); - path = TalerUITests; - sourceTree = "<group>"; - }; - D1EFA41824D2619B0008B97F /* Frameworks */ = { - isa = PBXGroup; - children = ( - D1AFF0F2268D59A500FBB744 /* libiono.a */, - ); - name = Frameworks; - sourceTree = "<group>"; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - D14AFD1C24D232B300C51073 /* Taler */ = { - isa = PBXNativeTarget; - buildConfigurationList = D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "Taler" */; - buildPhases = ( - D14AFD1924D232B300C51073 /* Sources */, - D14AFD1A24D232B300C51073 /* Frameworks */, - D11250F726B12A3500D02E00 /* ShellScript */, - D11250FA26B12D4400D02E00 /* CopyFiles */, - D14AFD1B24D232B300C51073 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Taler; - packageProductDependencies = ( - ABC13AA22859962800D23185 /* taler-swift */, - ABE97B1C286D82BF00580772 /* AnyCodable */, - ); - productName = Taler; - productReference = D14AFD1D24D232B300C51073 /* Taler.app */; - productType = "com.apple.product-type.application"; - }; - D14AFD3224D232B500C51073 /* TalerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */; - buildPhases = ( - D14AFD2F24D232B500C51073 /* Sources */, - D14AFD3024D232B500C51073 /* Frameworks */, - D14AFD3124D232B500C51073 /* Resources */, - D11250F626B1278700D02E00 /* Run Script */, - ); - buildRules = ( - ); - dependencies = ( - D14AFD3524D232B500C51073 /* PBXTargetDependency */, - ); - name = TalerTests; - productName = TalerTests; - productReference = D14AFD3324D232B500C51073 /* TalerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - D14AFD3D24D232B500C51073 /* TalerUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */; - buildPhases = ( - D14AFD3A24D232B500C51073 /* Sources */, - D14AFD3B24D232B500C51073 /* Frameworks */, - D14AFD3C24D232B500C51073 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - D14AFD4024D232B500C51073 /* PBXTargetDependency */, - ); - name = TalerUITests; - productName = TalerUITests; - productReference = D14AFD3E24D232B500C51073 /* TalerUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D14AFD1524D232B300C51073 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1160; - LastUpgradeCheck = 1230; - ORGANIZATIONNAME = Taler; - TargetAttributes = { - D14AFD1C24D232B300C51073 = { - CreatedOnToolsVersion = 11.6; - LastSwiftMigration = 1230; - }; - D14AFD3224D232B500C51073 = { - CreatedOnToolsVersion = 11.6; - LastSwiftMigration = 1340; - TestTargetID = D14AFD1C24D232B300C51073; - }; - D14AFD3D24D232B500C51073 = { - CreatedOnToolsVersion = 11.6; - TestTargetID = D14AFD1C24D232B300C51073; - }; - }; - }; - buildConfigurationList = D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "Taler" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = D14AFD1424D232B300C51073; - packageReferences = ( - ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */, - ); - productRefGroup = D14AFD1E24D232B300C51073 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - D14AFD1C24D232B300C51073 /* Taler */, - D14AFD3224D232B500C51073 /* TalerTests */, - D14AFD3D24D232B500C51073 /* TalerUITests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - D14AFD1B24D232B300C51073 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D14AFD3124D232B500C51073 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D14AFD3C24D232B500C51073 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - D11250F626B1278700D02E00 /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = " -"; - }; - D11250F726B12A3500D02E00 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - "$(SRCROOT)/taler-wallet-embedded.js", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "exit 0\nWALLET_CORE_VERSION=\"v0.8.1\"\nWALLET_CORE_HASH=\"23bf89b663f0fd0e84a3d7e54a19766766c7306e5704e43a25df57da72056fa7\"\nWALLET_SRC=\"https://git.taler.net/wallet-core.git/plain/${WALLET_CORE_VERSION}/taler-wallet-embedded.js?h=prebuilt\"\nWALLET_DST=\"${SRCROOT}/taler-wallet-embedded.js\"\n\n[ ! -e $WALLET_DST ] || rm $WALLET_DST\ncurl $WALLET_SRC --output $WALLET_DST\n\nRECEIVED_HASH=$(openssl sha256 -r $WALLET_DST)\nRECEIVED_HASH_SPLIT=($RECEIVED_HASH)\nif [ $WALLET_CORE_HASH != ${RECEIVED_HASH_SPLIT[0]} ]\nthen\n exit 1\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - D14AFD1924D232B300C51073 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB1F87C82887C94700AB82A0 /* TalerApp.swift in Sources */, - AB1F87CA2887D2F400AB82A0 /* ContentView.swift in Sources */, - AB7356F928B0203B009C5D8C /* WithdrawView.swift in Sources */, - ABB33067289C658900668B42 /* BackendManager.swift in Sources */, - AB69F9FA28AAED53005CCC2E /* WithdrawModel.swift in Sources */, - AB4C534C28AC25FC003004F7 /* BalancesModel.swift in Sources */, - ABB33065289C5BBB00668B42 /* ExchangeManager.swift in Sources */, - AB4C534A28AC21C9003004F7 /* BalancesView.swift in Sources */, - D1D65B9826992E4600C1012A /* WalletBackend.swift in Sources */, - AB32199128B18859008AAC75 /* TransactionsModel.swift in Sources */, - ABB762AD2891059600E88634 /* SettingsView.swift in Sources */, - ABC4AC3B28A4619C0047A56F /* PendingView.swift in Sources */, - ABC4AC3F28A473070047A56F /* PendingManager.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D14AFD2F24D232B500C51073 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AB8C3807286A88A600E0A1DD /* WalletBackendTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D14AFD3A24D232B500C51073 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D14AFD4324D232B500C51073 /* TalerUITests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - D14AFD3524D232B500C51073 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D14AFD1C24D232B300C51073 /* Taler */; - targetProxy = D14AFD3424D232B500C51073 /* PBXContainerItemProxy */; - }; - D14AFD4024D232B500C51073 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D14AFD1C24D232B300C51073 /* Taler */; - targetProxy = D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - D14AFD2B24D232B500C51073 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - D14AFD2C24D232B500C51073 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = "<group>"; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - D14AFD4524D232B500C51073 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "-lc++"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - D14AFD4624D232B500C51073 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - OTHER_LDFLAGS = "-lc++"; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - D14AFD4824D232B500C51073 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2; - DEVELOPMENT_ASSET_PATHS = ""; - DEVELOPMENT_TEAM = AY2R7MK22Y; - ENABLE_PREVIEWS = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - HEADER_SEARCH_PATHS = ( - "$(PROJECT_DIR)/iono/ios-node-v8/src", - "$(PROJECT_DIR)/iono/ios-node-v8/deps/v8/include", - "$(PROJECT_DIR)/iono/ios-node-v8/deps/uv/include", - ); - INFOPLIST_FILE = Taler/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - "$(PROJECT_DIR)/iono/compiled/x64", - ); - "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( - "$(PROJECT_DIR)/iono/ios-node-v8/out-arm64/Debug", - "$(PROJECT_DIR)/iono/compiled/arm64", - ); - "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( - "$(PROJECT_DIR)/iono/ios-node-v8/out-x64/Debug", - "$(PROJECT_DIR)/iono/compiled/x64", - ); - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lc++", - "-lbrotli", - "-lcares", - "-lhistogram", - "-lllhttp", - "-lnghttp2", - "-lnode", - "-lopenssl", - "-ltorque_base", - "-luv", - "-luvwasi", - "-lv8_base_without_compiler", - "-lv8_compiler", - "-lv8_init", - "-lv8_initializers", - "-lv8_libbase", - "-lv8_libplatform", - "-lv8_libsampler", - "-lv8_snapshot", - "-lv8_zlib", - "-lzlib", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.taler.Taler; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/iono/iono"; - "SWIFT_INCLUDE_PATHS[sdk=iphoneos*]" = "$(PROJECT_DIR)/iono/compiled/arm64"; - "SWIFT_INCLUDE_PATHS[sdk=iphonesimulator*]" = "$(PROJECT_DIR)/iono/compiled/x64"; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_WORKSPACE = YES; - }; - name = Debug; - }; - D14AFD4924D232B500C51073 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2; - DEVELOPMENT_ASSET_PATHS = ""; - DEVELOPMENT_TEAM = AY2R7MK22Y; - ENABLE_PREVIEWS = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - HEADER_SEARCH_PATHS = ( - "$(PROJECT_DIR)/iono/ios-node-v8/src", - "$(PROJECT_DIR)/iono/ios-node-v8/deps/v8/include", - "$(PROJECT_DIR)/iono/ios-node-v8/deps/uv/include", - ); - INFOPLIST_FILE = Taler/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - "$(PROJECT_DIR)/iono/compiled/x64", - ); - "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ( - "$(PROJECT_DIR)/iono/ios-node-v8/out-arm64/Release", - "$(PROJECT_DIR)/iono/compiled/arm64", - ); - "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = ( - "$(PROJECT_DIR)/iono/ios-node-v8/out-x64/Release", - "$(PROJECT_DIR)/iono/compiled/x64", - ); - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ( - "-lc++", - "-lbrotli", - "-lcares", - "-lhistogram", - "-lllhttp", - "-lnghttp2", - "-lnode", - "-lopenssl", - "-ltorque_base", - "-luv", - "-luvwasi", - "-lv8_base_without_compiler", - "-lv8_compiler", - "-lv8_init", - "-lv8_initializers", - "-lv8_libbase", - "-lv8_libplatform", - "-lv8_libsampler", - "-lv8_snapshot", - "-lv8_zlib", - "-lzlib", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.taler.Taler; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/iono/iono"; - "SWIFT_INCLUDE_PATHS[sdk=iphoneos*]" = "$(PROJECT_DIR)/iono/compiled/arm64"; - "SWIFT_INCLUDE_PATHS[sdk=iphonesimulator*]" = "$(PROJECT_DIR)/iono/compiled/x64"; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_WORKSPACE = YES; - }; - name = Release; - }; - D14AFD4B24D232B500C51073 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = TalerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Taler.app/Taler"; - }; - name = Debug; - }; - D14AFD4C24D232B500C51073 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = TalerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Taler.app/Taler"; - }; - name = Release; - }; - D14AFD4E24D232B500C51073 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = TalerUITests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Taler; - }; - name = Debug; - }; - D14AFD4F24D232B500C51073 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = TalerUITests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = Taler; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "Taler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D14AFD4524D232B500C51073 /* Debug */, - D14AFD4624D232B500C51073 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "Taler" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D14AFD4824D232B500C51073 /* Debug */, - D14AFD4924D232B500C51073 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D14AFD4B24D232B500C51073 /* Debug */, - D14AFD4C24D232B500C51073 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D14AFD4E24D232B500C51073 /* Debug */, - D14AFD4F24D232B500C51073 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/Flight-School/AnyCodable"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 0.6.5; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - ABC13AA22859962800D23185 /* taler-swift */ = { - isa = XCSwiftPackageProductDependency; - productName = "taler-swift"; - }; - ABE97B1C286D82BF00580772 /* AnyCodable */ = { - isa = XCSwiftPackageProductDependency; - package = ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */; - productName = AnyCodable; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = D14AFD1524D232B300C51073 /* Project object */; -} diff --git a/Taler.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Taler.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/Taler.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Workspace - version = "1.0"> - <FileRef - location = "self:"> - </FileRef> -</Workspace> diff --git a/Taler.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Taler.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/Taler.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IDEDidComputeMac32BitWarning</key> - <true/> -</dict> -</plist> diff --git a/Taler.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Taler.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 7eca6e5..0000000 --- a/Taler.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,14 +0,0 @@ -{ - "pins" : [ - { - "identity" : "anycodable", - "kind" : "remoteSourceControl", - "location" : "https://github.com/Flight-School/AnyCodable", - "state" : { - "revision" : "f9fda69a7b704d46fb5123005f2f7e43dbb8a0fa", - "version" : "0.6.5" - } - } - ], - "version" : 2 -} diff --git a/Taler.xcodeproj/xcshareddata/xcschemes/Taler.xcscheme b/Taler.xcodeproj/xcshareddata/xcschemes/Taler.xcscheme deleted file mode 100644 index 2a82732..0000000 --- a/Taler.xcodeproj/xcshareddata/xcschemes/Taler.xcscheme +++ /dev/null @@ -1,98 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Scheme - LastUpgradeVersion = "1230" - version = "1.3"> - <BuildAction - parallelizeBuildables = "YES" - buildImplicitDependencies = "YES"> - <BuildActionEntries> - <BuildActionEntry - buildForTesting = "YES" - buildForRunning = "YES" - buildForProfiling = "YES" - buildForArchiving = "YES" - buildForAnalyzing = "YES"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D14AFD1C24D232B300C51073" - BuildableName = "Taler.app" - BlueprintName = "Taler" - ReferencedContainer = "container:Taler.xcodeproj"> - </BuildableReference> - </BuildActionEntry> - </BuildActionEntries> - </BuildAction> - <TestAction - buildConfiguration = "Debug" - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> - <Testables> - <TestableReference - skipped = "NO"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D14AFD3224D232B500C51073" - BuildableName = "TalerTests.xctest" - BlueprintName = "TalerTests" - ReferencedContainer = "container:Taler.xcodeproj"> - </BuildableReference> - </TestableReference> - <TestableReference - skipped = "NO"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D14AFD3D24D232B500C51073" - BuildableName = "TalerUITests.xctest" - BlueprintName = "TalerUITests" - ReferencedContainer = "container:Taler.xcodeproj"> - </BuildableReference> - </TestableReference> - </Testables> - </TestAction> - <LaunchAction - buildConfiguration = "Debug" - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - launchStyle = "0" - useCustomWorkingDirectory = "NO" - ignoresPersistentStateOnLaunch = "NO" - debugDocumentVersioning = "YES" - debugServiceExtension = "internal" - allowLocationSimulation = "YES"> - <BuildableProductRunnable - runnableDebuggingMode = "0"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D14AFD1C24D232B300C51073" - BuildableName = "Taler.app" - BlueprintName = "Taler" - ReferencedContainer = "container:Taler.xcodeproj"> - </BuildableReference> - </BuildableProductRunnable> - </LaunchAction> - <ProfileAction - buildConfiguration = "Release" - shouldUseLaunchSchemeArgsEnv = "YES" - savedToolIdentifier = "" - useCustomWorkingDirectory = "NO" - debugDocumentVersioning = "YES"> - <BuildableProductRunnable - runnableDebuggingMode = "0"> - <BuildableReference - BuildableIdentifier = "primary" - BlueprintIdentifier = "D14AFD1C24D232B300C51073" - BuildableName = "Taler.app" - BlueprintName = "Taler" - ReferencedContainer = "container:Taler.xcodeproj"> - </BuildableReference> - </BuildableProductRunnable> - </ProfileAction> - <AnalyzeAction - buildConfiguration = "Debug"> - </AnalyzeAction> - <ArchiveAction - buildConfiguration = "Release" - revealArchiveInOrganizer = "YES"> - </ArchiveAction> -</Scheme> diff --git a/Taler.xcworkspace/contents.xcworkspacedata b/Taler.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..fdb8a75 --- /dev/null +++ b/Taler.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Workspace + version = "1.0"> + <FileRef + location = "group:TalerWallet.xcodeproj"> + </FileRef> + <FileRef + location = "group:../quickjs-tart/QuickJS-rt.xcodeproj"> + </FileRef> +</Workspace> diff --git a/TalerWallet.xcodeproj/project.pbxproj b/TalerWallet.xcodeproj/project.pbxproj new file mode 100644 index 0000000..4d986fe --- /dev/null +++ b/TalerWallet.xcodeproj/project.pbxproj @@ -0,0 +1,1010 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 52; + objects = { + +/* Begin PBXBuildFile section */ + 4EB094D629896CD20043A8A1 /* TalerWalletTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */; }; + 4EB094D729896CD20043A8A1 /* WalletBackendTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */; }; + 4EB094DC29896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */; }; + 4EB094DD29896D030043A8A1 /* TalerUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094DA29896D030043A8A1 /* TalerUITests.swift */; }; + 4EB094DE29896D030043A8A1 /* TalerWalletUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */; }; + 4EB094ED298979620043A8A1 /* TalerWallet1App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB094EC298979620043A8A1 /* TalerWallet1App.swift */; }; + 4EB094F0298979D30043A8A1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4EB094EF298979D30043A8A1 /* Assets.xcassets */; }; + 4EB094F429897A510043A8A1 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4EB094F329897A510043A8A1 /* Preview Assets.xcassets */; }; + 4EB094F829897CA20043A8A1 /* FTalerWalletcore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EB094F729897CA20043A8A1 /* FTalerWalletcore.framework */; }; + 4EB094FD29897D280043A8A1 /* SymLog in Frameworks */ = {isa = PBXBuildFile; productRef = 4EB094FC29897D280043A8A1 /* SymLog */; }; + 4EB095032989C9BC0043A8A1 /* Controller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095012989C9BC0043A8A1 /* Controller.swift */; }; + 4EB095092989CB7C0043A8A1 /* TalerDater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095062989CB7C0043A8A1 /* TalerDater.swift */; }; + 4EB0950A2989CB7C0043A8A1 /* TalerStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095072989CB7C0043A8A1 /* TalerStrings.swift */; }; + 4EB0950B2989CB7C0043A8A1 /* View+dismissTop.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095082989CB7C0043A8A1 /* View+dismissTop.swift */; }; + 4EB0950E2989CB9A0043A8A1 /* quickjs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0950D2989CB9A0043A8A1 /* quickjs.swift */; }; + 4EB095152989CBB00043A8A1 /* ExchangeTestModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095102989CBB00043A8A1 /* ExchangeTestModel.swift */; }; + 4EB095162989CBB00043A8A1 /* WalletModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095112989CBB00043A8A1 /* WalletModel.swift */; }; + 4EB095192989CBB00043A8A1 /* WalletInitModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095142989CBB00043A8A1 /* WalletInitModel.swift */; }; + 4EB0951F2989CBCB0043A8A1 /* WalletBackendRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0951B2989CBCB0043A8A1 /* WalletBackendRequest.swift */; }; + 4EB095202989CBCB0043A8A1 /* WalletCore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0951C2989CBCB0043A8A1 /* WalletCore.swift */; }; + 4EB095212989CBCB0043A8A1 /* WalletBackendError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0951D2989CBCB0043A8A1 /* WalletBackendError.swift */; }; + 4EB095222989CBCB0043A8A1 /* Transaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0951E2989CBCB0043A8A1 /* Transaction.swift */; }; + 4EB0954F2989CBFE0043A8A1 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095252989CBFE0043A8A1 /* SettingsView.swift */; }; + 4EB095502989CBFE0043A8A1 /* SettingsItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095262989CBFE0043A8A1 /* SettingsItem.swift */; }; + 4EB095512989CBFE0043A8A1 /* ExchangeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095282989CBFE0043A8A1 /* ExchangeModel.swift */; }; + 4EB095522989CBFE0043A8A1 /* ExchangeListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095292989CBFE0043A8A1 /* ExchangeListView.swift */; }; + 4EB095532989CBFE0043A8A1 /* PaymentAcceptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0952B2989CBFE0043A8A1 /* PaymentAcceptView.swift */; }; + 4EB095542989CBFE0043A8A1 /* PaymentURIModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0952C2989CBFE0043A8A1 /* PaymentURIModel.swift */; }; + 4EB095552989CBFE0043A8A1 /* PaymentURIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0952D2989CBFE0043A8A1 /* PaymentURIView.swift */; }; + 4EB095562989CBFE0043A8A1 /* TransactionsListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0952F2989CBFE0043A8A1 /* TransactionsListView.swift */; }; + 4EB095572989CBFE0043A8A1 /* TransactionRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095302989CBFE0043A8A1 /* TransactionRow.swift */; }; + 4EB095582989CBFE0043A8A1 /* TransactionDetail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095312989CBFE0043A8A1 /* TransactionDetail.swift */; }; + 4EB095592989CBFE0043A8A1 /* TransactionsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095322989CBFE0043A8A1 /* TransactionsModel.swift */; }; + 4EB0955A2989CBFE0043A8A1 /* URLSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095332989CBFE0043A8A1 /* URLSheet.swift */; }; + 4EB0955B2989CBFE0043A8A1 /* BalancesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095352989CBFE0043A8A1 /* BalancesModel.swift */; }; + 4EB0955C2989CBFE0043A8A1 /* BalanceRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095362989CBFE0043A8A1 /* BalanceRow.swift */; }; + 4EB0955D2989CBFE0043A8A1 /* CurrenciesListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095372989CBFE0043A8A1 /* CurrenciesListView.swift */; }; + 4EB0955E2989CBFE0043A8A1 /* PendingRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095382989CBFE0043A8A1 /* PendingRow.swift */; }; + 4EB0955F2989CBFE0043A8A1 /* WalletEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095392989CBFE0043A8A1 /* WalletEmptyView.swift */; }; + 4EB095602989CBFE0043A8A1 /* CurrencyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0953A2989CBFE0043A8A1 /* CurrencyView.swift */; }; + 4EB095612989CBFE0043A8A1 /* WithdrawURIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0953C2989CBFE0043A8A1 /* WithdrawURIView.swift */; }; + 4EB095622989CBFE0043A8A1 /* WithdrawURIModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0953D2989CBFE0043A8A1 /* WithdrawURIModel.swift */; }; + 4EB095632989CBFE0043A8A1 /* WithdrawAcceptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0953E2989CBFE0043A8A1 /* WithdrawAcceptView.swift */; }; + 4EB095642989CBFE0043A8A1 /* WithdrawProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0953F2989CBFE0043A8A1 /* WithdrawProgressView.swift */; }; + 4EB095652989CBFE0043A8A1 /* WithdrawTOSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095402989CBFE0043A8A1 /* WithdrawTOSView.swift */; }; + 4EB095662989CBFE0043A8A1 /* SideBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095422989CBFE0043A8A1 /* SideBarView.swift */; }; + 4EB095672989CBFE0043A8A1 /* LaunchAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095432989CBFE0043A8A1 /* LaunchAnimationView.swift */; }; + 4EB095682989CBFE0043A8A1 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095442989CBFE0043A8A1 /* ContentView.swift */; }; + 4EB095692989CBFE0043A8A1 /* ErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095452989CBFE0043A8A1 /* ErrorView.swift */; }; + 4EB0956A2989CBFE0043A8A1 /* Buttons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095472989CBFE0043A8A1 /* Buttons.swift */; }; + 4EB0956B2989CBFE0043A8A1 /* TextFieldAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095482989CBFE0043A8A1 /* TextFieldAlert.swift */; }; + 4EB0956C2989CBFE0043A8A1 /* AmountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB095492989CBFE0043A8A1 /* AmountView.swift */; }; + 4EB0956D2989CBFE0043A8A1 /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0954A2989CBFE0043A8A1 /* LoadingView.swift */; }; + 4EB0956E2989CBFE0043A8A1 /* PendingModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0954C2989CBFE0043A8A1 /* PendingModel.swift */; }; + 4EB0956F2989CBFE0043A8A1 /* PendingOpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0954D2989CBFE0043A8A1 /* PendingOpView.swift */; }; + 4EB095702989CBFE0043A8A1 /* PendingOpsListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB0954E2989CBFE0043A8A1 /* PendingOpsListView.swift */; }; + ABC13AA32859962800D23185 /* taler-swift in Frameworks */ = {isa = PBXBuildFile; productRef = ABC13AA22859962800D23185 /* taler-swift */; }; + ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */ = {isa = PBXBuildFile; productRef = ABE97B1C286D82BF00580772 /* AnyCodable */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + D14AFD3424D232B500C51073 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D14AFD1524D232B300C51073 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D14AFD1C24D232B300C51073; + remoteInfo = Taler; + }; + D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D14AFD1524D232B300C51073 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D14AFD1C24D232B300C51073; + remoteInfo = Taler; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + D11250FA26B12D4400D02E00 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 12; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletTests.swift; sourceTree = "<group>"; }; + 4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletBackendTests.swift; sourceTree = "<group>"; }; + 4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletUITestsLaunchTests.swift; sourceTree = "<group>"; }; + 4EB094DA29896D030043A8A1 /* TalerUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerUITests.swift; sourceTree = "<group>"; }; + 4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWalletUITests.swift; sourceTree = "<group>"; }; + 4EB094E129896FED0043A8A1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; + 4EB094EC298979620043A8A1 /* TalerWallet1App.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerWallet1App.swift; sourceTree = "<group>"; }; + 4EB094EF298979D30043A8A1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; + 4EB094F329897A510043A8A1 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; + 4EB094F729897CA20043A8A1 /* FTalerWalletcore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = FTalerWalletcore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4EB095012989C9BC0043A8A1 /* Controller.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Controller.swift; sourceTree = "<group>"; }; + 4EB095062989CB7C0043A8A1 /* TalerDater.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerDater.swift; sourceTree = "<group>"; }; + 4EB095072989CB7C0043A8A1 /* TalerStrings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TalerStrings.swift; sourceTree = "<group>"; }; + 4EB095082989CB7C0043A8A1 /* View+dismissTop.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "View+dismissTop.swift"; sourceTree = "<group>"; }; + 4EB0950D2989CB9A0043A8A1 /* quickjs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = quickjs.swift; sourceTree = "<group>"; }; + 4EB095102989CBB00043A8A1 /* ExchangeTestModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExchangeTestModel.swift; sourceTree = "<group>"; }; + 4EB095112989CBB00043A8A1 /* WalletModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletModel.swift; sourceTree = "<group>"; }; + 4EB095142989CBB00043A8A1 /* WalletInitModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletInitModel.swift; sourceTree = "<group>"; }; + 4EB0951B2989CBCB0043A8A1 /* WalletBackendRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletBackendRequest.swift; sourceTree = "<group>"; }; + 4EB0951C2989CBCB0043A8A1 /* WalletCore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletCore.swift; sourceTree = "<group>"; }; + 4EB0951D2989CBCB0043A8A1 /* WalletBackendError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletBackendError.swift; sourceTree = "<group>"; }; + 4EB0951E2989CBCB0043A8A1 /* Transaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Transaction.swift; sourceTree = "<group>"; }; + 4EB095252989CBFE0043A8A1 /* SettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; }; + 4EB095262989CBFE0043A8A1 /* SettingsItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsItem.swift; sourceTree = "<group>"; }; + 4EB095282989CBFE0043A8A1 /* ExchangeModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExchangeModel.swift; sourceTree = "<group>"; }; + 4EB095292989CBFE0043A8A1 /* ExchangeListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExchangeListView.swift; sourceTree = "<group>"; }; + 4EB0952B2989CBFE0043A8A1 /* PaymentAcceptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentAcceptView.swift; sourceTree = "<group>"; }; + 4EB0952C2989CBFE0043A8A1 /* PaymentURIModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentURIModel.swift; sourceTree = "<group>"; }; + 4EB0952D2989CBFE0043A8A1 /* PaymentURIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaymentURIView.swift; sourceTree = "<group>"; }; + 4EB0952F2989CBFE0043A8A1 /* TransactionsListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionsListView.swift; sourceTree = "<group>"; }; + 4EB095302989CBFE0043A8A1 /* TransactionRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionRow.swift; sourceTree = "<group>"; }; + 4EB095312989CBFE0043A8A1 /* TransactionDetail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionDetail.swift; sourceTree = "<group>"; }; + 4EB095322989CBFE0043A8A1 /* TransactionsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TransactionsModel.swift; sourceTree = "<group>"; }; + 4EB095332989CBFE0043A8A1 /* URLSheet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSheet.swift; sourceTree = "<group>"; }; + 4EB095352989CBFE0043A8A1 /* BalancesModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BalancesModel.swift; sourceTree = "<group>"; }; + 4EB095362989CBFE0043A8A1 /* BalanceRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BalanceRow.swift; sourceTree = "<group>"; }; + 4EB095372989CBFE0043A8A1 /* CurrenciesListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrenciesListView.swift; sourceTree = "<group>"; }; + 4EB095382989CBFE0043A8A1 /* PendingRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PendingRow.swift; sourceTree = "<group>"; }; + 4EB095392989CBFE0043A8A1 /* WalletEmptyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WalletEmptyView.swift; sourceTree = "<group>"; }; + 4EB0953A2989CBFE0043A8A1 /* CurrencyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrencyView.swift; sourceTree = "<group>"; }; + 4EB0953C2989CBFE0043A8A1 /* WithdrawURIView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithdrawURIView.swift; sourceTree = "<group>"; }; + 4EB0953D2989CBFE0043A8A1 /* WithdrawURIModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithdrawURIModel.swift; sourceTree = "<group>"; }; + 4EB0953E2989CBFE0043A8A1 /* WithdrawAcceptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithdrawAcceptView.swift; sourceTree = "<group>"; }; + 4EB0953F2989CBFE0043A8A1 /* WithdrawProgressView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithdrawProgressView.swift; sourceTree = "<group>"; }; + 4EB095402989CBFE0043A8A1 /* WithdrawTOSView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WithdrawTOSView.swift; sourceTree = "<group>"; }; + 4EB095422989CBFE0043A8A1 /* SideBarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SideBarView.swift; sourceTree = "<group>"; }; + 4EB095432989CBFE0043A8A1 /* LaunchAnimationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LaunchAnimationView.swift; sourceTree = "<group>"; }; + 4EB095442989CBFE0043A8A1 /* ContentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; + 4EB095452989CBFE0043A8A1 /* ErrorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorView.swift; sourceTree = "<group>"; }; + 4EB095472989CBFE0043A8A1 /* Buttons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Buttons.swift; sourceTree = "<group>"; }; + 4EB095482989CBFE0043A8A1 /* TextFieldAlert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFieldAlert.swift; sourceTree = "<group>"; }; + 4EB095492989CBFE0043A8A1 /* AmountView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AmountView.swift; sourceTree = "<group>"; }; + 4EB0954A2989CBFE0043A8A1 /* LoadingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; }; + 4EB0954C2989CBFE0043A8A1 /* PendingModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PendingModel.swift; sourceTree = "<group>"; }; + 4EB0954D2989CBFE0043A8A1 /* PendingOpView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PendingOpView.swift; sourceTree = "<group>"; }; + 4EB0954E2989CBFE0043A8A1 /* PendingOpsListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PendingOpsListView.swift; sourceTree = "<group>"; }; + AB710490285995B6008B04F0 /* taler-swift */ = {isa = PBXFileReference; lastKnownFileType = text; path = "taler-swift"; sourceTree = SOURCE_ROOT; }; + D14AFD1D24D232B300C51073 /* TalerWalletT.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TalerWalletT.app; sourceTree = BUILT_PRODUCTS_DIR; }; + D14AFD3324D232B500C51073 /* TalerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D14AFD3E24D232B500C51073 /* TalerUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TalerUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D14AFD1A24D232B300C51073 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ABE97B1D286D82BF00580772 /* AnyCodable in Frameworks */, + 4EB094FD29897D280043A8A1 /* SymLog in Frameworks */, + 4EB094F829897CA20043A8A1 /* FTalerWalletcore.framework in Frameworks */, + ABC13AA32859962800D23185 /* taler-swift in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D14AFD3024D232B500C51073 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D14AFD3B24D232B500C51073 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4EB094EE298979840043A8A1 /* TalerWallet1 */ = { + isa = PBXGroup; + children = ( + 4EB095002989C9BC0043A8A1 /* Controllers */, + 4EB095232989CBFE0043A8A1 /* Views */, + 4EB0950F2989CBB00043A8A1 /* Model */, + 4EB0951A2989CBCB0043A8A1 /* Backend */, + 4EB0950C2989CB9A0043A8A1 /* Quickjs */, + 4EB095052989CB7C0043A8A1 /* Helper */, + 4EB094EF298979D30043A8A1 /* Assets.xcassets */, + 4EB094F529897A9A0043A8A1 /* Preview Content */, + ); + path = TalerWallet1; + sourceTree = "<group>"; + }; + 4EB094F529897A9A0043A8A1 /* Preview Content */ = { + isa = PBXGroup; + children = ( + 4EB094F329897A510043A8A1 /* Preview Assets.xcassets */, + ); + path = "Preview Content"; + sourceTree = "<group>"; + }; + 4EB094F629897CA20043A8A1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4EB094F729897CA20043A8A1 /* FTalerWalletcore.framework */, + ); + name = Frameworks; + sourceTree = "<group>"; + }; + 4EB095002989C9BC0043A8A1 /* Controllers */ = { + isa = PBXGroup; + children = ( + 4EB094EC298979620043A8A1 /* TalerWallet1App.swift */, + 4EB095012989C9BC0043A8A1 /* Controller.swift */, + ); + path = Controllers; + sourceTree = "<group>"; + }; + 4EB095052989CB7C0043A8A1 /* Helper */ = { + isa = PBXGroup; + children = ( + 4EB095062989CB7C0043A8A1 /* TalerDater.swift */, + 4EB095072989CB7C0043A8A1 /* TalerStrings.swift */, + 4EB095082989CB7C0043A8A1 /* View+dismissTop.swift */, + ); + path = Helper; + sourceTree = "<group>"; + }; + 4EB0950C2989CB9A0043A8A1 /* Quickjs */ = { + isa = PBXGroup; + children = ( + 4EB0950D2989CB9A0043A8A1 /* quickjs.swift */, + ); + path = Quickjs; + sourceTree = "<group>"; + }; + 4EB0950F2989CBB00043A8A1 /* Model */ = { + isa = PBXGroup; + children = ( + 4EB095102989CBB00043A8A1 /* ExchangeTestModel.swift */, + 4EB095112989CBB00043A8A1 /* WalletModel.swift */, + 4EB095142989CBB00043A8A1 /* WalletInitModel.swift */, + ); + path = Model; + sourceTree = "<group>"; + }; + 4EB0951A2989CBCB0043A8A1 /* Backend */ = { + isa = PBXGroup; + children = ( + 4EB0951B2989CBCB0043A8A1 /* WalletBackendRequest.swift */, + 4EB0951C2989CBCB0043A8A1 /* WalletCore.swift */, + 4EB0951D2989CBCB0043A8A1 /* WalletBackendError.swift */, + 4EB0951E2989CBCB0043A8A1 /* Transaction.swift */, + ); + path = Backend; + sourceTree = "<group>"; + }; + 4EB095232989CBFE0043A8A1 /* Views */ = { + isa = PBXGroup; + children = ( + 4EB095412989CBFE0043A8A1 /* Main */, + 4EB095242989CBFE0043A8A1 /* Settings */, + 4EB095272989CBFE0043A8A1 /* Exchange */, + 4EB0952A2989CBFE0043A8A1 /* Payment */, + 4EB0952E2989CBFE0043A8A1 /* Transactions */, + 4EB095332989CBFE0043A8A1 /* URLSheet.swift */, + 4EB095342989CBFE0043A8A1 /* Balances */, + 4EB0953B2989CBFE0043A8A1 /* Withdraw */, + 4EB095462989CBFE0043A8A1 /* HelperViews */, + 4EB0954B2989CBFE0043A8A1 /* Pending */, + ); + path = Views; + sourceTree = "<group>"; + }; + 4EB095242989CBFE0043A8A1 /* Settings */ = { + isa = PBXGroup; + children = ( + 4EB095252989CBFE0043A8A1 /* SettingsView.swift */, + 4EB095262989CBFE0043A8A1 /* SettingsItem.swift */, + ); + path = Settings; + sourceTree = "<group>"; + }; + 4EB095272989CBFE0043A8A1 /* Exchange */ = { + isa = PBXGroup; + children = ( + 4EB095282989CBFE0043A8A1 /* ExchangeModel.swift */, + 4EB095292989CBFE0043A8A1 /* ExchangeListView.swift */, + ); + path = Exchange; + sourceTree = "<group>"; + }; + 4EB0952A2989CBFE0043A8A1 /* Payment */ = { + isa = PBXGroup; + children = ( + 4EB0952B2989CBFE0043A8A1 /* PaymentAcceptView.swift */, + 4EB0952C2989CBFE0043A8A1 /* PaymentURIModel.swift */, + 4EB0952D2989CBFE0043A8A1 /* PaymentURIView.swift */, + ); + path = Payment; + sourceTree = "<group>"; + }; + 4EB0952E2989CBFE0043A8A1 /* Transactions */ = { + isa = PBXGroup; + children = ( + 4EB0952F2989CBFE0043A8A1 /* TransactionsListView.swift */, + 4EB095302989CBFE0043A8A1 /* TransactionRow.swift */, + 4EB095312989CBFE0043A8A1 /* TransactionDetail.swift */, + 4EB095322989CBFE0043A8A1 /* TransactionsModel.swift */, + ); + path = Transactions; + sourceTree = "<group>"; + }; + 4EB095342989CBFE0043A8A1 /* Balances */ = { + isa = PBXGroup; + children = ( + 4EB095352989CBFE0043A8A1 /* BalancesModel.swift */, + 4EB095362989CBFE0043A8A1 /* BalanceRow.swift */, + 4EB095372989CBFE0043A8A1 /* CurrenciesListView.swift */, + 4EB095382989CBFE0043A8A1 /* PendingRow.swift */, + 4EB095392989CBFE0043A8A1 /* WalletEmptyView.swift */, + 4EB0953A2989CBFE0043A8A1 /* CurrencyView.swift */, + ); + path = Balances; + sourceTree = "<group>"; + }; + 4EB0953B2989CBFE0043A8A1 /* Withdraw */ = { + isa = PBXGroup; + children = ( + 4EB0953C2989CBFE0043A8A1 /* WithdrawURIView.swift */, + 4EB0953D2989CBFE0043A8A1 /* WithdrawURIModel.swift */, + 4EB0953E2989CBFE0043A8A1 /* WithdrawAcceptView.swift */, + 4EB0953F2989CBFE0043A8A1 /* WithdrawProgressView.swift */, + 4EB095402989CBFE0043A8A1 /* WithdrawTOSView.swift */, + ); + path = Withdraw; + sourceTree = "<group>"; + }; + 4EB095412989CBFE0043A8A1 /* Main */ = { + isa = PBXGroup; + children = ( + 4EB095442989CBFE0043A8A1 /* ContentView.swift */, + 4EB095422989CBFE0043A8A1 /* SideBarView.swift */, + 4EB095432989CBFE0043A8A1 /* LaunchAnimationView.swift */, + 4EB095452989CBFE0043A8A1 /* ErrorView.swift */, + ); + path = Main; + sourceTree = "<group>"; + }; + 4EB095462989CBFE0043A8A1 /* HelperViews */ = { + isa = PBXGroup; + children = ( + 4EB095472989CBFE0043A8A1 /* Buttons.swift */, + 4EB095482989CBFE0043A8A1 /* TextFieldAlert.swift */, + 4EB095492989CBFE0043A8A1 /* AmountView.swift */, + 4EB0954A2989CBFE0043A8A1 /* LoadingView.swift */, + ); + path = HelperViews; + sourceTree = "<group>"; + }; + 4EB0954B2989CBFE0043A8A1 /* Pending */ = { + isa = PBXGroup; + children = ( + 4EB0954C2989CBFE0043A8A1 /* PendingModel.swift */, + 4EB0954D2989CBFE0043A8A1 /* PendingOpView.swift */, + 4EB0954E2989CBFE0043A8A1 /* PendingOpsListView.swift */, + ); + path = Pending; + sourceTree = "<group>"; + }; + D14AFD1424D232B300C51073 = { + isa = PBXGroup; + children = ( + 4EB094EE298979840043A8A1 /* TalerWallet1 */, + 4EB094E129896FED0043A8A1 /* Info.plist */, + AB710490285995B6008B04F0 /* taler-swift */, + D14AFD3624D232B500C51073 /* TalerTests */, + D14AFD4124D232B500C51073 /* TalerUITests */, + D14AFD1E24D232B300C51073 /* Products */, + 4EB094F629897CA20043A8A1 /* Frameworks */, + ); + sourceTree = "<group>"; + }; + D14AFD1E24D232B300C51073 /* Products */ = { + isa = PBXGroup; + children = ( + D14AFD1D24D232B300C51073 /* TalerWalletT.app */, + D14AFD3324D232B500C51073 /* TalerTests.xctest */, + D14AFD3E24D232B500C51073 /* TalerUITests.xctest */, + ); + name = Products; + sourceTree = "<group>"; + }; + D14AFD3624D232B500C51073 /* TalerTests */ = { + isa = PBXGroup; + children = ( + 4EB094D429896CD20043A8A1 /* TalerWalletTests.swift */, + 4EB094D529896CD20043A8A1 /* WalletBackendTests.swift */, + ); + path = TalerTests; + sourceTree = "<group>"; + }; + D14AFD4124D232B500C51073 /* TalerUITests */ = { + isa = PBXGroup; + children = ( + 4EB094DA29896D030043A8A1 /* TalerUITests.swift */, + 4EB094DB29896D030043A8A1 /* TalerWalletUITests.swift */, + 4EB094D929896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift */, + ); + path = TalerUITests; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + D14AFD1C24D232B300C51073 /* TalerWalletT */ = { + isa = PBXNativeTarget; + buildConfigurationList = D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerWalletT" */; + buildPhases = ( + D14AFD1924D232B300C51073 /* Sources */, + D14AFD1A24D232B300C51073 /* Frameworks */, + D11250FA26B12D4400D02E00 /* CopyFiles */, + D14AFD1B24D232B300C51073 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = TalerWalletT; + packageProductDependencies = ( + ABC13AA22859962800D23185 /* taler-swift */, + ABE97B1C286D82BF00580772 /* AnyCodable */, + 4EB094FC29897D280043A8A1 /* SymLog */, + ); + productName = Taler; + productReference = D14AFD1D24D232B300C51073 /* TalerWalletT.app */; + productType = "com.apple.product-type.application"; + }; + D14AFD3224D232B500C51073 /* TalerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */; + buildPhases = ( + D14AFD2F24D232B500C51073 /* Sources */, + D14AFD3024D232B500C51073 /* Frameworks */, + D14AFD3124D232B500C51073 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + D14AFD3524D232B500C51073 /* PBXTargetDependency */, + ); + name = TalerTests; + productName = TalerTests; + productReference = D14AFD3324D232B500C51073 /* TalerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + D14AFD3D24D232B500C51073 /* TalerUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */; + buildPhases = ( + D14AFD3A24D232B500C51073 /* Sources */, + D14AFD3B24D232B500C51073 /* Frameworks */, + D14AFD3C24D232B500C51073 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + D14AFD4024D232B500C51073 /* PBXTargetDependency */, + ); + name = TalerUITests; + productName = TalerUITests; + productReference = D14AFD3E24D232B500C51073 /* TalerUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D14AFD1524D232B300C51073 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1160; + LastUpgradeCheck = 1230; + ORGANIZATIONNAME = Taler; + TargetAttributes = { + D14AFD1C24D232B300C51073 = { + CreatedOnToolsVersion = 11.6; + LastSwiftMigration = 1420; + }; + D14AFD3224D232B500C51073 = { + CreatedOnToolsVersion = 11.6; + LastSwiftMigration = 1420; + TestTargetID = D14AFD1C24D232B300C51073; + }; + D14AFD3D24D232B500C51073 = { + CreatedOnToolsVersion = 11.6; + LastSwiftMigration = 1420; + TestTargetID = D14AFD1C24D232B300C51073; + }; + }; + }; + buildConfigurationList = D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "TalerWallet" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = D14AFD1424D232B300C51073; + packageReferences = ( + ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */, + 4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */, + ); + productRefGroup = D14AFD1E24D232B300C51073 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + D14AFD1C24D232B300C51073 /* TalerWalletT */, + D14AFD3224D232B500C51073 /* TalerTests */, + D14AFD3D24D232B500C51073 /* TalerUITests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + D14AFD1B24D232B300C51073 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4EB094F429897A510043A8A1 /* Preview Assets.xcassets in Resources */, + 4EB094F0298979D30043A8A1 /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D14AFD3124D232B500C51073 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D14AFD3C24D232B500C51073 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + D14AFD1924D232B300C51073 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4EB095512989CBFE0043A8A1 /* ExchangeModel.swift in Sources */, + 4EB095032989C9BC0043A8A1 /* Controller.swift in Sources */, + 4EB095682989CBFE0043A8A1 /* ContentView.swift in Sources */, + 4EB0956A2989CBFE0043A8A1 /* Buttons.swift in Sources */, + 4EB095602989CBFE0043A8A1 /* CurrencyView.swift in Sources */, + 4EB095222989CBCB0043A8A1 /* Transaction.swift in Sources */, + 4EB0955D2989CBFE0043A8A1 /* CurrenciesListView.swift in Sources */, + 4EB095532989CBFE0043A8A1 /* PaymentAcceptView.swift in Sources */, + 4EB095212989CBCB0043A8A1 /* WalletBackendError.swift in Sources */, + 4EB0955E2989CBFE0043A8A1 /* PendingRow.swift in Sources */, + 4EB0955B2989CBFE0043A8A1 /* BalancesModel.swift in Sources */, + 4EB095632989CBFE0043A8A1 /* WithdrawAcceptView.swift in Sources */, + 4EB0956D2989CBFE0043A8A1 /* LoadingView.swift in Sources */, + 4EB095542989CBFE0043A8A1 /* PaymentURIModel.swift in Sources */, + 4EB0954F2989CBFE0043A8A1 /* SettingsView.swift in Sources */, + 4EB095552989CBFE0043A8A1 /* PaymentURIView.swift in Sources */, + 4EB095612989CBFE0043A8A1 /* WithdrawURIView.swift in Sources */, + 4EB094ED298979620043A8A1 /* TalerWallet1App.swift in Sources */, + 4EB095652989CBFE0043A8A1 /* WithdrawTOSView.swift in Sources */, + 4EB0950B2989CB7C0043A8A1 /* View+dismissTop.swift in Sources */, + 4EB095562989CBFE0043A8A1 /* TransactionsListView.swift in Sources */, + 4EB0951F2989CBCB0043A8A1 /* WalletBackendRequest.swift in Sources */, + 4EB095572989CBFE0043A8A1 /* TransactionRow.swift in Sources */, + 4EB0956B2989CBFE0043A8A1 /* TextFieldAlert.swift in Sources */, + 4EB0956C2989CBFE0043A8A1 /* AmountView.swift in Sources */, + 4EB095592989CBFE0043A8A1 /* TransactionsModel.swift in Sources */, + 4EB0955F2989CBFE0043A8A1 /* WalletEmptyView.swift in Sources */, + 4EB095192989CBB00043A8A1 /* WalletInitModel.swift in Sources */, + 4EB095092989CB7C0043A8A1 /* TalerDater.swift in Sources */, + 4EB0950E2989CB9A0043A8A1 /* quickjs.swift in Sources */, + 4EB095152989CBB00043A8A1 /* ExchangeTestModel.swift in Sources */, + 4EB095692989CBFE0043A8A1 /* ErrorView.swift in Sources */, + 4EB0956E2989CBFE0043A8A1 /* PendingModel.swift in Sources */, + 4EB095522989CBFE0043A8A1 /* ExchangeListView.swift in Sources */, + 4EB095642989CBFE0043A8A1 /* WithdrawProgressView.swift in Sources */, + 4EB095582989CBFE0043A8A1 /* TransactionDetail.swift in Sources */, + 4EB095202989CBCB0043A8A1 /* WalletCore.swift in Sources */, + 4EB095672989CBFE0043A8A1 /* LaunchAnimationView.swift in Sources */, + 4EB095662989CBFE0043A8A1 /* SideBarView.swift in Sources */, + 4EB0956F2989CBFE0043A8A1 /* PendingOpView.swift in Sources */, + 4EB095702989CBFE0043A8A1 /* PendingOpsListView.swift in Sources */, + 4EB095162989CBB00043A8A1 /* WalletModel.swift in Sources */, + 4EB0955A2989CBFE0043A8A1 /* URLSheet.swift in Sources */, + 4EB095622989CBFE0043A8A1 /* WithdrawURIModel.swift in Sources */, + 4EB0950A2989CB7C0043A8A1 /* TalerStrings.swift in Sources */, + 4EB095502989CBFE0043A8A1 /* SettingsItem.swift in Sources */, + 4EB0955C2989CBFE0043A8A1 /* BalanceRow.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D14AFD2F24D232B500C51073 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4EB094D629896CD20043A8A1 /* TalerWalletTests.swift in Sources */, + 4EB094D729896CD20043A8A1 /* WalletBackendTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D14AFD3A24D232B500C51073 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4EB094DD29896D030043A8A1 /* TalerUITests.swift in Sources */, + 4EB094DE29896D030043A8A1 /* TalerWalletUITests.swift in Sources */, + 4EB094DC29896D030043A8A1 /* TalerWalletUITestsLaunchTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + D14AFD3524D232B500C51073 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D14AFD1C24D232B300C51073 /* TalerWalletT */; + targetProxy = D14AFD3424D232B500C51073 /* PBXContainerItemProxy */; + }; + D14AFD4024D232B500C51073 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D14AFD1C24D232B300C51073 /* TalerWalletT */; + targetProxy = D14AFD3F24D232B500C51073 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + D14AFD4524D232B500C51073 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = "-lc++"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + D14AFD4624D232B500C51073 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + OTHER_LDFLAGS = "-lc++"; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D14AFD4824D232B500C51073 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 2; + DEVELOPMENT_TEAM = ""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = "Taler Wallet"; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance"; + INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler.net"; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 0.9.1; + PRODUCT_BUNDLE_IDENTIFIER = net.taler.talerwallet; + PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = 1; + VALIDATE_WORKSPACE = YES; + }; + name = Debug; + }; + D14AFD4924D232B500C51073 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 2; + DEVELOPMENT_TEAM = ""; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = "Taler Wallet"; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.finance"; + INFOPLIST_KEY_NSHumanReadableCopyright = "© Taler.net"; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 0.9.1; + PRODUCT_BUNDLE_IDENTIFIER = net.taler.talerwallet; + PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SWIFT_EMIT_LOC_STRINGS = YES; + TARGETED_DEVICE_FAMILY = 1; + VALIDATE_WORKSPACE = YES; + }; + name = Release; + }; + D14AFD4B24D232B500C51073 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "TalerTests/TalerTests-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TalerWallet.app/TalerWallet"; + }; + name = Debug; + }; + D14AFD4C24D232B500C51073 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "TalerTests/TalerTests-Bridging-Header.h"; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TalerWallet.app/TalerWallet"; + }; + name = Release; + }; + D14AFD4E24D232B500C51073 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + GENERATE_INFOPLIST_FILE = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "TalerUITests/TalerUITests-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = Taler; + }; + name = Debug; + }; + D14AFD4F24D232B500C51073 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_STYLE = Automatic; + GENERATE_INFOPLIST_FILE = YES; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.taler.TalerUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "TalerUITests/TalerUITests-Bridging-Header.h"; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = Taler; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + D14AFD1824D232B300C51073 /* Build configuration list for PBXProject "TalerWallet" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D14AFD4524D232B500C51073 /* Debug */, + D14AFD4624D232B500C51073 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D14AFD4724D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerWalletT" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D14AFD4824D232B500C51073 /* Debug */, + D14AFD4924D232B500C51073 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D14AFD4A24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D14AFD4B24D232B500C51073 /* Debug */, + D14AFD4C24D232B500C51073 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D14AFD4D24D232B500C51073 /* Build configuration list for PBXNativeTarget "TalerUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D14AFD4E24D232B500C51073 /* Debug */, + D14AFD4F24D232B500C51073 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + 4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/Fesh-com/SymLog"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 0.1.0; + }; + }; + ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/Flight-School/AnyCodable"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 0.6.5; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 4EB094FC29897D280043A8A1 /* SymLog */ = { + isa = XCSwiftPackageProductDependency; + package = 4EB094FB29897D280043A8A1 /* XCRemoteSwiftPackageReference "SymLog" */; + productName = SymLog; + }; + ABC13AA22859962800D23185 /* taler-swift */ = { + isa = XCSwiftPackageProductDependency; + productName = "taler-swift"; + }; + ABE97B1C286D82BF00580772 /* AnyCodable */ = { + isa = XCSwiftPackageProductDependency; + package = ABE97B1B286D82BF00580772 /* XCRemoteSwiftPackageReference "AnyCodable" */; + productName = AnyCodable; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = D14AFD1524D232B300C51073 /* Project object */; +} |