|
836 | 836 | A9DF789D2B7D1E8B0094E4AD /* LoggedInWithTimeUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859089692B61763B003AF5F5 /* LoggedInWithTimeUITestCase.swift */; };
|
837 | 837 | A9E031782ACB09930095D843 /* UIApplication+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E031762ACB08950095D843 /* UIApplication+Extensions.swift */; };
|
838 | 838 | A9E0317A2ACB0AE70095D843 /* UIApplication+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */; };
|
839 |
| - A9E0317C2ACBFC7E0095D843 /* TunnelStore+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */; }; |
840 | 839 | A9E0317F2ACC331C0095D843 /* TunnelStatusBlockObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E0317D2ACC32920095D843 /* TunnelStatusBlockObserver.swift */; };
|
841 | 840 | A9E034642ABB302000E59A5A /* UIEdgeInsets+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E034632ABB302000E59A5A /* UIEdgeInsets+Extensions.swift */; };
|
842 | 841 | E1187ABC289BBB850024E748 /* OutOfTimeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1187ABA289BBB850024E748 /* OutOfTimeViewController.swift */; };
|
|
846 | 845 | F006CCFC2B99CC8400C6C2AC /* EditLocationsCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F006CCFB2B99CC8400C6C2AC /* EditLocationsCoordinator.swift */; };
|
847 | 846 | F0077EEE2C52844800DAB2AA /* KeyExchangingResultStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FBD98E2C4A60CC00EE5323 /* KeyExchangingResultStub.swift */; };
|
848 | 847 | F01528BB2BFF3FEE00B01D00 /* ShadowsocksRelaySelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = F01528BA2BFF3FEE00B01D00 /* ShadowsocksRelaySelector.swift */; };
|
849 |
| - F0164EBA2B4456D30020268D /* AccessMethodRepositoryStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0164EB92B4456D30020268D /* AccessMethodRepositoryStub.swift */; }; |
850 | 848 | F0164EBC2B482E430020268D /* AppStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0164EBB2B482E430020268D /* AppStorage.swift */; };
|
851 | 849 | F0164EBE2B4BFF940020268D /* ShadowsocksLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0164EBD2B4BFF940020268D /* ShadowsocksLoader.swift */; };
|
852 | 850 | F0164EC32B4C49D30020268D /* ShadowsocksLoaderStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0164EC22B4C49D30020268D /* ShadowsocksLoaderStub.swift */; };
|
|
887 | 885 | F062B94D2C16E09700B6D47A /* TunnelSettingsManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F062B94C2C16E09700B6D47A /* TunnelSettingsManagerTests.swift */; };
|
888 | 886 | F072D3CF2C07122400906F64 /* MultihopUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F072D3CE2C07122400906F64 /* MultihopUpdaterTests.swift */; };
|
889 | 887 | F072D3D22C071AD100906F64 /* ShadowsocksLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F072D3D12C071AD100906F64 /* ShadowsocksLoaderTests.swift */; };
|
| 888 | + F073FCB32C6617D70062EA1D /* TunnelStore+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = F073FCB22C6617D70062EA1D /* TunnelStore+Stubs.swift */; }; |
890 | 889 | F07751552C50F149006E6A12 /* PostQuantumKeyExchangeActorStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C4C9BF2C495E7500A79006 /* PostQuantumKeyExchangeActorStub.swift */; };
|
891 | 890 | F07751572C50F149006E6A12 /* PostQuantumKeyExchangingPipelineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F053F4B92C4A94D300FBD937 /* PostQuantumKeyExchangingPipelineTests.swift */; };
|
892 | 891 | F07751582C50F149006E6A12 /* MultiHopPostQuantumKeyExchangingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0C4C9BD2C49477B00A79006 /* MultiHopPostQuantumKeyExchangingTests.swift */; };
|
|
895 | 894 | F07BF2622A26279100042943 /* RedeemVoucherOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07BF2612A26279100042943 /* RedeemVoucherOperation.swift */; };
|
896 | 895 | F07C9D952B220C77006F1C5E /* libmullvad_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 01F1FF1D29F0627D007083C3 /* libmullvad_ios.a */; };
|
897 | 896 | F07CFF2029F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07CFF1F29F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift */; };
|
| 897 | + F07F63CE2C63E5790027A351 /* AccessMethodRepository+Stub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0164EB92B4456D30020268D /* AccessMethodRepository+Stub.swift */; }; |
898 | 898 | F08827872B318C840020A383 /* ShadowsocksCipherOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DFF7D92B02862E00F864E0 /* ShadowsocksCipherOptions.swift */; };
|
899 | 899 | F08827882B318F960020A383 /* PersistentAccessMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586C0D962B04E0AC00E7CDD7 /* PersistentAccessMethod.swift */; };
|
900 | 900 | F08827892B3192110020A383 /* AccessMethodRepositoryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58EF875A2B16385400C098B2 /* AccessMethodRepositoryProtocol.swift */; };
|
|
2041 | 2041 | A9D9A4D32C36E1EA004088DD /* mullvad_rust_runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mullvad_rust_runtime.h; path = include/mullvad_rust_runtime.h; sourceTree = "<group>"; };
|
2042 | 2042 | A9E031762ACB08950095D843 /* UIApplication+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Extensions.swift"; sourceTree = "<group>"; };
|
2043 | 2043 | A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Stubs.swift"; sourceTree = "<group>"; };
|
2044 |
| - A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TunnelStore+Stubs.swift"; sourceTree = "<group>"; }; |
2045 | 2044 | A9E0317D2ACC32920095D843 /* TunnelStatusBlockObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelStatusBlockObserver.swift; sourceTree = "<group>"; };
|
2046 | 2045 | A9E034632ABB302000E59A5A /* UIEdgeInsets+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIEdgeInsets+Extensions.swift"; sourceTree = "<group>"; };
|
2047 | 2046 | A9EB4F9C2B7FAB21002A2D7A /* PostQuantumKeyNegotiator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostQuantumKeyNegotiator.swift; sourceTree = "<group>"; };
|
|
2053 | 2052 | E1FD0DF428AA7CE400299DB4 /* StatusActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusActivityView.swift; sourceTree = "<group>"; };
|
2054 | 2053 | F006CCFB2B99CC8400C6C2AC /* EditLocationsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditLocationsCoordinator.swift; sourceTree = "<group>"; };
|
2055 | 2054 | F01528BA2BFF3FEE00B01D00 /* ShadowsocksRelaySelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShadowsocksRelaySelector.swift; sourceTree = "<group>"; };
|
2056 |
| - F0164EB92B4456D30020268D /* AccessMethodRepositoryStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessMethodRepositoryStub.swift; sourceTree = "<group>"; }; |
| 2055 | + F0164EB92B4456D30020268D /* AccessMethodRepository+Stub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AccessMethodRepository+Stub.swift"; sourceTree = "<group>"; }; |
2057 | 2056 | F0164EBB2B482E430020268D /* AppStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStorage.swift; sourceTree = "<group>"; };
|
2058 | 2057 | F0164EBD2B4BFF940020268D /* ShadowsocksLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShadowsocksLoader.swift; sourceTree = "<group>"; };
|
2059 | 2058 | F0164EC22B4C49D30020268D /* ShadowsocksLoaderStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShadowsocksLoaderStub.swift; sourceTree = "<group>"; };
|
|
2092 | 2091 | F062B94C2C16E09700B6D47A /* TunnelSettingsManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelSettingsManagerTests.swift; sourceTree = "<group>"; };
|
2093 | 2092 | F072D3CE2C07122400906F64 /* MultihopUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopUpdaterTests.swift; sourceTree = "<group>"; };
|
2094 | 2093 | F072D3D12C071AD100906F64 /* ShadowsocksLoaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShadowsocksLoaderTests.swift; sourceTree = "<group>"; };
|
| 2094 | + F073FCB22C6617D70062EA1D /* TunnelStore+Stubs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TunnelStore+Stubs.swift"; sourceTree = "<group>"; }; |
2095 | 2095 | F07B53562C53B5270024F547 /* LocalNetworkIPs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNetworkIPs.swift; sourceTree = "<group>"; };
|
2096 | 2096 | F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InputTextFormatterTests.swift; sourceTree = "<group>"; };
|
2097 | 2097 | F07BF2612A26279100042943 /* RedeemVoucherOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RedeemVoucherOperation.swift; sourceTree = "<group>"; };
|
|
2513 | 2513 | A9A5F9A12ACB003D0083449F /* TunnelManagerTests.swift */,
|
2514 | 2514 | F0A0868F2C22D6A700BF83E7 /* TunnelSettingsStrategyTests.swift */,
|
2515 | 2515 | 44BB5F992BE529FE002520EB /* TunnelStateTests.swift */,
|
2516 |
| - A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */, |
| 2516 | + F073FCB22C6617D70062EA1D /* TunnelStore+Stubs.swift */, |
2517 | 2517 | A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */,
|
2518 | 2518 | 58165EBD2A262CBB00688EAD /* WgKeyRotationTests.swift */,
|
2519 | 2519 | );
|
|
3710 | 3710 | 58FBFBE7291622580020E046 /* MullvadRESTTests */ = {
|
3711 | 3711 | isa = PBXGroup;
|
3712 | 3712 | children = (
|
3713 |
| - F0164EB92B4456D30020268D /* AccessMethodRepositoryStub.swift */, |
3714 | 3713 | 58FBFBE8291622580020E046 /* ExponentialBackoffTests.swift */,
|
3715 | 3714 | A932D9F22B5EB61100999395 /* HeadRequestTests.swift */,
|
3716 | 3715 | 58BDEB9E2A98F6B400F578F2 /* Mocks */,
|
|
4091 | 4090 | F0ACE3172BE4E487006D5333 /* MullvadREST */ = {
|
4092 | 4091 | isa = PBXGroup;
|
4093 | 4092 | children = (
|
| 4093 | + F0164EB92B4456D30020268D /* AccessMethodRepository+Stub.swift */, |
4094 | 4094 | A900E9BF2ACC661900C95F67 /* AccessTokenManager+Stubs.swift */,
|
4095 | 4095 | A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */,
|
4096 | 4096 | A900E9BD2ACC654100C95F67 /* APIProxy+Stubs.swift */,
|
|
5271 | 5271 | A9A5FA072ACB05160083449F /* SimulatorVPNConnection.swift in Sources */,
|
5272 | 5272 | 7A6F2FA52AFA3CB2006D0856 /* AccountExpiryTests.swift in Sources */,
|
5273 | 5273 | A9A5FA082ACB05160083449F /* StorePaymentBlockObserver.swift in Sources */,
|
5274 |
| - A9E0317C2ACBFC7E0095D843 /* TunnelStore+Stubs.swift in Sources */, |
5275 | 5274 | 7A516C3C2B712F0B00BBD33D /* IPOverrideWrapperTests.swift in Sources */,
|
5276 | 5275 | A9A5FA092ACB05160083449F /* SendStoreReceiptOperation.swift in Sources */,
|
5277 | 5276 | A9A5FA0A2ACB05160083449F /* StorePaymentEvent.swift in Sources */,
|
|
5343 | 5342 | A9A5FA312ACB05160083449F /* MockFileCache.swift in Sources */,
|
5344 | 5343 | A9A5FA322ACB05160083449F /* RelayCacheTests.swift in Sources */,
|
5345 | 5344 | A9A5FA332ACB05160083449F /* RelaySelectorTests.swift in Sources */,
|
| 5345 | + F073FCB32C6617D70062EA1D /* TunnelStore+Stubs.swift in Sources */, |
5346 | 5346 | 58DFF7D32B02570000F864E0 /* MarkdownStylingOptions.swift in Sources */,
|
5347 | 5347 | A9A5FA342ACB05160083449F /* StringTests.swift in Sources */,
|
5348 | 5348 | 7A52F96C2C17450C00B133B9 /* RelaySelectorWrapperTests.swift in Sources */,
|
|
5972 | 5972 | buildActionMask = 2147483647;
|
5973 | 5973 | files = (
|
5974 | 5974 | 58B465702A98C53300467203 /* RequestExecutorTests.swift in Sources */,
|
5975 |
| - F0164EBA2B4456D30020268D /* AccessMethodRepositoryStub.swift in Sources */, |
5976 | 5975 | A917352129FAAA5200D5DCFD /* TransportStrategyTests.swift in Sources */,
|
5977 | 5976 | 58FBFBE9291622580020E046 /* ExponentialBackoffTests.swift in Sources */,
|
5978 | 5977 | F0164EC32B4C49D30020268D /* ShadowsocksLoaderStub.swift in Sources */,
|
|
6096 | 6095 | buildActionMask = 2147483647;
|
6097 | 6096 | files = (
|
6098 | 6097 | F0ACE31D2BE4E4F2006D5333 /* DevicesProxy+Stubs.swift in Sources */,
|
| 6098 | + F07F63CE2C63E5790027A351 /* AccessMethodRepository+Stub.swift in Sources */, |
6099 | 6099 | F0ACE31E2BE4E4F2006D5333 /* AccountsProxy+Stubs.swift in Sources */,
|
6100 | 6100 | F0ACE3202BE4E4F2006D5333 /* AccessTokenManager+Stubs.swift in Sources */,
|
6101 | 6101 | F0ACE32C2BE4E77E006D5333 /* DeviceMock.swift in Sources */,
|
|
0 commit comments