Files
edgeever/apps/ios/EdgeEver.xcodeproj/project.pbxproj
T

1067 lines
59 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 77;
objects = {
/* Begin PBXBuildFile section */
039594C5BEE4844FBB131C7F /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6F510BF90B418266F363EBD /* APIClient.swift */; };
0614453E8E9EC13B212B5A2F /* NotebookPickerSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3328D871910187ED827B6CE /* NotebookPickerSheet.swift */; };
06D2661CAB0ADED27F322649 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = D87A8CED8498AE654EF8CD1F /* Localizable.xcstrings */; };
08A3D4F0E80ACE44E36AD87D /* MemoCreateCommit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC0AD00435CCEFD7934201C /* MemoCreateCommit.swift */; };
08D0159B8F194E04C02B69BF /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = AB02424D0412FE36C4BCD116 /* index.html */; };
0D67F968CAFCC17F28A5555C /* URLNormalizeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41B15501968A29C372E7B3BB /* URLNormalizeTests.swift */; };
100A3242D8AA714261236773 /* ChromeParityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213837D2B2F025307A5EBB69 /* ChromeParityTests.swift */; };
1186BE3109942FCBAB59E6B4 /* TipTapWarmPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36831A94478123A1EE9BB538 /* TipTapWarmPool.swift */; };
12F0F0D1E937AA88C33222FF /* ApiTokensView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FA569C71080B6F9989AA03 /* ApiTokensView.swift */; };
132BA05FF9673B95D3E3959A /* JSONCoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD904708FC1AD8971439BD90 /* JSONCoding.swift */; };
1510CEE8BDDBD1710C0CE88C /* SessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574912976CB43DD9821678EE /* SessionStore.swift */; };
1F8E6268C9DA330CA236B36F /* SyncProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6159DBF27CC86920005E25D /* SyncProtocolTests.swift */; };
2581F6050C02A4A36340CC0D /* ShareHandoffStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D045B340A984E17B3B0047BF /* ShareHandoffStore.swift */; };
265DB48114144779A7C807F7 /* TipTapContentSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE1D4EB4B51C66E9CD72FF7F /* TipTapContentSource.swift */; };
2A07555B54946A177E1ECFF2 /* Typography.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB54673617E14F28B7608BD /* Typography.swift */; };
2E185C3C27DA3A729F2734B4 /* SyncOutboxRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B460B6BFE4CFB23073C7E1 /* SyncOutboxRepository.swift */; };
3224E63C6FD054554E82B8B6 /* AiDirectStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EF7E97C950002FA22EFB7C8 /* AiDirectStream.swift */; };
33330C89D977D3903F091165 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B812AD3502D649CE7B84DEBE /* LoginView.swift */; };
35AAF7A2B1B4D5EE38F8518C /* SyncEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C1F4BC7DB150AE8F85AA13 /* SyncEngine.swift */; };
35DF4BD1617191AB0B95CC4A /* AppDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0531FC6AA81DAF0A55B42362 /* AppDatabase.swift */; };
3860898278A59F41067B6517 /* DevicesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8311837FAB427D70C40CEA /* DevicesView.swift */; };
38640D9CE35D118F325AABC5 /* WorkspaceStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9799115E572F9AF0B59A5AD4 /* WorkspaceStore.swift */; };
3993FE79886C4DFCE7838B65 /* ListActionsSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 033565CE2E96EC2D23105188 /* ListActionsSheet.swift */; };
3D467E1BD92078C96C97E237 /* DeviceId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D65FED94BCD836BDD5CB752 /* DeviceId.swift */; };
487717BFBCCF86B783B33B44 /* WorkspaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F50D91D8505FE6446ABD647C /* WorkspaceView.swift */; };
4A2DD0673B81D32FA9E5F9DB /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86F590FE9371571DC7456154 /* Theme.swift */; };
4A771542C5AD2E6A907187AD /* OutboxFlusher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8720E0D6F00D1509B76A374B /* OutboxFlusher.swift */; };
4BA97CD264D0929B20ED19DB /* TipTapWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12DCA98C14CC6F28C22C41A1 /* TipTapWebView.swift */; };
4D26C62561A7690325E55210 /* NoteImageFontPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B6BCA279F8E8A4774A7C0A /* NoteImageFontPickerView.swift */; };
4EC901852EDA4BC001717747 /* TipTapContentSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A536119D29812EF11DAEAA8 /* TipTapContentSourceTests.swift */; };
4F3977342A76C352E95E14E7 /* MemoTemplates.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F36ACF8073C8A61AE397CD /* MemoTemplates.swift */; };
4F49C2894D3842B4DEAFAD5E /* WebClipper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13105CFE9131425A1C7E4BF0 /* WebClipper.swift */; };
506702F1751945424AC4CB98 /* MobileUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A375D81573943A98C5732F81 /* MobileUI.swift */; };
50800DF91A760DE7FB68DFB4 /* Motion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C065FED3C78404D4D8DD19 /* Motion.swift */; };
511A8DCB204AFCB2880AE51E /* MemoCreateCommitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E057D0906932A00DF62EBB /* MemoCreateCommitTests.swift */; };
541297DC463B8FC593ECB5F6 /* ResourceBlobStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA9305413739F81EA39395F7 /* ResourceBlobStore.swift */; };
564B7A4D6CD3C8140286F881 /* AccountPasswordPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6E24432E3A724DB34CFEB5 /* AccountPasswordPanel.swift */; };
5724B9A66EC1AE14D4C48F8B /* EditorContentCodec.swift in Sources */ = {isa = PBXBuildFile; fileRef = F01CF1D403DB46FB8784062E /* EditorContentCodec.swift */; };
588019CB46131EDF8DCB2F53 /* MemoTemplatesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8D1DC59EC9FA65240DCBC19 /* MemoTemplatesTests.swift */; };
5EEFDEEDC372725C7C7F22ED /* EdgeEverApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9CEA2902CDE0D7C4137D173 /* EdgeEverApp.swift */; };
5F5EC9565A02FAFDD5D7B54C /* SyncProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12236E3A2F318CDEB17B80CB /* SyncProtocol.swift */; };
63D4B562B4EF6ED7291155F6 /* TemplatePickerSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BA3D6859C4C6D9F65435671 /* TemplatePickerSheet.swift */; };
67DBD3C7748DE7F8BAD8E752 /* font-picker.html in Resources */ = {isa = PBXBuildFile; fileRef = 2D78B33F7B6D7E017F63E455 /* font-picker.html */; };
6A671BB702DA77A0548E6E29 /* URL+Normalize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8662720DE42695E29F5741 /* URL+Normalize.swift */; };
6B2D55E0EA4D28EB7171A565 /* SystemImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A2092411EFC3765B97DF88 /* SystemImagePicker.swift */; };
6E1459D0AA2E0217C517F973 /* WebClipperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D7D3262D1E3E40E38361E84 /* WebClipperTests.swift */; };
7BDAD91E69B7B62D7D390CB5 /* MemoEditView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3674473015F8EB6863B69B0F /* MemoEditView.swift */; };
8430B1EDE6CA87A0C922E484 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1D94BB61519CA2A345D99C1 /* SettingsView.swift */; };
8785D0133655387F399C3C58 /* LocalMirrorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2035E878FD92B74D889D6047 /* LocalMirrorTests.swift */; };
88A1141343A4E255A8050CB6 /* RevisionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328A2DAC7E7DC89F4782B5FB /* RevisionsView.swift */; };
88C20914237162E295798B54 /* GRDB in Frameworks */ = {isa = PBXBuildFile; productRef = 1B167394120674FECA86D42F /* GRDB */; };
8C761DABADB93F2F15E21E80 /* EditFabButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2829CE5DF5C15ACF41CC17DA /* EditFabButton.swift */; };
8E1CB597E6534EBFAD4B43FE /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 01D34117A78B1F5C367ACDBB /* assets */; };
90FFFFD00B2D19F96EA299C8 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5126510AFB9AFBF7ABADB45 /* Models.swift */; };
93556FDCB87BB93990221E01 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8691859094F8C08AE49FE27D /* Assets.xcassets */; };
94456E5BCAB7496FAD4685A6 /* Pow in Frameworks */ = {isa = PBXBuildFile; productRef = E37BD605D826474D3E842F31 /* Pow */; };
98010B5978B98C1F8D073C02 /* ShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = BF956A8F1A951AA5547675AD /* ShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
9CBE3E1196B24C4DDFC7CD0A /* DraftRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3D6EDCC2D76EEC0E51DD26 /* DraftRepository.swift */; };
9E5B44C7F70B5896D27A00E3 /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4341E86DEF60272AE37A8704 /* Colors.swift */; };
A63E64622A06DF3842908A66 /* MobileUIParityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1606EF8ADEA4921421EB0690 /* MobileUIParityTests.swift */; };
AA7C45A51254081D6035E20F /* ChromeParity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 410470CB94CB0505A3EF5801 /* ChromeParity.swift */; };
B08E58823845817F84C52A52 /* NotesListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B30C95F4EABCD08555D97C6B /* NotesListView.swift */; };
B13CF9D8320DF366EA58601F /* ImageCompressor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B15550738F6080C23DE15F /* ImageCompressor.swift */; };
B79E88A198C6635419CAE9E5 /* WKWebView+ProgrammaticKeyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9128735A19D0D834D5CD4947 /* WKWebView+ProgrammaticKeyboard.swift */; };
BBFC2539859878814E2F7197 /* KeychainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C2945A52C2957CCFC09FCF /* KeychainStore.swift */; };
C37DA99E090A783562506CDA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = EFF10CDC8FB8C97DA0103AA0 /* PrivacyInfo.xcprivacy */; };
C8A4FA6119134F68F5DC7415 /* LocalMirrorRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEF3A661FA08F338EC96C74 /* LocalMirrorRepository.swift */; };
C8ED8D6620BC657699331527 /* ResourceActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9182F742B06FB1713E27C2A /* ResourceActions.swift */; };
CA033464E43E9CF7C86585E6 /* MemoDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387980E9CCA7C1C52EAAB6A0 /* MemoDetailView.swift */; };
D57261115E6F7ABB665DDBCC /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F080AD98FDF3AADDD90B9931 /* ShareViewController.swift */; };
D6FD6B00023FC1A830684385 /* PreferencesStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CB16CA1499554463E1927E7 /* PreferencesStore.swift */; };
DE9649944BC9CD8775003203 /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38B2C459C9903FC6EBA4E478 /* RootView.swift */; };
E51CD822863D3494E35ADB27 /* EditorBundleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BEF7AFA15A0972ED3475F23 /* EditorBundleTests.swift */; };
E7B888711C3A5403083864B3 /* UsersManagementView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CEB614A969DF595620789B7 /* UsersManagementView.swift */; };
EA96E17E7B784BA456329AFC /* TagsManagementView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 501296D671EE3A384E13BE62 /* TagsManagementView.swift */; };
EAD067F29A94BB2BA633EC90 /* ConflictResolutionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776B0012B526A65B99921B4B /* ConflictResolutionView.swift */; };
F1C912D8726DCB215E709E30 /* MemoEditViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2080FD276D6ED7161B7DB973 /* MemoEditViewModelTests.swift */; };
F51F6C5ED7C2B0E68DF5A55D /* LiveLocalAPITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57312B99FFBD9A2186A8C0D0 /* LiveLocalAPITests.swift */; };
F6AACA31885AB69C1CCCCB46 /* AiAssistantSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D96968C0AFEA9A7C19C38F /* AiAssistantSheet.swift */; };
FBB21A0292D846789C0F6E42 /* MemoEditViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C38DBB41BA706C678AB9BD /* MemoEditViewModel.swift */; };
FC6501567FDC2F9900E973A4 /* AppEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06F83AE844C342D3F6EAD7F /* AppEnvironment.swift */; };
FDF0A8FA27796FB9500F97D4 /* ResourceCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A3C0399C910B150A02D06E /* ResourceCache.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
53E8C491B050CDC322721D62 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B8C95B723D4044F58C620BBD /* Project object */;
proxyType = 1;
remoteGlobalIDString = E55B18ED6114D23320B85FA0;
remoteInfo = EdgeEver;
};
C1A8F66075747C3C6E134FFB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B8C95B723D4044F58C620BBD /* Project object */;
proxyType = 1;
remoteGlobalIDString = 7B4AF236874DD8459683F02B;
remoteInfo = ShareExtension;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
963B22B1C6B716729C2FC851 /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
98010B5978B98C1F8D073C02 /* ShareExtension.appex in Embed Foundation Extensions */,
);
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
01D34117A78B1F5C367ACDBB /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = EdgeEver/Resources/EditorBundle/assets; sourceTree = SOURCE_ROOT; };
033565CE2E96EC2D23105188 /* ListActionsSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListActionsSheet.swift; sourceTree = "<group>"; };
04B6BCA279F8E8A4774A7C0A /* NoteImageFontPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoteImageFontPickerView.swift; sourceTree = "<group>"; };
0531FC6AA81DAF0A55B42362 /* AppDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDatabase.swift; sourceTree = "<group>"; };
0EF7E97C950002FA22EFB7C8 /* AiDirectStream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AiDirectStream.swift; sourceTree = "<group>"; };
12236E3A2F318CDEB17B80CB /* SyncProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncProtocol.swift; sourceTree = "<group>"; };
12DCA98C14CC6F28C22C41A1 /* TipTapWebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TipTapWebView.swift; sourceTree = "<group>"; };
13105CFE9131425A1C7E4BF0 /* WebClipper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebClipper.swift; sourceTree = "<group>"; };
1606EF8ADEA4921421EB0690 /* MobileUIParityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileUIParityTests.swift; sourceTree = "<group>"; };
17A2092411EFC3765B97DF88 /* SystemImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemImagePicker.swift; sourceTree = "<group>"; };
1CD75D20D94A27E982103AB3 /* EdgeEver.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = EdgeEver.app; sourceTree = BUILT_PRODUCTS_DIR; };
2035E878FD92B74D889D6047 /* LocalMirrorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalMirrorTests.swift; sourceTree = "<group>"; };
2080FD276D6ED7161B7DB973 /* MemoEditViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoEditViewModelTests.swift; sourceTree = "<group>"; };
213837D2B2F025307A5EBB69 /* ChromeParityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChromeParityTests.swift; sourceTree = "<group>"; };
22941D02A07C4B75AE89B053 /* ShareExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ShareExtension.entitlements; sourceTree = "<group>"; };
243811C4B4CBF13982976A56 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
2829CE5DF5C15ACF41CC17DA /* EditFabButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditFabButton.swift; sourceTree = "<group>"; };
2A8662720DE42695E29F5741 /* URL+Normalize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Normalize.swift"; sourceTree = "<group>"; };
2D78B33F7B6D7E017F63E455 /* font-picker.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = "font-picker.html"; sourceTree = "<group>"; };
328A2DAC7E7DC89F4782B5FB /* RevisionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RevisionsView.swift; sourceTree = "<group>"; };
34A3C0399C910B150A02D06E /* ResourceCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResourceCache.swift; sourceTree = "<group>"; };
3674473015F8EB6863B69B0F /* MemoEditView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoEditView.swift; sourceTree = "<group>"; };
36831A94478123A1EE9BB538 /* TipTapWarmPool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TipTapWarmPool.swift; sourceTree = "<group>"; };
387980E9CCA7C1C52EAAB6A0 /* MemoDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoDetailView.swift; sourceTree = "<group>"; };
38B2C459C9903FC6EBA4E478 /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = "<group>"; };
3CEB614A969DF595620789B7 /* UsersManagementView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UsersManagementView.swift; sourceTree = "<group>"; };
40C1F4BC7DB150AE8F85AA13 /* SyncEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncEngine.swift; sourceTree = "<group>"; };
410470CB94CB0505A3EF5801 /* ChromeParity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChromeParity.swift; sourceTree = "<group>"; };
41B15501968A29C372E7B3BB /* URLNormalizeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLNormalizeTests.swift; sourceTree = "<group>"; };
4341E86DEF60272AE37A8704 /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; };
4BEF7AFA15A0972ED3475F23 /* EditorBundleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorBundleTests.swift; sourceTree = "<group>"; };
501296D671EE3A384E13BE62 /* TagsManagementView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagsManagementView.swift; sourceTree = "<group>"; };
57312B99FFBD9A2186A8C0D0 /* LiveLocalAPITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveLocalAPITests.swift; sourceTree = "<group>"; };
574912976CB43DD9821678EE /* SessionStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionStore.swift; sourceTree = "<group>"; };
58C065FED3C78404D4D8DD19 /* Motion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Motion.swift; sourceTree = "<group>"; };
59C38DBB41BA706C678AB9BD /* MemoEditViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoEditViewModel.swift; sourceTree = "<group>"; };
5CB54673617E14F28B7608BD /* Typography.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Typography.swift; sourceTree = "<group>"; };
5D7D3262D1E3E40E38361E84 /* WebClipperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebClipperTests.swift; sourceTree = "<group>"; };
62B460B6BFE4CFB23073C7E1 /* SyncOutboxRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncOutboxRepository.swift; sourceTree = "<group>"; };
6CB16CA1499554463E1927E7 /* PreferencesStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesStore.swift; sourceTree = "<group>"; };
73FA569C71080B6F9989AA03 /* ApiTokensView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiTokensView.swift; sourceTree = "<group>"; };
776B0012B526A65B99921B4B /* ConflictResolutionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConflictResolutionView.swift; sourceTree = "<group>"; };
80D96968C0AFEA9A7C19C38F /* AiAssistantSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AiAssistantSheet.swift; sourceTree = "<group>"; };
82E057D0906932A00DF62EBB /* MemoCreateCommitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoCreateCommitTests.swift; sourceTree = "<group>"; };
8691859094F8C08AE49FE27D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
86F590FE9371571DC7456154 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = "<group>"; };
8720E0D6F00D1509B76A374B /* OutboxFlusher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutboxFlusher.swift; sourceTree = "<group>"; };
8A536119D29812EF11DAEAA8 /* TipTapContentSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TipTapContentSourceTests.swift; sourceTree = "<group>"; };
9128735A19D0D834D5CD4947 /* WKWebView+ProgrammaticKeyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WKWebView+ProgrammaticKeyboard.swift"; sourceTree = "<group>"; };
94DF0091B1FC2783AEC2D9F6 /* EdgeEverTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = EdgeEverTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
9799115E572F9AF0B59A5AD4 /* WorkspaceStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WorkspaceStore.swift; sourceTree = "<group>"; };
9B02E8D28111E1E732F3BF36 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
9BA3D6859C4C6D9F65435671 /* TemplatePickerSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplatePickerSheet.swift; sourceTree = "<group>"; };
9C8311837FAB427D70C40CEA /* DevicesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicesView.swift; sourceTree = "<group>"; };
9D65FED94BCD836BDD5CB752 /* DeviceId.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceId.swift; sourceTree = "<group>"; };
A375D81573943A98C5732F81 /* MobileUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileUI.swift; sourceTree = "<group>"; };
AB02424D0412FE36C4BCD116 /* index.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = index.html; sourceTree = "<group>"; };
AD904708FC1AD8971439BD90 /* JSONCoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONCoding.swift; sourceTree = "<group>"; };
AE1D4EB4B51C66E9CD72FF7F /* TipTapContentSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TipTapContentSource.swift; sourceTree = "<group>"; };
B1D94BB61519CA2A345D99C1 /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
B30C95F4EABCD08555D97C6B /* NotesListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotesListView.swift; sourceTree = "<group>"; };
B812AD3502D649CE7B84DEBE /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
B9CEA2902CDE0D7C4137D173 /* EdgeEverApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EdgeEverApp.swift; sourceTree = "<group>"; };
BA6E24432E3A724DB34CFEB5 /* AccountPasswordPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountPasswordPanel.swift; sourceTree = "<group>"; };
BF956A8F1A951AA5547675AD /* ShareExtension.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
C5126510AFB9AFBF7ABADB45 /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = "<group>"; };
C693439A39274372B39F10DE /* EdgeEver.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = EdgeEver.entitlements; sourceTree = "<group>"; };
C6B15550738F6080C23DE15F /* ImageCompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCompressor.swift; sourceTree = "<group>"; };
C8D1DC59EC9FA65240DCBC19 /* MemoTemplatesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoTemplatesTests.swift; sourceTree = "<group>"; };
D045B340A984E17B3B0047BF /* ShareHandoffStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareHandoffStore.swift; sourceTree = "<group>"; };
D06F83AE844C342D3F6EAD7F /* AppEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppEnvironment.swift; sourceTree = "<group>"; };
D2C2945A52C2957CCFC09FCF /* KeychainStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainStore.swift; sourceTree = "<group>"; };
D6F510BF90B418266F363EBD /* APIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient.swift; sourceTree = "<group>"; };
D87A8CED8498AE654EF8CD1F /* Localizable.xcstrings */ = {isa = PBXFileReference; lastKnownFileType = text.json.xcstrings; path = Localizable.xcstrings; sourceTree = "<group>"; };
DA3D6EDCC2D76EEC0E51DD26 /* DraftRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftRepository.swift; sourceTree = "<group>"; };
DBC0AD00435CCEFD7934201C /* MemoCreateCommit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoCreateCommit.swift; sourceTree = "<group>"; };
E3328D871910187ED827B6CE /* NotebookPickerSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotebookPickerSheet.swift; sourceTree = "<group>"; };
E6159DBF27CC86920005E25D /* SyncProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncProtocolTests.swift; sourceTree = "<group>"; };
EA9305413739F81EA39395F7 /* ResourceBlobStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResourceBlobStore.swift; sourceTree = "<group>"; };
EFF10CDC8FB8C97DA0103AA0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
F01CF1D403DB46FB8784062E /* EditorContentCodec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditorContentCodec.swift; sourceTree = "<group>"; };
F080AD98FDF3AADDD90B9931 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
F1F36ACF8073C8A61AE397CD /* MemoTemplates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemoTemplates.swift; sourceTree = "<group>"; };
F50D91D8505FE6446ABD647C /* WorkspaceView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WorkspaceView.swift; sourceTree = "<group>"; };
F9182F742B06FB1713E27C2A /* ResourceActions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResourceActions.swift; sourceTree = "<group>"; };
FDEF3A661FA08F338EC96C74 /* LocalMirrorRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalMirrorRepository.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
736F644C57A8805092F82568 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
88C20914237162E295798B54 /* GRDB in Frameworks */,
94456E5BCAB7496FAD4685A6 /* Pow in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
0C073569B955CD568840A35D /* Config */ = {
isa = PBXGroup;
children = (
9B02E8D28111E1E732F3BF36 /* Debug.xcconfig */,
243811C4B4CBF13982976A56 /* Release.xcconfig */,
);
path = Config;
sourceTree = "<group>";
};
1161CF1FFAC898B00498D97D /* Database */ = {
isa = PBXGroup;
children = (
0531FC6AA81DAF0A55B42362 /* AppDatabase.swift */,
DA3D6EDCC2D76EEC0E51DD26 /* DraftRepository.swift */,
FDEF3A661FA08F338EC96C74 /* LocalMirrorRepository.swift */,
62B460B6BFE4CFB23073C7E1 /* SyncOutboxRepository.swift */,
);
path = Database;
sourceTree = "<group>";
};
15C520F3EAEBE355CFFF9C41 /* ShareExtension */ = {
isa = PBXGroup;
children = (
22941D02A07C4B75AE89B053 /* ShareExtension.entitlements */,
F080AD98FDF3AADDD90B9931 /* ShareViewController.swift */,
);
path = ShareExtension;
sourceTree = "<group>";
};
1C9B7294934FF01F82DDBEB1 /* Share */ = {
isa = PBXGroup;
children = (
D045B340A984E17B3B0047BF /* ShareHandoffStore.swift */,
13105CFE9131425A1C7E4BF0 /* WebClipper.swift */,
);
path = Share;
sourceTree = "<group>";
};
2377E3F57CD40951D1F3AA40 /* EdgeEver */ = {
isa = PBXGroup;
children = (
B0AF73B8D61DFCCD37B124B1 /* App */,
8BCFBC0CDC794B02EAD907EC /* Data */,
8A404C1D0F3056A4C32DDE63 /* DesignSystem */,
BEFB911E3106AB68356141B7 /* Editor */,
49ADF38F8269841510F1C638 /* Features */,
7404AFC10807CAA326C34580 /* Resources */,
A6CFB6D6E7BFE63D698DFE51 /* Supporting */,
);
path = EdgeEver;
sourceTree = "<group>";
};
297E35F57A6FB4C490FEE440 /* Session */ = {
isa = PBXGroup;
children = (
9D65FED94BCD836BDD5CB752 /* DeviceId.swift */,
D2C2945A52C2957CCFC09FCF /* KeychainStore.swift */,
574912976CB43DD9821678EE /* SessionStore.swift */,
);
path = Session;
sourceTree = "<group>";
};
2E86C2538BFD6FD31BF84916 /* Cache */ = {
isa = PBXGroup;
children = (
C6B15550738F6080C23DE15F /* ImageCompressor.swift */,
34A3C0399C910B150A02D06E /* ResourceCache.swift */,
);
path = Cache;
sourceTree = "<group>";
};
2EE88A37487842A849874933 /* Products */ = {
isa = PBXGroup;
children = (
1CD75D20D94A27E982103AB3 /* EdgeEver.app */,
94DF0091B1FC2783AEC2D9F6 /* EdgeEverTests.xctest */,
BF956A8F1A951AA5547675AD /* ShareExtension.appex */,
);
name = Products;
sourceTree = "<group>";
};
47F79BD2D97384A3B7EB9A7D /* Tests */ = {
isa = PBXGroup;
children = (
F82E0DDA9B1E6FCB6CB7E083 /* EdgeEverTests */,
);
path = Tests;
sourceTree = "<group>";
};
49ADF38F8269841510F1C638 /* Features */ = {
isa = PBXGroup;
children = (
D1C1EF697B501DEE7E568338 /* Auth */,
1C9B7294934FF01F82DDBEB1 /* Share */,
AE31B21B9B3513CC73436E46 /* Workspace */,
);
path = Features;
sourceTree = "<group>";
};
7404AFC10807CAA326C34580 /* Resources */ = {
isa = PBXGroup;
children = (
821234A55C8B7CF544B28EE6 /* EditorBundle */,
8691859094F8C08AE49FE27D /* Assets.xcassets */,
C693439A39274372B39F10DE /* EdgeEver.entitlements */,
D87A8CED8498AE654EF8CD1F /* Localizable.xcstrings */,
EFF10CDC8FB8C97DA0103AA0 /* PrivacyInfo.xcprivacy */,
);
path = Resources;
sourceTree = "<group>";
};
802936642DF4142908AF3184 /* Sync */ = {
isa = PBXGroup;
children = (
8720E0D6F00D1509B76A374B /* OutboxFlusher.swift */,
40C1F4BC7DB150AE8F85AA13 /* SyncEngine.swift */,
12236E3A2F318CDEB17B80CB /* SyncProtocol.swift */,
);
path = Sync;
sourceTree = "<group>";
};
821234A55C8B7CF544B28EE6 /* EditorBundle */ = {
isa = PBXGroup;
children = (
01D34117A78B1F5C367ACDBB /* assets */,
2D78B33F7B6D7E017F63E455 /* font-picker.html */,
AB02424D0412FE36C4BCD116 /* index.html */,
);
path = EditorBundle;
sourceTree = "<group>";
};
8A404C1D0F3056A4C32DDE63 /* DesignSystem */ = {
isa = PBXGroup;
children = (
410470CB94CB0505A3EF5801 /* ChromeParity.swift */,
4341E86DEF60272AE37A8704 /* Colors.swift */,
2829CE5DF5C15ACF41CC17DA /* EditFabButton.swift */,
A375D81573943A98C5732F81 /* MobileUI.swift */,
58C065FED3C78404D4D8DD19 /* Motion.swift */,
86F590FE9371571DC7456154 /* Theme.swift */,
5CB54673617E14F28B7608BD /* Typography.swift */,
);
path = DesignSystem;
sourceTree = "<group>";
};
8BCFBC0CDC794B02EAD907EC /* Data */ = {
isa = PBXGroup;
children = (
2E86C2538BFD6FD31BF84916 /* Cache */,
1161CF1FFAC898B00498D97D /* Database */,
B905FCD37DFCE6B112511261 /* Models */,
BB746E5BDC1029DD2ECF3850 /* Network */,
9F7C048A5E535F8CAB41F56E /* Preferences */,
297E35F57A6FB4C490FEE440 /* Session */,
802936642DF4142908AF3184 /* Sync */,
);
path = Data;
sourceTree = "<group>";
};
9F7C048A5E535F8CAB41F56E /* Preferences */ = {
isa = PBXGroup;
children = (
6CB16CA1499554463E1927E7 /* PreferencesStore.swift */,
);
path = Preferences;
sourceTree = "<group>";
};
A22DC90C50256855231B9F51 = {
isa = PBXGroup;
children = (
0C073569B955CD568840A35D /* Config */,
2377E3F57CD40951D1F3AA40 /* EdgeEver */,
15C520F3EAEBE355CFFF9C41 /* ShareExtension */,
47F79BD2D97384A3B7EB9A7D /* Tests */,
2EE88A37487842A849874933 /* Products */,
);
sourceTree = "<group>";
};
A6CFB6D6E7BFE63D698DFE51 /* Supporting */ = {
isa = PBXGroup;
children = (
AD904708FC1AD8971439BD90 /* JSONCoding.swift */,
2A8662720DE42695E29F5741 /* URL+Normalize.swift */,
);
path = Supporting;
sourceTree = "<group>";
};
AE31B21B9B3513CC73436E46 /* Workspace */ = {
isa = PBXGroup;
children = (
BA6E24432E3A724DB34CFEB5 /* AccountPasswordPanel.swift */,
80D96968C0AFEA9A7C19C38F /* AiAssistantSheet.swift */,
73FA569C71080B6F9989AA03 /* ApiTokensView.swift */,
776B0012B526A65B99921B4B /* ConflictResolutionView.swift */,
9C8311837FAB427D70C40CEA /* DevicesView.swift */,
033565CE2E96EC2D23105188 /* ListActionsSheet.swift */,
DBC0AD00435CCEFD7934201C /* MemoCreateCommit.swift */,
387980E9CCA7C1C52EAAB6A0 /* MemoDetailView.swift */,
3674473015F8EB6863B69B0F /* MemoEditView.swift */,
59C38DBB41BA706C678AB9BD /* MemoEditViewModel.swift */,
E3328D871910187ED827B6CE /* NotebookPickerSheet.swift */,
04B6BCA279F8E8A4774A7C0A /* NoteImageFontPickerView.swift */,
B30C95F4EABCD08555D97C6B /* NotesListView.swift */,
328A2DAC7E7DC89F4782B5FB /* RevisionsView.swift */,
B1D94BB61519CA2A345D99C1 /* SettingsView.swift */,
501296D671EE3A384E13BE62 /* TagsManagementView.swift */,
9BA3D6859C4C6D9F65435671 /* TemplatePickerSheet.swift */,
3CEB614A969DF595620789B7 /* UsersManagementView.swift */,
9799115E572F9AF0B59A5AD4 /* WorkspaceStore.swift */,
F50D91D8505FE6446ABD647C /* WorkspaceView.swift */,
);
path = Workspace;
sourceTree = "<group>";
};
B0AF73B8D61DFCCD37B124B1 /* App */ = {
isa = PBXGroup;
children = (
D06F83AE844C342D3F6EAD7F /* AppEnvironment.swift */,
B9CEA2902CDE0D7C4137D173 /* EdgeEverApp.swift */,
38B2C459C9903FC6EBA4E478 /* RootView.swift */,
);
path = App;
sourceTree = "<group>";
};
B905FCD37DFCE6B112511261 /* Models */ = {
isa = PBXGroup;
children = (
F1F36ACF8073C8A61AE397CD /* MemoTemplates.swift */,
C5126510AFB9AFBF7ABADB45 /* Models.swift */,
);
path = Models;
sourceTree = "<group>";
};
BB746E5BDC1029DD2ECF3850 /* Network */ = {
isa = PBXGroup;
children = (
0EF7E97C950002FA22EFB7C8 /* AiDirectStream.swift */,
D6F510BF90B418266F363EBD /* APIClient.swift */,
);
path = Network;
sourceTree = "<group>";
};
BEFB911E3106AB68356141B7 /* Editor */ = {
isa = PBXGroup;
children = (
F01CF1D403DB46FB8784062E /* EditorContentCodec.swift */,
F9182F742B06FB1713E27C2A /* ResourceActions.swift */,
EA9305413739F81EA39395F7 /* ResourceBlobStore.swift */,
17A2092411EFC3765B97DF88 /* SystemImagePicker.swift */,
AE1D4EB4B51C66E9CD72FF7F /* TipTapContentSource.swift */,
36831A94478123A1EE9BB538 /* TipTapWarmPool.swift */,
12DCA98C14CC6F28C22C41A1 /* TipTapWebView.swift */,
9128735A19D0D834D5CD4947 /* WKWebView+ProgrammaticKeyboard.swift */,
);
path = Editor;
sourceTree = "<group>";
};
D1C1EF697B501DEE7E568338 /* Auth */ = {
isa = PBXGroup;
children = (
B812AD3502D649CE7B84DEBE /* LoginView.swift */,
);
path = Auth;
sourceTree = "<group>";
};
F82E0DDA9B1E6FCB6CB7E083 /* EdgeEverTests */ = {
isa = PBXGroup;
children = (
213837D2B2F025307A5EBB69 /* ChromeParityTests.swift */,
4BEF7AFA15A0972ED3475F23 /* EditorBundleTests.swift */,
57312B99FFBD9A2186A8C0D0 /* LiveLocalAPITests.swift */,
2035E878FD92B74D889D6047 /* LocalMirrorTests.swift */,
82E057D0906932A00DF62EBB /* MemoCreateCommitTests.swift */,
2080FD276D6ED7161B7DB973 /* MemoEditViewModelTests.swift */,
C8D1DC59EC9FA65240DCBC19 /* MemoTemplatesTests.swift */,
1606EF8ADEA4921421EB0690 /* MobileUIParityTests.swift */,
E6159DBF27CC86920005E25D /* SyncProtocolTests.swift */,
8A536119D29812EF11DAEAA8 /* TipTapContentSourceTests.swift */,
41B15501968A29C372E7B3BB /* URLNormalizeTests.swift */,
5D7D3262D1E3E40E38361E84 /* WebClipperTests.swift */,
);
path = EdgeEverTests;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
06BD8BFE81996E1AAAACD634 /* EdgeEverTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5AD4988DEE01B3298BD32D35 /* Build configuration list for PBXNativeTarget "EdgeEverTests" */;
buildPhases = (
42C3EE07C909E2E001E877E3 /* Sources */,
);
buildRules = (
);
dependencies = (
6D7518248FEE83B6AC76FEC3 /* PBXTargetDependency */,
);
name = EdgeEverTests;
packageProductDependencies = (
);
productName = EdgeEverTests;
productReference = 94DF0091B1FC2783AEC2D9F6 /* EdgeEverTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
7B4AF236874DD8459683F02B /* ShareExtension */ = {
isa = PBXNativeTarget;
buildConfigurationList = 00D9D7AC59D511B80CC7CCF9 /* Build configuration list for PBXNativeTarget "ShareExtension" */;
buildPhases = (
34803173963F1A76B23320AB /* Sources */,
);
buildRules = (
);
dependencies = (
);
name = ShareExtension;
packageProductDependencies = (
);
productName = ShareExtension;
productReference = BF956A8F1A951AA5547675AD /* ShareExtension.appex */;
productType = "com.apple.product-type.app-extension";
};
E55B18ED6114D23320B85FA0 /* EdgeEver */ = {
isa = PBXNativeTarget;
buildConfigurationList = B556FD174F5B3FB80F311258 /* Build configuration list for PBXNativeTarget "EdgeEver" */;
buildPhases = (
E77E6932D9BF8F3D7B4D613E /* Sources */,
1FEB068FC9AB5865E45F4E3A /* Resources */,
736F644C57A8805092F82568 /* Frameworks */,
963B22B1C6B716729C2FC851 /* Embed Foundation Extensions */,
);
buildRules = (
);
dependencies = (
A712C90D3040D07EB8356F24 /* PBXTargetDependency */,
);
name = EdgeEver;
packageProductDependencies = (
1B167394120674FECA86D42F /* GRDB */,
E37BD605D826474D3E842F31 /* Pow */,
);
productName = EdgeEver;
productReference = 1CD75D20D94A27E982103AB3 /* EdgeEver.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
B8C95B723D4044F58C620BBD /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1600;
TargetAttributes = {
06BD8BFE81996E1AAAACD634 = {
DevelopmentTeam = 9KA3NM38B6;
ProvisioningStyle = Automatic;
};
7B4AF236874DD8459683F02B = {
DevelopmentTeam = 9KA3NM38B6;
ProvisioningStyle = Automatic;
};
E55B18ED6114D23320B85FA0 = {
DevelopmentTeam = 9KA3NM38B6;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 2A1B852B872C6D3D31D0281E /* Build configuration list for PBXProject "EdgeEver" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
Base,
en,
pl,
"zh-Hans",
);
mainGroup = A22DC90C50256855231B9F51;
minimizedProjectReferenceProxies = 1;
packageReferences = (
883036D8C6E7A1AEB7094AC7 /* XCRemoteSwiftPackageReference "GRDB.swift" */,
98D6A9C2B6DE22F3B5AFEB19 /* XCRemoteSwiftPackageReference "Pow" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = 2EE88A37487842A849874933 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
E55B18ED6114D23320B85FA0 /* EdgeEver */,
7B4AF236874DD8459683F02B /* ShareExtension */,
06BD8BFE81996E1AAAACD634 /* EdgeEverTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
1FEB068FC9AB5865E45F4E3A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
93556FDCB87BB93990221E01 /* Assets.xcassets in Resources */,
06D2661CAB0ADED27F322649 /* Localizable.xcstrings in Resources */,
C37DA99E090A783562506CDA /* PrivacyInfo.xcprivacy in Resources */,
8E1CB597E6534EBFAD4B43FE /* assets in Resources */,
67DBD3C7748DE7F8BAD8E752 /* font-picker.html in Resources */,
08D0159B8F194E04C02B69BF /* index.html in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
34803173963F1A76B23320AB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D57261115E6F7ABB665DDBCC /* ShareViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
42C3EE07C909E2E001E877E3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
100A3242D8AA714261236773 /* ChromeParityTests.swift in Sources */,
E51CD822863D3494E35ADB27 /* EditorBundleTests.swift in Sources */,
F51F6C5ED7C2B0E68DF5A55D /* LiveLocalAPITests.swift in Sources */,
8785D0133655387F399C3C58 /* LocalMirrorTests.swift in Sources */,
511A8DCB204AFCB2880AE51E /* MemoCreateCommitTests.swift in Sources */,
F1C912D8726DCB215E709E30 /* MemoEditViewModelTests.swift in Sources */,
588019CB46131EDF8DCB2F53 /* MemoTemplatesTests.swift in Sources */,
A63E64622A06DF3842908A66 /* MobileUIParityTests.swift in Sources */,
1F8E6268C9DA330CA236B36F /* SyncProtocolTests.swift in Sources */,
4EC901852EDA4BC001717747 /* TipTapContentSourceTests.swift in Sources */,
0D67F968CAFCC17F28A5555C /* URLNormalizeTests.swift in Sources */,
6E1459D0AA2E0217C517F973 /* WebClipperTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E77E6932D9BF8F3D7B4D613E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
039594C5BEE4844FBB131C7F /* APIClient.swift in Sources */,
564B7A4D6CD3C8140286F881 /* AccountPasswordPanel.swift in Sources */,
F6AACA31885AB69C1CCCCB46 /* AiAssistantSheet.swift in Sources */,
3224E63C6FD054554E82B8B6 /* AiDirectStream.swift in Sources */,
12F0F0D1E937AA88C33222FF /* ApiTokensView.swift in Sources */,
35DF4BD1617191AB0B95CC4A /* AppDatabase.swift in Sources */,
FC6501567FDC2F9900E973A4 /* AppEnvironment.swift in Sources */,
AA7C45A51254081D6035E20F /* ChromeParity.swift in Sources */,
9E5B44C7F70B5896D27A00E3 /* Colors.swift in Sources */,
EAD067F29A94BB2BA633EC90 /* ConflictResolutionView.swift in Sources */,
3D467E1BD92078C96C97E237 /* DeviceId.swift in Sources */,
3860898278A59F41067B6517 /* DevicesView.swift in Sources */,
9CBE3E1196B24C4DDFC7CD0A /* DraftRepository.swift in Sources */,
5EEFDEEDC372725C7C7F22ED /* EdgeEverApp.swift in Sources */,
8C761DABADB93F2F15E21E80 /* EditFabButton.swift in Sources */,
5724B9A66EC1AE14D4C48F8B /* EditorContentCodec.swift in Sources */,
B13CF9D8320DF366EA58601F /* ImageCompressor.swift in Sources */,
132BA05FF9673B95D3E3959A /* JSONCoding.swift in Sources */,
BBFC2539859878814E2F7197 /* KeychainStore.swift in Sources */,
3993FE79886C4DFCE7838B65 /* ListActionsSheet.swift in Sources */,
C8A4FA6119134F68F5DC7415 /* LocalMirrorRepository.swift in Sources */,
33330C89D977D3903F091165 /* LoginView.swift in Sources */,
08A3D4F0E80ACE44E36AD87D /* MemoCreateCommit.swift in Sources */,
CA033464E43E9CF7C86585E6 /* MemoDetailView.swift in Sources */,
7BDAD91E69B7B62D7D390CB5 /* MemoEditView.swift in Sources */,
FBB21A0292D846789C0F6E42 /* MemoEditViewModel.swift in Sources */,
4F3977342A76C352E95E14E7 /* MemoTemplates.swift in Sources */,
506702F1751945424AC4CB98 /* MobileUI.swift in Sources */,
90FFFFD00B2D19F96EA299C8 /* Models.swift in Sources */,
50800DF91A760DE7FB68DFB4 /* Motion.swift in Sources */,
4D26C62561A7690325E55210 /* NoteImageFontPickerView.swift in Sources */,
0614453E8E9EC13B212B5A2F /* NotebookPickerSheet.swift in Sources */,
B08E58823845817F84C52A52 /* NotesListView.swift in Sources */,
4A771542C5AD2E6A907187AD /* OutboxFlusher.swift in Sources */,
D6FD6B00023FC1A830684385 /* PreferencesStore.swift in Sources */,
C8ED8D6620BC657699331527 /* ResourceActions.swift in Sources */,
541297DC463B8FC593ECB5F6 /* ResourceBlobStore.swift in Sources */,
FDF0A8FA27796FB9500F97D4 /* ResourceCache.swift in Sources */,
88A1141343A4E255A8050CB6 /* RevisionsView.swift in Sources */,
DE9649944BC9CD8775003203 /* RootView.swift in Sources */,
1510CEE8BDDBD1710C0CE88C /* SessionStore.swift in Sources */,
8430B1EDE6CA87A0C922E484 /* SettingsView.swift in Sources */,
2581F6050C02A4A36340CC0D /* ShareHandoffStore.swift in Sources */,
35AAF7A2B1B4D5EE38F8518C /* SyncEngine.swift in Sources */,
2E185C3C27DA3A729F2734B4 /* SyncOutboxRepository.swift in Sources */,
5F5EC9565A02FAFDD5D7B54C /* SyncProtocol.swift in Sources */,
6B2D55E0EA4D28EB7171A565 /* SystemImagePicker.swift in Sources */,
EA96E17E7B784BA456329AFC /* TagsManagementView.swift in Sources */,
63D4B562B4EF6ED7291155F6 /* TemplatePickerSheet.swift in Sources */,
4A2DD0673B81D32FA9E5F9DB /* Theme.swift in Sources */,
265DB48114144779A7C807F7 /* TipTapContentSource.swift in Sources */,
1186BE3109942FCBAB59E6B4 /* TipTapWarmPool.swift in Sources */,
4BA97CD264D0929B20ED19DB /* TipTapWebView.swift in Sources */,
2A07555B54946A177E1ECFF2 /* Typography.swift in Sources */,
6A671BB702DA77A0548E6E29 /* URL+Normalize.swift in Sources */,
E7B888711C3A5403083864B3 /* UsersManagementView.swift in Sources */,
B79E88A198C6635419CAE9E5 /* WKWebView+ProgrammaticKeyboard.swift in Sources */,
4F49C2894D3842B4DEAFAD5E /* WebClipper.swift in Sources */,
38640D9CE35D118F325AABC5 /* WorkspaceStore.swift in Sources */,
487717BFBCCF86B783B33B44 /* WorkspaceView.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
6D7518248FEE83B6AC76FEC3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E55B18ED6114D23320B85FA0 /* EdgeEver */;
targetProxy = 53E8C491B050CDC322721D62 /* PBXContainerItemProxy */;
};
A712C90D3040D07EB8356F24 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 7B4AF236874DD8459683F02B /* ShareExtension */;
targetProxy = C1A8F66075747C3C6E134FFB /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
10286547E2614C4976245BFF /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = ShareExtension/ShareExtension.entitlements;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9KA3NM38B6;
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = ShareExtension/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.edgeever.mobile.expo-sharing-extension";
PRODUCT_NAME = ShareExtension;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
1D67AE2BE71F3F9EC50390A8 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 243811C4B4CBF13982976A56 /* Release.xcconfig */;
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;
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 49;
DEVELOPMENT_TEAM = 9KA3NM38B6;
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 = 17.0;
MARKETING_VERSION = 2.5.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};
25678172825C033DEF77B2E9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = EdgeEver/Resources/EdgeEver.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9KA3NM38B6;
ENABLE_TESTABILITY = YES;
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = EdgeEver/Resources/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = org.edgeever.mobile;
PRODUCT_NAME = EdgeEver;
SDKROOT = iphoneos;
SWIFT_STRICT_CONCURRENCY = complete;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
6C4B12F17B0877DC28C15A9F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9B02E8D28111E1E732F3BF36 /* Debug.xcconfig */;
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;
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 49;
DEVELOPMENT_TEAM = 9KA3NM38B6;
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 = (
"$(inherited)",
"DEBUG=1",
);
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 = 17.0;
MARKETING_VERSION = 2.5.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
9BE845D95C8AF7B567916133 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = ShareExtension/ShareExtension.entitlements;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9KA3NM38B6;
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = ShareExtension/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.edgeever.mobile.expo-sharing-extension";
PRODUCT_NAME = ShareExtension;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
AC8FA0B2EC5CBFC175F3111D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = org.edgeever.mobile.tests;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/EdgeEver.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/EdgeEver";
};
name = Release;
};
E02510661F0A2F87DF739AC9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
GENERATE_INFOPLIST_FILE = YES;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = org.edgeever.mobile.tests;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/EdgeEver.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/EdgeEver";
};
name = Debug;
};
E3708B932E980E3B69A2CB48 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = EdgeEver/Resources/EdgeEver.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9KA3NM38B6;
ENABLE_TESTABILITY = YES;
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = EdgeEver/Resources/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = org.edgeever.mobile;
PRODUCT_NAME = EdgeEver;
SDKROOT = iphoneos;
SWIFT_STRICT_CONCURRENCY = complete;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
00D9D7AC59D511B80CC7CCF9 /* Build configuration list for PBXNativeTarget "ShareExtension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9BE845D95C8AF7B567916133 /* Debug */,
10286547E2614C4976245BFF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
2A1B852B872C6D3D31D0281E /* Build configuration list for PBXProject "EdgeEver" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6C4B12F17B0877DC28C15A9F /* Debug */,
1D67AE2BE71F3F9EC50390A8 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
5AD4988DEE01B3298BD32D35 /* Build configuration list for PBXNativeTarget "EdgeEverTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E02510661F0A2F87DF739AC9 /* Debug */,
AC8FA0B2EC5CBFC175F3111D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
B556FD174F5B3FB80F311258 /* Build configuration list for PBXNativeTarget "EdgeEver" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E3708B932E980E3B69A2CB48 /* Debug */,
25678172825C033DEF77B2E9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
883036D8C6E7A1AEB7094AC7 /* XCRemoteSwiftPackageReference "GRDB.swift" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/groue/GRDB.swift";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 7.0.0;
};
};
98D6A9C2B6DE22F3B5AFEB19 /* XCRemoteSwiftPackageReference "Pow" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/EmergeTools/Pow";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.0.0;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
1B167394120674FECA86D42F /* GRDB */ = {
isa = XCSwiftPackageProductDependency;
package = 883036D8C6E7A1AEB7094AC7 /* XCRemoteSwiftPackageReference "GRDB.swift" */;
productName = GRDB;
};
E37BD605D826474D3E842F31 /* Pow */ = {
isa = XCSwiftPackageProductDependency;
package = 98D6A9C2B6DE22F3B5AFEB19 /* XCRemoteSwiftPackageReference "Pow" */;
productName = Pow;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = B8C95B723D4044F58C620BBD /* Project object */;
}