|
22 | 22 | 4A13612D276768000077EB7F /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A13612C276768000077EB7F /* SnapshotHelper.swift */; };
|
23 | 23 | 4A13612F27676F5C0077EB7F /* SnapshotCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A13612E27676F5C0077EB7F /* SnapshotCoordinator.swift */; };
|
24 | 24 | 4A136132276770BB0077EB7F /* SnapshotVaultListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A136131276770BB0077EB7F /* SnapshotVaultListViewModel.swift */; };
|
| 25 | + 4A1521E427C55EA2006C96B2 /* TPInAppReceipt in Frameworks */ = {isa = PBXBuildFile; productRef = 4A1521E327C55EA2006C96B2 /* TPInAppReceipt */; }; |
25 | 26 | 4A1673E1270C43AF0075C724 /* LoadingWithLabelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1673E0270C43AF0075C724 /* LoadingWithLabelCell.swift */; };
|
26 | 27 | 4A1673E3270C4DD90075C724 /* LoadingWithLabelCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1673E2270C4DD90075C724 /* LoadingWithLabelCellViewModel.swift */; };
|
27 | 28 | 4A1673E6270C652A0075C724 /* FileProviderCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1673E4270C5E6C0075C724 /* FileProviderCacheManager.swift */; };
|
|
240 | 241 | 4AB8539E26BA8B4C00555F00 /* VaultDetailUnlockCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AB8539D26BA8B4C00555F00 /* VaultDetailUnlockCoordinator.swift */; };
|
241 | 242 | 4ABC08D7250D1EB600E3CEDC /* DeletionTaskManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABC08D6250D1EB600E3CEDC /* DeletionTaskManagerTests.swift */; };
|
242 | 243 | 4ABCF3522726D24800A7FBB7 /* MoveVaultViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABCF3512726D24800A7FBB7 /* MoveVaultViewModelTests.swift */; };
|
| 244 | + 4AC005F127C3D80B006FFE87 /* PremiumManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC005F027C3D80B006FFE87 /* PremiumManager.swift */; }; |
| 245 | + 4AC005F327C3D932006FFE87 /* PremiumManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC005F227C3D932006FFE87 /* PremiumManagerMock.swift */; }; |
243 | 246 | 4AC86270273598CC00E15BA5 /* UIViewController+ProgressHUDError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC8626F273598CC00E15BA5 /* UIViewController+ProgressHUDError.swift */; };
|
244 | 247 | 4AD0F61C24AF203F0026B765 /* FileProvider+Actions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD0F61B24AF203F0026B765 /* FileProvider+Actions.swift */; };
|
245 | 248 | 4ADBD35827284BAB00B19B5C /* MoveVaultViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ADBD35727284BAB00B19B5C /* MoveVaultViewController.swift */; };
|
|
698 | 701 | 4AB8539D26BA8B4C00555F00 /* VaultDetailUnlockCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VaultDetailUnlockCoordinator.swift; sourceTree = "<group>"; };
|
699 | 702 | 4ABC08D6250D1EB600E3CEDC /* DeletionTaskManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeletionTaskManagerTests.swift; sourceTree = "<group>"; };
|
700 | 703 | 4ABCF3512726D24800A7FBB7 /* MoveVaultViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoveVaultViewModelTests.swift; sourceTree = "<group>"; };
|
| 704 | + 4AC005F027C3D80B006FFE87 /* PremiumManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PremiumManager.swift; sourceTree = "<group>"; }; |
| 705 | + 4AC005F227C3D932006FFE87 /* PremiumManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PremiumManagerMock.swift; sourceTree = "<group>"; }; |
701 | 706 | 4AC8626F273598CC00E15BA5 /* UIViewController+ProgressHUDError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+ProgressHUDError.swift"; sourceTree = "<group>"; };
|
702 | 707 | 4AD0F61B24AF203F0026B765 /* FileProvider+Actions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileProvider+Actions.swift"; sourceTree = "<group>"; };
|
703 | 708 | 4ADBD35727284BAB00B19B5C /* MoveVaultViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoveVaultViewController.swift; sourceTree = "<group>"; };
|
|
883 | 888 | files = (
|
884 | 889 | 4A9172822619F17C003C4043 /* CryptomatorCommon in Frameworks */,
|
885 | 890 | 4A1673ED270DE4600075C724 /* libCryptomatorFileProvider.a in Frameworks */,
|
| 891 | + 4A1521E427C55EA2006C96B2 /* TPInAppReceipt in Frameworks */, |
886 | 892 | );
|
887 | 893 | runOnlyForDeploymentPostprocessing = 0;
|
888 | 894 | };
|
|
1455 | 1461 | 4A1C6D632750EED900B41FFF /* IAPManagerMock.swift */,
|
1456 | 1462 | 4A1DB290275FA4AE00A5F27B /* IAPStoreMock.swift */,
|
1457 | 1463 | 4A3C5DD3272AF98700EB7C7A /* MaintenanceManagerMock.swift */,
|
| 1464 | + 4AC005F227C3D932006FFE87 /* PremiumManagerMock.swift */, |
1458 | 1465 | );
|
1459 | 1466 | path = Mocks;
|
1460 | 1467 | sourceTree = "<group>";
|
|
1699 | 1706 | 74F5DC1A26DCD2E300AFE989 /* Purchase */ = {
|
1700 | 1707 | isa = PBXGroup;
|
1701 | 1708 | children = (
|
| 1709 | + 4AC005F027C3D80B006FFE87 /* PremiumManager.swift */, |
1702 | 1710 | 4A4246F1275640C9005BE82D /* IAPViewController.swift */,
|
1703 | 1711 | 4A5AC440275A5B3500342AA7 /* PurchaseAlert.swift */,
|
1704 | 1712 | 74C2BC5126E8FCD000BCAA03 /* PurchaseCoordinator.swift */,
|
|
1835 | 1843 | name = Cryptomator;
|
1836 | 1844 | packageProductDependencies = (
|
1837 | 1845 | 4A9172812619F17C003C4043 /* CryptomatorCommon */,
|
| 1846 | + 4A1521E327C55EA2006C96B2 /* TPInAppReceipt */, |
1838 | 1847 | );
|
1839 | 1848 | productName = Cryptomator;
|
1840 | 1849 | productReference = 4AE97DA824572E4900452814 /* Cryptomator.app */;
|
|
1952 | 1961 | );
|
1953 | 1962 | mainGroup = 4A5E5B202453119100BD6298;
|
1954 | 1963 | packageReferences = (
|
| 1964 | + 4A1521E227C55EA2006C96B2 /* XCRemoteSwiftPackageReference "TPInAppReceipt" */, |
1955 | 1965 | );
|
1956 | 1966 | productRefGroup = 4A5E5B2A2453119100BD6298 /* Products */;
|
1957 | 1967 | projectDirPath = "";
|
|
2238 | 2248 | 4A4246F2275640C9005BE82D /* IAPViewController.swift in Sources */,
|
2239 | 2249 | 4A53CC17267CDBFF00853BB3 /* CreateNewVaultChooseFolderViewModel.swift in Sources */,
|
2240 | 2250 | 4A6A521D268B7C8F006F7368 /* BaseNavigationController.swift in Sources */,
|
| 2251 | + 4AC005F127C3D80B006FFE87 /* PremiumManager.swift in Sources */, |
2241 | 2252 | 4ADD2342267383BE00374E4E /* AddVaultSuccessViewModel.swift in Sources */,
|
2242 | 2253 | 4A79E26926B16993008C9959 /* ActionButton.swift in Sources */,
|
2243 | 2254 | 4AF91CD925A722A600ACF01E /* VaultInfo.swift in Sources */,
|
|
2411 | 2422 | 4A644B49267B40C3008CBB9A /* SetVaultNameViewModelTests.swift in Sources */,
|
2412 | 2423 | 4AEFF7F627145F5A00D6CB99 /* FileProviderConnectorMock.swift in Sources */,
|
2413 | 2424 | 4AFCE56A25BAEE890069C4FC /* AccountListViewModelTests.swift in Sources */,
|
| 2425 | + 4AC005F327C3D932006FFE87 /* PremiumManagerMock.swift in Sources */, |
2414 | 2426 | 4ABCF3522726D24800A7FBB7 /* MoveVaultViewModelTests.swift in Sources */,
|
2415 | 2427 | 4A644B59267CA3AD008CBB9A /* CreateNewFolderViewModelTests.swift in Sources */,
|
2416 | 2428 | 4A707804278DC37F00AEF4CE /* VaultKeepUnlockedViewModelTests.swift in Sources */,
|
|
3093 | 3105 | };
|
3094 | 3106 | /* End XCConfigurationList section */
|
3095 | 3107 |
|
| 3108 | +/* Begin XCRemoteSwiftPackageReference section */ |
| 3109 | + 4A1521E227C55EA2006C96B2 /* XCRemoteSwiftPackageReference "TPInAppReceipt" */ = { |
| 3110 | + isa = XCRemoteSwiftPackageReference; |
| 3111 | + repositoryURL = "https://github.com/tikhop/TPInAppReceipt.git"; |
| 3112 | + requirement = { |
| 3113 | + kind = upToNextMinorVersion; |
| 3114 | + minimumVersion = 3.3.0; |
| 3115 | + }; |
| 3116 | + }; |
| 3117 | +/* End XCRemoteSwiftPackageReference section */ |
| 3118 | + |
3096 | 3119 | /* Begin XCSwiftPackageProductDependency section */
|
| 3120 | + 4A1521E327C55EA2006C96B2 /* TPInAppReceipt */ = { |
| 3121 | + isa = XCSwiftPackageProductDependency; |
| 3122 | + package = 4A1521E227C55EA2006C96B2 /* XCRemoteSwiftPackageReference "TPInAppReceipt" */; |
| 3123 | + productName = TPInAppReceipt; |
| 3124 | + }; |
3097 | 3125 | 4A9172712619F16C003C4043 /* CryptomatorCommonCore */ = {
|
3098 | 3126 | isa = XCSwiftPackageProductDependency;
|
3099 | 3127 | productName = CryptomatorCommonCore;
|
|
0 commit comments