- Gate every layer behind AppLockView when the lock is enabled and lock on launch and on backgrounding; the passcode lives only in the Keychain (AppLockVault) and the enable state defaults to off. - Add the lock section to Settings: enable/setup, change passcode and disable all require the current passcode via a shared passcode sheet; Face ID / Touch ID unlock prompts automatically and can be toggled with passcode confirmation. - Add NSFaceIDUsageDescription to both app targets, cover the passcode policy with tests, guard the feature in verify.sh and document it in SECURITY.md.
1557 lines
114 KiB
Plaintext
1557 lines
114 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 77;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
00FCAB7210D005D2C30747CB /* AccountConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2006464EAC88C6E4E2B08AC8 /* AccountConfiguration.swift */; };
|
|
01039E013AB84FA338B2A5CF /* MessageCorrectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 096748EF4DC92889BCAB3260 /* MessageCorrectionTests.swift */; };
|
|
01E4131ED4DBED0BEAD465A2 /* ServerInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBA20B768A9C675FABCDC821 /* ServerInfoView.swift */; };
|
|
01EBE88C86DB1C4745D1AB08 /* VideoNoteRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB168F9AD341C35EADACF10 /* VideoNoteRecorder.swift */; };
|
|
03629CA43EB6D367498E90E8 /* VideoNotePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1407657E9EBF5EC3FC1D327 /* VideoNotePreview.swift */; };
|
|
03C65C3DAA1D8776AF496EFA /* LumaRoomStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F226A1F8D82B39630F9CEB /* LumaRoomStore.swift */; };
|
|
03F2CD213153D0EF5CBC8021 /* EncryptionPreferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD286F7AF06DFC5488FF0CEA /* EncryptionPreferenceTests.swift */; };
|
|
0535722A2D4FC893F16D78F1 /* MessageReplySwipeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D3F72BE63D8F360ECA0419 /* MessageReplySwipeTests.swift */; };
|
|
067D121E9C8D8EA076D974FB /* RTCVideoRendererView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5003B4F9DF154543555E9825 /* RTCVideoRendererView.swift */; };
|
|
08696800299D2D7BCCBCAA58 /* MainChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AA66547A2AA2D0979DA76E /* MainChatView.swift */; };
|
|
087E600676B3F6134BB26112 /* CallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B11FED2D58621C071C3AD14 /* CallView.swift */; };
|
|
088945A14C15828F5265AA29 /* ArchiveSyncRecoveryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28187D29B1BB6E3ECB02F637 /* ArchiveSyncRecoveryPolicy.swift */; };
|
|
097E9E96B82958C505DCA514 /* OMEMODevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1ABB449DF3A7746361FC75C /* OMEMODevice.swift */; };
|
|
09D1784380F717ED92BEF000 /* ChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A97545E6E481D45E0BB20F /* ChatView.swift */; };
|
|
0BD15E9B1C488AA2B7B56AF7 /* LumaSaslFailureModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E21A7D359AF7A7AF97D8DE /* LumaSaslFailureModule.swift */; };
|
|
0E4CE634E1568EE121B8AF75 /* MediaFileIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86EBBD15843C6FB110C798E /* MediaFileIO.swift */; };
|
|
0ECAB3E52DD12AD78AABE5F5 /* StaticDNSSrvResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CABD9D1B4C987EF6AB19A6 /* StaticDNSSrvResolver.swift */; };
|
|
10273AF92A952B707C58AEE6 /* ArchiveSyncWorkBudgetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A045770C3C55BC5ADC409B /* ArchiveSyncWorkBudgetTests.swift */; };
|
|
10C5382981A87A2963DD397C /* MediaMetadataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A127BF01F5C488CD3E053379 /* MediaMetadataTests.swift */; };
|
|
127C4B7A5083081D22FD21CD /* LumaScramSha512Mechanism.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C16CFC03E7F478838A704FD /* LumaScramSha512Mechanism.swift */; };
|
|
12D3BEB345B65FB73DD3F560 /* ChatScrollPositionPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F0A8A1646FDEE9C07FD9F0 /* ChatScrollPositionPolicyTests.swift */; };
|
|
137816B417A865C97F935A00 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = EFCAF9B0DE67466AF22E76C3 /* WebRTC */; };
|
|
14059C4EF59FBBDCC5338420 /* AppLockPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47680B7C615374A8C245818F /* AppLockPolicy.swift */; };
|
|
1655A2B7ACF4003EF41A1AB8 /* ConversationRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 758B448979C845F56168A51F /* ConversationRow.swift */; };
|
|
18606BEB0A2ABB7FDD995645 /* AvatarCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DBAB8D25603892C7D67A23 /* AvatarCache.swift */; };
|
|
18627D523DEC6B1A3064906D /* AttachmentPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E78CC8582C0399901D8A27 /* AttachmentPreviewView.swift */; };
|
|
1AC03E6E9EA1D0C1F59F7619 /* ArchiveSyncPagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A1DBD88AF90D3892A02E1A /* ArchiveSyncPagination.swift */; };
|
|
1B20F2D3E4F18E6094B103BF /* LumaOMEMOStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A68154C2D2B3E9AB0C145F /* LumaOMEMOStore.swift */; };
|
|
1B7C9F60AA7BFF6A2C0FE45D /* SASLprepTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13EFA01112297641B9B0EBC5 /* SASLprepTests.swift */; };
|
|
1BD84AA796838F48F847D192 /* AudioMessageRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD0A69BACDF8F0C43218AEB /* AudioMessageRecorder.swift */; };
|
|
1CB1DAF27B8632B2E071338E /* VideoNoteRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB168F9AD341C35EADACF10 /* VideoNoteRecorder.swift */; };
|
|
1D5B3487BDC63B051A33D874 /* VideoNoteRecordingLifecycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96829BDC257FD8D61083DA4D /* VideoNoteRecordingLifecycle.swift */; };
|
|
1E239B9338CEEA7EA704626C /* ChatTimelineEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E35F7F0CB0243311FCDD61 /* ChatTimelineEntry.swift */; };
|
|
1F467DB76CE93C90F09E2991 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7C9866558B72CB1909A01EEC /* Shared.xcassets */; };
|
|
1FE98743A1FB61B4E9C86696 /* AttachmentPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E78CC8582C0399901D8A27 /* AttachmentPreviewView.swift */; };
|
|
203D6124DF78461D8E86FDA8 /* AvatarImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5746D1E21ABBBCFC6CD9694 /* AvatarImageProcessor.swift */; };
|
|
21AAF3FB5846B1B54BBEE7ED /* AppModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F36BB344D0FDF23127DF069 /* AppModel.swift */; };
|
|
230E0DAA5396EA507D6F6D47 /* MessageBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AC6BC7FC7CFFD69A20DA17 /* MessageBubble.swift */; };
|
|
235ED577A9FB1D2A97A4749F /* LumaWatchApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0A53D1B25A1923ADF96C35 /* LumaWatchApp.swift */; };
|
|
23AE47B738853110F72C0580 /* Martin in Frameworks */ = {isa = PBXBuildFile; productRef = 4BD4324EE01A6DD46EBE7FDA /* Martin */; };
|
|
25A9ADB0FF1496A4D3EF431D /* ForwardMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81213335D275609C38056220 /* ForwardMessageView.swift */; };
|
|
275501728E0597A8E53F1D4D /* VideoNoteRecordingCompletionPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E619B2C85B0DD2E80653D6D3 /* VideoNoteRecordingCompletionPolicy.swift */; };
|
|
2822384FC6AF9685C4D014C1 /* MediaMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 278FC97C7F6D41B638436EA7 /* MediaMetadata.swift */; };
|
|
28D758624032D813C607DE5B /* MediaSendActivityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69C6820279A445E9CA59FB3 /* MediaSendActivityTracker.swift */; };
|
|
2987B54F6E358AAE2EE19993 /* AppAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 184902980B7EE4B8DDEA907D /* AppAssets.xcassets */; };
|
|
2BC210A585AAA9D50ECC9A4B /* AppLockPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47680B7C615374A8C245818F /* AppLockPolicy.swift */; };
|
|
2C5BAAEF4EC7AAE5FE0FEEDB /* MediaViewerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F7B01C59E9667ADAFABBAC /* MediaViewerItem.swift */; };
|
|
2C963DA7FDA2A2BCA075507F /* CallSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6079CE75BAB995515A8D5460 /* CallSnapshot.swift */; };
|
|
2D32E57F5CE1BF2EAE078492 /* DeviceResource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876CDF98063A4C948B00C7CE /* DeviceResource.swift */; };
|
|
2D83457A8857592E23289EF7 /* LumaApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C051C2A7014E8B5E825477 /* LumaApp.swift */; };
|
|
2F175DFA6D0FBF31B7EED21F /* AppAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 184902980B7EE4B8DDEA907D /* AppAssets.xcassets */; };
|
|
2F44B4FDA9AF67EB24776A16 /* WatchViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C35158C37C26CA9ACB6C9FFB /* WatchViews.swift */; };
|
|
30BE19F459FDDAD640F66C68 /* MessageReplyFallback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DDD7A997EF0AF7DA9C3478B /* MessageReplyFallback.swift */; };
|
|
3121293D13481C39489CBC8F /* AttachmentDraft.swift in Sources */ = {isa = PBXBuildFile; fileRef = C04D749B7CA93CB7C59127D6 /* AttachmentDraft.swift */; };
|
|
312B8D266C5BEC4F7B2F3276 /* MediaPreviewProcessorVideoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E29E7B704EE71C5AC70008E /* MediaPreviewProcessorVideoTests.swift */; };
|
|
3245372B071227092B8594C0 /* AccountPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235CA66C5DFB8B6F9472D0C3 /* AccountPreferences.swift */; };
|
|
32528D1AA72FB1B1A72389E9 /* MartinOMEMO in Frameworks */ = {isa = PBXBuildFile; productRef = 7A670E49149C9C7E13F0A6A2 /* MartinOMEMO */; };
|
|
32790D95A577DCE99937B539 /* AccountPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235CA66C5DFB8B6F9472D0C3 /* AccountPreferences.swift */; };
|
|
3375874DFCE22B22879112DD /* SystemPhotoCameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5198FF1E47790E498CC8C6F3 /* SystemPhotoCameraView.swift */; };
|
|
3BA375F1E0934FB4DD2148F9 /* SASLprep.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2446F6A1D00ADAD261D4CCD /* SASLprep.swift */; };
|
|
3BEF3895B4C84880B9103058 /* NewChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A4CE3E678096BA76F2988C /* NewChatView.swift */; };
|
|
3BF0521699C170F8411386CD /* SCRAMSHA512Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5078CBF0520AA3BE7D2E65E0 /* SCRAMSHA512Tests.swift */; };
|
|
3C2727D165D2EF1CC742EEF7 /* VideoNoteCaptureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0142FF4A1B05C373DAB4CDBE /* VideoNoteCaptureView.swift */; };
|
|
3CFEAC0C613CC9248DA8E35E /* ReplyThreadOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C556A41E640592AF6376B6 /* ReplyThreadOverlay.swift */; };
|
|
3D3DDA2292673CE4FF397174 /* ServerInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBA20B768A9C675FABCDC821 /* ServerInfoView.swift */; };
|
|
3D67F14421F89B6DA4400642 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05EEEE8A125347F7C5014A09 /* LoginView.swift */; };
|
|
3D74BDDE2D978A2CC795E33A /* CertificateTrustEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5886E1E233C129B9317D6059 /* CertificateTrustEvaluator.swift */; };
|
|
3DDB1B15BCE5B58D12B60558 /* SaslFailureMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7B2B37E9E8E6A46ED7547A /* SaslFailureMessageTests.swift */; };
|
|
3E3A82A737D9009D9BDC04E0 /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515DD6F1F80A848C39EBAE84 /* RootView.swift */; };
|
|
3F1571511219DBA18F67209F /* ChatTypingPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C235D175D2398E0A7115447D /* ChatTypingPolicyTests.swift */; };
|
|
411136B21632A796E26B207C /* EmojiPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA34A969939A03C6226B60E /* EmojiPickerView.swift */; };
|
|
433A7B65E635FB59021F7D87 /* ChatTypingPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C3E51BB890F05FD02C71F6E /* ChatTypingPolicy.swift */; };
|
|
44AF85896EE023775B91DE8B /* VideoNotePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1407657E9EBF5EC3FC1D327 /* VideoNotePreview.swift */; };
|
|
46924A3275BFEFD2218AD748 /* SystemPhotoCameraView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5198FF1E47790E498CC8C6F3 /* SystemPhotoCameraView.swift */; };
|
|
46985C2741D425D6486849F3 /* PhotoAttachmentPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2294F0FE44B2268A0620BB /* PhotoAttachmentPreview.swift */; };
|
|
481F1C57B07AF615A3629C7E /* ArchiveSyncRecoveryPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61380B78824FDB98A933C7E9 /* ArchiveSyncRecoveryPolicyTests.swift */; };
|
|
48BE02EB8AA84E9CD1354E1A /* MediaPlaybackCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26ADAEFB7CB8441CA1A50C44 /* MediaPlaybackCoordinator.swift */; };
|
|
496D99C625D771D6B91D99E7 /* ArchiveSyncRecoveryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28187D29B1BB6E3ECB02F637 /* ArchiveSyncRecoveryPolicy.swift */; };
|
|
49DC659401787CF44A33B620 /* LocationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C67A8A07F9DC9DFB7FB35DA /* LocationProvider.swift */; };
|
|
4A3844CC51129576741753E7 /* MediaPlaybackCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26ADAEFB7CB8441CA1A50C44 /* MediaPlaybackCoordinator.swift */; };
|
|
4B2CFA4008D1234DCE35ADDE /* MediaSendActivityTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247FBE680C61D12AFB583862 /* MediaSendActivityTrackerTests.swift */; };
|
|
4CD33DF0D193A7EED84A673F /* CallSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6079CE75BAB995515A8D5460 /* CallSnapshot.swift */; };
|
|
4DE3B27CFA3D524590FB751A /* AppLockPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFA3AEE3D9FB450B77AEC10 /* AppLockPolicyTests.swift */; };
|
|
4E1B116771922F92FEEB079B /* ArchiveStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA0E25A2B52BDED1C8B3B1B /* ArchiveStore.swift */; };
|
|
4EFADFE085B42E0B0593E501 /* ArchiveSyncCheckpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BBE412EAF54DFE968B2E54 /* ArchiveSyncCheckpoint.swift */; };
|
|
51AE33BE56ED4543014119D0 /* ConversationRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 758B448979C845F56168A51F /* ConversationRow.swift */; };
|
|
52F75F60459DA50E1815479A /* MediaPreviewProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C0E3C6F60C3D4D6C565CA0A /* MediaPreviewProcessor.swift */; };
|
|
5409F5C90FBE0817F4AC8176 /* ChatTimelineEntryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C90C426133ECC0319483A084 /* ChatTimelineEntryTests.swift */; };
|
|
5415AF453AB8FCDA55FB59AD /* LumaCallEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72EC7DC2FE873C0BA4321496 /* LumaCallEngine.swift */; };
|
|
5459CF1808474747AF46A366 /* LumaConnectionStatsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8DE3CE0E26DEA21A27CF67 /* LumaConnectionStatsModule.swift */; };
|
|
5875F7D2870C985287B36AFA /* MessageReplyFallbackTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCAACA105F4B9699F59805F9 /* MessageReplyFallbackTests.swift */; };
|
|
58A606B016094F1845CB0119 /* LocationMessagePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = B96E7970930AB7F09CB5DA9C /* LocationMessagePreview.swift */; };
|
|
5D80C9CBCE79DE69A7A6ABA4 /* AppLockView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5AEFC4FD65BA34FF030467 /* AppLockView.swift */; };
|
|
60CE79BB4D0FB53E126354AA /* GroupConversationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6773F87EE60F91BBDCA4B1F5 /* GroupConversationTests.swift */; };
|
|
6156698A5A514CA01411489D /* VideoAttachmentPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88E48AAC10463764CAD9835 /* VideoAttachmentPreview.swift */; };
|
|
61D41048E5021EEAC434DD90 /* CallSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375633EF5E4AEC9D5F284C6C /* CallSnapshotTests.swift */; };
|
|
6216C6AA3787BBF776D78E91 /* PhoneWatchBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0BE69D306AF1C207A30517D /* PhoneWatchBridge.swift */; };
|
|
640C30ABB02E6486E6B7665E /* VideoNoteCaptureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0142FF4A1B05C373DAB4CDBE /* VideoNoteCaptureView.swift */; };
|
|
64C8B9876278B711CC6479E0 /* LocationMessagePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = B96E7970930AB7F09CB5DA9C /* LocationMessagePreview.swift */; };
|
|
64F4AD83D86B8900DE69F117 /* CredentialVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE381301A55B1C4F333B523 /* CredentialVault.swift */; };
|
|
66489D4D15366683D3095B3D /* ChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C6A6B83DA076867481CCF3 /* ChatMessage.swift */; };
|
|
66613FF7E056788222552D6C /* NotificationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E25F876C75CC5FCDDCB5906 /* NotificationPolicy.swift */; };
|
|
67143F44FF20A87E8875CFFB /* MediaPreviewProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C0E3C6F60C3D4D6C565CA0A /* MediaPreviewProcessor.swift */; };
|
|
67438C8911F9B7362073B591 /* ReplyThreadOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C556A41E640592AF6376B6 /* ReplyThreadOverlay.swift */; };
|
|
6AA0AC6E8E25E8A85D63E7CC /* WatchSessionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A5787450609B0C14093679 /* WatchSessionModel.swift */; };
|
|
6AB86E72201EB1A61898AD5F /* InlineVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C81B9255E9886FB86E0785 /* InlineVideoPlayer.swift */; };
|
|
6B0B8F3CAC1E5854C6F81E70 /* AccountConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101587DDD2BB1B2C2073B926 /* AccountConfigurationTests.swift */; };
|
|
6B311EF7CF11B52E75D929F0 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = 2A745A82DD6F34F0CB46B52B /* WebRTC */; };
|
|
6BB061F609EF40334C1DE979 /* LumaWatch.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 19D4E9404712E8643E31CB93 /* LumaWatch.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
|
6DC36AA33268FC6457FADAE2 /* BubbleShapes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0386C2687C1C60EC734FDBB0 /* BubbleShapes.swift */; };
|
|
6FB79BEEEF151D297F4EBB33 /* CallView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B11FED2D58621C071C3AD14 /* CallView.swift */; };
|
|
6FCF6A4EFF8AE1FBFC2D81E1 /* ChatMediaImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A438A50BC08940CA1410B4FA /* ChatMediaImageCache.swift */; };
|
|
7227469C6E25E0F4FF7FC805 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7C9866558B72CB1909A01EEC /* Shared.xcassets */; };
|
|
7306BA14F94818248594AF91 /* WatchVoiceMessageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DCD865B7E746D20B142FCE7 /* WatchVoiceMessageTests.swift */; };
|
|
73A21AFC42D6C00E6C2C5082 /* CertificateTrustEvaluator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5886E1E233C129B9317D6059 /* CertificateTrustEvaluator.swift */; };
|
|
7425493304D731FA218E9151 /* ArchiveSyncPaginationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A862822F2507303EBB27EFCC /* ArchiveSyncPaginationTests.swift */; };
|
|
7809154E961CC8EFE7EE852F /* OMEMODevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1ABB449DF3A7746361FC75C /* OMEMODevice.swift */; };
|
|
79169D5FE931EBE0D0801516 /* ArchiveSyncPagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A1DBD88AF90D3892A02E1A /* ArchiveSyncPagination.swift */; };
|
|
791AB9983E2146DBF1D7B606 /* EmojiPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA34A969939A03C6226B60E /* EmojiPickerView.swift */; };
|
|
7A469F326228FB660739D1C2 /* ConnectionBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = F207C1B20DE3780F1754F81D /* ConnectionBanner.swift */; };
|
|
7AC93485DA12BC90717739E9 /* ChatMediaImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A438A50BC08940CA1410B4FA /* ChatMediaImageCache.swift */; };
|
|
7BC399937E4586EC5067282C /* GeoLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD13FA20B6C2CD8B6718BF86 /* GeoLocation.swift */; };
|
|
7C89D0095051D751FA245324 /* ArchiveMetadataRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7F3C5D27D08B1B01D712C /* ArchiveMetadataRecord.swift */; };
|
|
7D93BF350FBBF6F9EB29BA23 /* MediaPickerSelectionPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E6875B522254FFB5FA880E /* MediaPickerSelectionPolicy.swift */; };
|
|
7DA3177772595E37DC8066E4 /* MainChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AA66547A2AA2D0979DA76E /* MainChatView.swift */; };
|
|
7F012252FA73A8282B92323C /* LumaApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C051C2A7014E8B5E825477 /* LumaApp.swift */; };
|
|
7F211C3BBA81E5D43D3A88AE /* LumaCallEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72EC7DC2FE873C0BA4321496 /* LumaCallEngine.swift */; };
|
|
7F4C00E98574C8E5193F442E /* LumaRosterStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92830FB64B5BD0A06BC828D /* LumaRosterStore.swift */; };
|
|
7F7BA6805C1D1EBCEAFDD3AD /* ChatTimelineEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E35F7F0CB0243311FCDD61 /* ChatTimelineEntry.swift */; };
|
|
7FBD6C44C2CA9D50E28E823A /* AppLockVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EF29003DFA43387FC2FB6F4 /* AppLockVault.swift */; };
|
|
814FE6C4CB53207F236E9236 /* LocationPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2786A15415F65305F78D892C /* LocationPickerView.swift */; };
|
|
822F3F8A5C87C493A8974D6B /* ArchiveMessageBatchPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D93B7CC521421C23459A9A4 /* ArchiveMessageBatchPolicyTests.swift */; };
|
|
8629497F7160C95747886EE4 /* ForwardMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81213335D275609C38056220 /* ForwardMessageView.swift */; };
|
|
86D39FA124355A8B53903164 /* Martin in Frameworks */ = {isa = PBXBuildFile; productRef = 6EDEC6EEE315B77491214398 /* Martin */; };
|
|
8714A5A67956D6A78D4D3E4B /* ChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C6A6B83DA076867481CCF3 /* ChatMessage.swift */; };
|
|
89712B216A98861B5D994587 /* LocationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C67A8A07F9DC9DFB7FB35DA /* LocationProvider.swift */; };
|
|
89E2B0373E2DA2B25863A866 /* VideoNoteStopPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33F90AC63C822D9DF95D7B5C /* VideoNoteStopPolicyTests.swift */; };
|
|
8B98B818AC4379F03907B0E0 /* ChatScrollPositionPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C37AAE886AA3B8782B89E1A0 /* ChatScrollPositionPolicy.swift */; };
|
|
8DE9617B5B0CBCA875C299F9 /* WatchVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A35C9A7B52458996513382 /* WatchVoiceRecorder.swift */; };
|
|
902C6AD49443720ED4E4E43C /* ComposerRecordingGestureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F5960729C94DC995374CFD6 /* ComposerRecordingGestureTests.swift */; };
|
|
9089C00D2A0766A75B1EB93D /* CryptoKitAESGCMEngineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69AB3930D5E93CB77EA9C7D /* CryptoKitAESGCMEngineTests.swift */; };
|
|
920CB33C235AF4BDB4107BB7 /* AppLockView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5AEFC4FD65BA34FF030467 /* AppLockView.swift */; };
|
|
9393464C4C3BE5F9546FE8BB /* EncryptionPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D187FF75D77DB6CCC811600 /* EncryptionPreference.swift */; };
|
|
939ABD4DED652588957491CF /* ServerInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A5C32B4DACD56DA733A0DB /* ServerInformation.swift */; };
|
|
94FB3597E01FC508F872861E /* MessageReplySwipePolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7DFD3F92530B411DEEC1F /* MessageReplySwipePolicy.swift */; };
|
|
958FD3CBEC600651E1171B55 /* MediaPickerSelectionPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B38702A403DA3E943525FB62 /* MediaPickerSelectionPolicyTests.swift */; };
|
|
992195D6AE64DF2C24A52956 /* MartinOMEMO in Frameworks */ = {isa = PBXBuildFile; productRef = 371134B6F3E284082E28FE08 /* MartinOMEMO */; };
|
|
9AB2A519206C5016B0D8C6DE /* ServerInformation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A5C32B4DACD56DA733A0DB /* ServerInformation.swift */; };
|
|
9B53D50C5EDE4AD507C3F5B6 /* AppAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 184902980B7EE4B8DDEA907D /* AppAssets.xcassets */; };
|
|
9CA60ADF5AEFB8CE70B25EE8 /* EncryptionDevicesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 185E3C916B72D36733DE15AF /* EncryptionDevicesView.swift */; };
|
|
9E71E1DC6BAA1E9CA32C5355 /* ArchiveMessageBatchPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDA85EA65BC449733C67084 /* ArchiveMessageBatchPolicy.swift */; };
|
|
9E98F99F3FBFC9DAB99A3650 /* NotificationPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C7D0F207377DE99146A0D2 /* NotificationPolicyTests.swift */; };
|
|
9F288ACC92CD62A2E0CCE157 /* SASLprep.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2446F6A1D00ADAD261D4CCD /* SASLprep.swift */; };
|
|
A07ABE478F7F48C3FEDC22D5 /* EncryptionPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D187FF75D77DB6CCC811600 /* EncryptionPreference.swift */; };
|
|
A1D32581BA70F25420F0A322 /* ArchiveSyncWorkBudget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D15DA1B85B68AD2419670C8 /* ArchiveSyncWorkBudget.swift */; };
|
|
A29C828AC4B571941BF0B8E9 /* AvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA8DF39BD360C0F8BA5F62F /* AvatarView.swift */; };
|
|
A2AF2B19A1E9D9B8D6E1CD63 /* AvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA8DF39BD360C0F8BA5F62F /* AvatarView.swift */; };
|
|
A4A742F3BBEFCAFD29975968 /* SaslFailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69F4FFBFD65C218FF6505844 /* SaslFailureMessage.swift */; };
|
|
A69C1CD6CC1FF13631044BA3 /* GeoLocationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37C24C432306C3FDF7F7DB7D /* GeoLocationTests.swift */; };
|
|
A90142509385DE6E83818953 /* MessageBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AC6BC7FC7CFFD69A20DA17 /* MessageBubble.swift */; };
|
|
ABAFC50EF551861779FFD9A1 /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515DD6F1F80A848C39EBAE84 /* RootView.swift */; };
|
|
AC242F69C28F69A001D6559D /* MediaViewerDismissGestureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DCB924748780145A707D890 /* MediaViewerDismissGestureTests.swift */; };
|
|
ADB2CCC69CA91FA820B3A4CA /* MessageReactionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD92CDC8D3E0DA178D0E3F52 /* MessageReactionTests.swift */; };
|
|
AF45DBB2E59284475C6F6585 /* ArchiveMetadataRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CC7F3C5D27D08B1B01D712C /* ArchiveMetadataRecord.swift */; };
|
|
AFCBFB59F729DE95E453A7D3 /* MediaMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 278FC97C7F6D41B638436EA7 /* MediaMetadata.swift */; };
|
|
B0C6096A8D8F1EAD0B4154B7 /* AvatarCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DBAB8D25603892C7D67A23 /* AvatarCache.swift */; };
|
|
B13513FE5DAD462086B8B0B0 /* LumaConnectionStatsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8DE3CE0E26DEA21A27CF67 /* LumaConnectionStatsModule.swift */; };
|
|
B33870CD89289E44882750C3 /* MediaViewer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4380219D3AF1D75EDF4D3167 /* MediaViewer.swift */; };
|
|
B429AC460AF49367463F59A8 /* VideoNoteRecordingCompletionPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E619B2C85B0DD2E80653D6D3 /* VideoNoteRecordingCompletionPolicy.swift */; };
|
|
B492852FD89322434B0914AE /* AppModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F36BB344D0FDF23127DF069 /* AppModel.swift */; };
|
|
B4AA654DF3A53AAAAC23915D /* ChatTypingPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C3E51BB890F05FD02C71F6E /* ChatTypingPolicy.swift */; };
|
|
B5895CAC63B4A3ED52440CA8 /* MediaSendActivityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69C6820279A445E9CA59FB3 /* MediaSendActivityTracker.swift */; };
|
|
B7ED810A1DD43B717DDC40B3 /* CallSDPOrderingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0590E38A89EC4CC78791C22 /* CallSDPOrderingTests.swift */; };
|
|
B91AA414D00C6B54BE32ED25 /* NotificationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A5B4C1116F6ACB6F9B64BF4 /* NotificationCoordinator.swift */; };
|
|
B9CAB8C2C16A5A05CE38E8D7 /* LocationPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2786A15415F65305F78D892C /* LocationPickerView.swift */; };
|
|
BAA3A9846822ED9F9E5C7111 /* ConnectionBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = F207C1B20DE3780F1754F81D /* ConnectionBanner.swift */; };
|
|
BAF755D5DBE713646B4CE5AF /* AudioMessageRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD0A69BACDF8F0C43218AEB /* AudioMessageRecorder.swift */; };
|
|
BE4D5853DAC0D44A6132D800 /* AudioMessagePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D724713196AD2063C7FAD08F /* AudioMessagePlayer.swift */; };
|
|
BEF48E72571CF850AAA7F17F /* EmojiCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = F26F91180E43DE9C135B68C1 /* EmojiCatalog.swift */; };
|
|
C1AB954660804F7925607038 /* LumaSaslFailureModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E21A7D359AF7A7AF97D8DE /* LumaSaslFailureModule.swift */; };
|
|
C23C74AEDA88885A209C9BB1 /* AppLockVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EF29003DFA43387FC2FB6F4 /* AppLockVault.swift */; };
|
|
C2CC9BABAE68FA9258694766 /* MessageReplyFallback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DDD7A997EF0AF7DA9C3478B /* MessageReplyFallback.swift */; };
|
|
C7AE34FF0A0A25D0C81D3271 /* RTCVideoRendererView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5003B4F9DF154543555E9825 /* RTCVideoRendererView.swift */; };
|
|
C7B799E6A90CA49208328F15 /* ArchiveSyncCheckpointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2678D358CD6B7DD331AABD1 /* ArchiveSyncCheckpointTests.swift */; };
|
|
C824389F95739F79F3E075C8 /* MessageInteractionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C97DDD3DA8B45C3F2085661 /* MessageInteractionTests.swift */; };
|
|
C92B463DCD052A3215CB7099 /* Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7846C2EEE2551C6690A4FDC6 /* Conversation.swift */; };
|
|
C9CB8C50E85BD8F69ED0105F /* PhotoAttachmentPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2294F0FE44B2268A0620BB /* PhotoAttachmentPreview.swift */; };
|
|
CB66B3FCB7036E9AE50B6BF3 /* VideoNoteRecordingLifecycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96829BDC257FD8D61083DA4D /* VideoNoteRecordingLifecycle.swift */; };
|
|
CBED8565C1313DC03D21A105 /* LumaRoomStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F226A1F8D82B39630F9CEB /* LumaRoomStore.swift */; };
|
|
CC152AA73AC9347A300BBECC /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A338A8EB30206647BDD922F /* SettingsView.swift */; };
|
|
CC51DABF2D4E07795E1B78C0 /* LegacyArchiveImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1D94FE541121DAE9DCE3B0 /* LegacyArchiveImporter.swift */; };
|
|
CC5297F90A3DBD45C5E41A3A /* MediaViewer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4380219D3AF1D75EDF4D3167 /* MediaViewer.swift */; };
|
|
D246709CE1508C297DD28AE1 /* NotificationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A5B4C1116F6ACB6F9B64BF4 /* NotificationCoordinator.swift */; };
|
|
D3389B083A5780A9C06B23DF /* GroupInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA74044D62409FAC6062BC1 /* GroupInfoView.swift */; };
|
|
D3777F3C0A81F08A9983048B /* StaticDNSSrvResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CABD9D1B4C987EF6AB19A6 /* StaticDNSSrvResolver.swift */; };
|
|
D4E1CF1F7D948B2E72C063BE /* MessageReplySwipePolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CC7DFD3F92530B411DEEC1F /* MessageReplySwipePolicy.swift */; };
|
|
D551F2AA5DCCCCDD8D8FB9BB /* AccountConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2006464EAC88C6E4E2B08AC8 /* AccountConfiguration.swift */; };
|
|
D5E6B1859101ABBD33D90C3C /* ChatScrollPositionPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C37AAE886AA3B8782B89E1A0 /* ChatScrollPositionPolicy.swift */; };
|
|
D63F32533880B0D715ECFC79 /* NotificationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E25F876C75CC5FCDDCB5906 /* NotificationPolicy.swift */; };
|
|
D6D0A798487AE98AE03A579C /* NewGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BE34DC082D19007241AA62 /* NewGroupView.swift */; };
|
|
D6ED224CC13439A99A388676 /* GeoLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD13FA20B6C2CD8B6718BF86 /* GeoLocation.swift */; };
|
|
D7179E7F8127A702FC58D3D4 /* DeviceResource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876CDF98063A4C948B00C7CE /* DeviceResource.swift */; };
|
|
D7CB4481F4F3B81D2C9EF5BD /* NewGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BE34DC082D19007241AA62 /* NewGroupView.swift */; };
|
|
D80DC91DBAE924BE47EFBD6F /* MediaPickerSelectionPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E6875B522254FFB5FA880E /* MediaPickerSelectionPolicy.swift */; };
|
|
DA77E8A49D2D091EC0975DD3 /* InlineVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C81B9255E9886FB86E0785 /* InlineVideoPlayer.swift */; };
|
|
DBB0216BFAB04C3847FEE95C /* GroupInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA74044D62409FAC6062BC1 /* GroupInfoView.swift */; };
|
|
DC4FAE63AB8AF89C30512763 /* MediaFileIOTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772A4F24CAF527E328657749 /* MediaFileIOTests.swift */; };
|
|
E2245416CB055ECEF0C5F81D /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A338A8EB30206647BDD922F /* SettingsView.swift */; };
|
|
E42A674072CE5D3AF1F5848D /* Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7846C2EEE2551C6690A4FDC6 /* Conversation.swift */; };
|
|
E449F2B17E6D5053EBA7F6A8 /* Shared.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7C9866558B72CB1909A01EEC /* Shared.xcassets */; };
|
|
E582A0424A63CA16DDA4E984 /* CryptoKitAESGCMEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A017D8B164B1107299F6781 /* CryptoKitAESGCMEngine.swift */; };
|
|
E65D356ABC5320BBFB3E2F6E /* VideoNoteRecordingLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9FCE089ABBF05EF9F55D451 /* VideoNoteRecordingLifecycleTests.swift */; };
|
|
E67E0D2C3FBA2C3739B692E0 /* VideoAttachmentPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88E48AAC10463764CAD9835 /* VideoAttachmentPreview.swift */; };
|
|
E6890C743C5BBD0B287DDB53 /* ArchiveStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA0E25A2B52BDED1C8B3B1B /* ArchiveStore.swift */; };
|
|
E6B279889E62AB9AD0C5BCE1 /* LumaScramSha512Mechanism.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C16CFC03E7F478838A704FD /* LumaScramSha512Mechanism.swift */; };
|
|
E9FA22C965454FA6890DC3D5 /* AvatarImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5746D1E21ABBBCFC6CD9694 /* AvatarImageProcessor.swift */; };
|
|
EBAF4861DD93FBEAA4B37D1C /* MediaViewerItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F7B01C59E9667ADAFABBAC /* MediaViewerItem.swift */; };
|
|
ECAC4761F04316A71EC3C716 /* AttachmentDraft.swift in Sources */ = {isa = PBXBuildFile; fileRef = C04D749B7CA93CB7C59127D6 /* AttachmentDraft.swift */; };
|
|
ECCD95DD4E16E0B393C707A9 /* MessageReaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D414B62940A9234C51C3D14E /* MessageReaction.swift */; };
|
|
ED3869D5658BAA59F55B1E3D /* ArchiveSyncCheckpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BBE412EAF54DFE968B2E54 /* ArchiveSyncCheckpoint.swift */; };
|
|
EE2BF07D86C00AB6358EA5AE /* CredentialVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE381301A55B1C4F333B523 /* CredentialVault.swift */; };
|
|
EE4DFDBA97562C53C53FBF51 /* CryptoKitAESGCMEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A017D8B164B1107299F6781 /* CryptoKitAESGCMEngine.swift */; };
|
|
EFC29F3543B1371E63D48510 /* MediaFileIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86EBBD15843C6FB110C798E /* MediaFileIO.swift */; };
|
|
F057C0C84B541A5564D0E7E7 /* ArchiveMessageBatchPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDA85EA65BC449733C67084 /* ArchiveMessageBatchPolicy.swift */; };
|
|
F1713D1CD4E019540BFA78FE /* LumaRosterStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F92830FB64B5BD0A06BC828D /* LumaRosterStore.swift */; };
|
|
F27ACACEF60AFAB5AF96EF98 /* MediaTimeFormatterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76FEB73D4B67CB98C93F6244 /* MediaTimeFormatterTests.swift */; };
|
|
F320BBE2BE143D15398C46F9 /* ArchiveStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB0729C69630AE38C2D7BBF /* ArchiveStoreTests.swift */; };
|
|
F558F58835D6E887DBF09EA0 /* ChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A97545E6E481D45E0BB20F /* ChatView.swift */; };
|
|
F80493F220991FF8A7CFF681 /* LoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05EEEE8A125347F7C5014A09 /* LoginView.swift */; };
|
|
F80767EC81E8CAFAA280DD6A /* SaslFailureMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69F4FFBFD65C218FF6505844 /* SaslFailureMessage.swift */; };
|
|
F881ABC5077A3330B29C0DE6 /* LegacyArchiveImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA1D94FE541121DAE9DCE3B0 /* LegacyArchiveImporter.swift */; };
|
|
F8B9CBE6849C45F828BE3BD4 /* XMPPService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE298382FC70ECF1513BD4A /* XMPPService.swift */; };
|
|
F9BEB6552D0407A160501369 /* NewChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A4CE3E678096BA76F2988C /* NewChatView.swift */; };
|
|
FB1052104B90994CF03FE6A2 /* LumaOMEMOStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A68154C2D2B3E9AB0C145F /* LumaOMEMOStore.swift */; };
|
|
FC5986CE50C84FA77983767C /* BubbleShapes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0386C2687C1C60EC734FDBB0 /* BubbleShapes.swift */; };
|
|
FC60F19740E3D0C75205DB61 /* ArchiveSyncWorkBudget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D15DA1B85B68AD2419670C8 /* ArchiveSyncWorkBudget.swift */; };
|
|
FCD330D04ED5B87E28883E58 /* EncryptionDevicesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 185E3C916B72D36733DE15AF /* EncryptionDevicesView.swift */; };
|
|
FD15BE18C54AE2693518CB4A /* AudioMessagePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D724713196AD2063C7FAD08F /* AudioMessagePlayer.swift */; };
|
|
FD9F8640841236BB78563573 /* MessageReaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D414B62940A9234C51C3D14E /* MessageReaction.swift */; };
|
|
FDB78F0A58D66E36B9E25A47 /* EmojiCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = F26F91180E43DE9C135B68C1 /* EmojiCatalog.swift */; };
|
|
FE958AD8FF4A43DB9A887882 /* XMPPService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE298382FC70ECF1513BD4A /* XMPPService.swift */; };
|
|
FEB3A38F302E95303F0E8773 /* VideoNoteRecordingCompletionPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8B12EFBC83F9235B6AF992 /* VideoNoteRecordingCompletionPolicyTests.swift */; };
|
|
FF07DC53E2877BFDE726132C /* PhoneWatchBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0BE69D306AF1C207A30517D /* PhoneWatchBridge.swift */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
0722750D38A3B60127F87761 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = AACE5AD3943208FFB6B19277 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = BAB78463D7DE07A8F7B3D27D;
|
|
remoteInfo = LumaWatch;
|
|
};
|
|
277A193FE4C68A777257EF0D /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = AACE5AD3943208FFB6B19277 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = 0565F6C7DA26F0482928704E;
|
|
remoteInfo = Luma;
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXCopyFilesBuildPhase section */
|
|
8C792A6B9B9150263A7D975B /* Embed Watch Content */ = {
|
|
isa = PBXCopyFilesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
|
|
dstSubfolderSpec = 16;
|
|
files = (
|
|
6BB061F609EF40334C1DE979 /* LumaWatch.app in Embed Watch Content */,
|
|
);
|
|
name = "Embed Watch Content";
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXCopyFilesBuildPhase section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
0142FF4A1B05C373DAB4CDBE /* VideoNoteCaptureView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteCaptureView.swift; sourceTree = "<group>"; };
|
|
0386C2687C1C60EC734FDBB0 /* BubbleShapes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BubbleShapes.swift; sourceTree = "<group>"; };
|
|
03AC6BC7FC7CFFD69A20DA17 /* MessageBubble.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageBubble.swift; sourceTree = "<group>"; };
|
|
05EEEE8A125347F7C5014A09 /* LoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginView.swift; sourceTree = "<group>"; };
|
|
096748EF4DC92889BCAB3260 /* MessageCorrectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageCorrectionTests.swift; sourceTree = "<group>"; };
|
|
0D15DA1B85B68AD2419670C8 /* ArchiveSyncWorkBudget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncWorkBudget.swift; sourceTree = "<group>"; };
|
|
0D93B7CC521421C23459A9A4 /* ArchiveMessageBatchPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveMessageBatchPolicyTests.swift; sourceTree = "<group>"; };
|
|
0DE298382FC70ECF1513BD4A /* XMPPService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XMPPService.swift; sourceTree = "<group>"; };
|
|
101587DDD2BB1B2C2073B926 /* AccountConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountConfigurationTests.swift; sourceTree = "<group>"; };
|
|
12C6A6B83DA076867481CCF3 /* ChatMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessage.swift; sourceTree = "<group>"; };
|
|
13E35F7F0CB0243311FCDD61 /* ChatTimelineEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatTimelineEntry.swift; sourceTree = "<group>"; };
|
|
13EFA01112297641B9B0EBC5 /* SASLprepTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SASLprepTests.swift; sourceTree = "<group>"; };
|
|
184902980B7EE4B8DDEA907D /* AppAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppAssets.xcassets; sourceTree = "<group>"; };
|
|
185E3C916B72D36733DE15AF /* EncryptionDevicesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionDevicesView.swift; sourceTree = "<group>"; };
|
|
19C556A41E640592AF6376B6 /* ReplyThreadOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReplyThreadOverlay.swift; sourceTree = "<group>"; };
|
|
19D4E9404712E8643E31CB93 /* LumaWatch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LumaWatch.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
1A017D8B164B1107299F6781 /* CryptoKitAESGCMEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoKitAESGCMEngine.swift; sourceTree = "<group>"; };
|
|
1A5B4C1116F6ACB6F9B64BF4 /* NotificationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCoordinator.swift; sourceTree = "<group>"; };
|
|
1C3E51BB890F05FD02C71F6E /* ChatTypingPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatTypingPolicy.swift; sourceTree = "<group>"; };
|
|
1C67A8A07F9DC9DFB7FB35DA /* LocationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationProvider.swift; sourceTree = "<group>"; };
|
|
1DCD865B7E746D20B142FCE7 /* WatchVoiceMessageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchVoiceMessageTests.swift; sourceTree = "<group>"; };
|
|
1F7B2B37E9E8E6A46ED7547A /* SaslFailureMessageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaslFailureMessageTests.swift; sourceTree = "<group>"; };
|
|
2006464EAC88C6E4E2B08AC8 /* AccountConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountConfiguration.swift; sourceTree = "<group>"; };
|
|
22A045770C3C55BC5ADC409B /* ArchiveSyncWorkBudgetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncWorkBudgetTests.swift; sourceTree = "<group>"; };
|
|
22A1DBD88AF90D3892A02E1A /* ArchiveSyncPagination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncPagination.swift; sourceTree = "<group>"; };
|
|
235CA66C5DFB8B6F9472D0C3 /* AccountPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountPreferences.swift; sourceTree = "<group>"; };
|
|
247FBE680C61D12AFB583862 /* MediaSendActivityTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaSendActivityTrackerTests.swift; sourceTree = "<group>"; };
|
|
24A68154C2D2B3E9AB0C145F /* LumaOMEMOStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaOMEMOStore.swift; sourceTree = "<group>"; };
|
|
24F0A8A1646FDEE9C07FD9F0 /* ChatScrollPositionPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatScrollPositionPolicyTests.swift; sourceTree = "<group>"; };
|
|
26ADAEFB7CB8441CA1A50C44 /* MediaPlaybackCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPlaybackCoordinator.swift; sourceTree = "<group>"; };
|
|
2786A15415F65305F78D892C /* LocationPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationPickerView.swift; sourceTree = "<group>"; };
|
|
278FC97C7F6D41B638436EA7 /* MediaMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaMetadata.swift; sourceTree = "<group>"; };
|
|
28187D29B1BB6E3ECB02F637 /* ArchiveSyncRecoveryPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncRecoveryPolicy.swift; sourceTree = "<group>"; };
|
|
2DA34A969939A03C6226B60E /* EmojiPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerView.swift; sourceTree = "<group>"; };
|
|
2F36BB344D0FDF23127DF069 /* AppModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppModel.swift; sourceTree = "<group>"; };
|
|
32DBAB8D25603892C7D67A23 /* AvatarCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarCache.swift; sourceTree = "<group>"; };
|
|
33F90AC63C822D9DF95D7B5C /* VideoNoteStopPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteStopPolicyTests.swift; sourceTree = "<group>"; };
|
|
375633EF5E4AEC9D5F284C6C /* CallSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSnapshotTests.swift; sourceTree = "<group>"; };
|
|
37C24C432306C3FDF7F7DB7D /* GeoLocationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeoLocationTests.swift; sourceTree = "<group>"; };
|
|
3B5AEFC4FD65BA34FF030467 /* AppLockView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockView.swift; sourceTree = "<group>"; };
|
|
3BA0E25A2B52BDED1C8B3B1B /* ArchiveStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveStore.swift; sourceTree = "<group>"; };
|
|
3C0E3C6F60C3D4D6C565CA0A /* MediaPreviewProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPreviewProcessor.swift; sourceTree = "<group>"; };
|
|
3CDA85EA65BC449733C67084 /* ArchiveMessageBatchPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveMessageBatchPolicy.swift; sourceTree = "<group>"; };
|
|
4380219D3AF1D75EDF4D3167 /* MediaViewer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaViewer.swift; sourceTree = "<group>"; };
|
|
43A4CE3E678096BA76F2988C /* NewChatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewChatView.swift; sourceTree = "<group>"; };
|
|
47680B7C615374A8C245818F /* AppLockPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockPolicy.swift; sourceTree = "<group>"; };
|
|
5003B4F9DF154543555E9825 /* RTCVideoRendererView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RTCVideoRendererView.swift; sourceTree = "<group>"; };
|
|
5078CBF0520AA3BE7D2E65E0 /* SCRAMSHA512Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SCRAMSHA512Tests.swift; sourceTree = "<group>"; };
|
|
515DD6F1F80A848C39EBAE84 /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = "<group>"; };
|
|
5198FF1E47790E498CC8C6F3 /* SystemPhotoCameraView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemPhotoCameraView.swift; sourceTree = "<group>"; };
|
|
5886E1E233C129B9317D6059 /* CertificateTrustEvaluator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertificateTrustEvaluator.swift; sourceTree = "<group>"; };
|
|
5BB168F9AD341C35EADACF10 /* VideoNoteRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteRecorder.swift; sourceTree = "<group>"; };
|
|
5CC7F3C5D27D08B1B01D712C /* ArchiveMetadataRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveMetadataRecord.swift; sourceTree = "<group>"; };
|
|
5D187FF75D77DB6CCC811600 /* EncryptionPreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionPreference.swift; sourceTree = "<group>"; };
|
|
6079CE75BAB995515A8D5460 /* CallSnapshot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSnapshot.swift; sourceTree = "<group>"; };
|
|
60A97545E6E481D45E0BB20F /* ChatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatView.swift; sourceTree = "<group>"; };
|
|
61380B78824FDB98A933C7E9 /* ArchiveSyncRecoveryPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncRecoveryPolicyTests.swift; sourceTree = "<group>"; };
|
|
6317FAA29F22A3EA8450208F /* LumaTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = LumaTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
6773F87EE60F91BBDCA4B1F5 /* GroupConversationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupConversationTests.swift; sourceTree = "<group>"; };
|
|
69F4FFBFD65C218FF6505844 /* SaslFailureMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaslFailureMessage.swift; sourceTree = "<group>"; };
|
|
6DCB924748780145A707D890 /* MediaViewerDismissGestureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaViewerDismissGestureTests.swift; sourceTree = "<group>"; };
|
|
6DDD7A997EF0AF7DA9C3478B /* MessageReplyFallback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReplyFallback.swift; sourceTree = "<group>"; };
|
|
6E25F876C75CC5FCDDCB5906 /* NotificationPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPolicy.swift; sourceTree = "<group>"; };
|
|
6EA8DF39BD360C0F8BA5F62F /* AvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarView.swift; sourceTree = "<group>"; };
|
|
6EF29003DFA43387FC2FB6F4 /* AppLockVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockVault.swift; sourceTree = "<group>"; };
|
|
72EC7DC2FE873C0BA4321496 /* LumaCallEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaCallEngine.swift; sourceTree = "<group>"; };
|
|
758B448979C845F56168A51F /* ConversationRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversationRow.swift; sourceTree = "<group>"; };
|
|
76FEB73D4B67CB98C93F6244 /* MediaTimeFormatterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaTimeFormatterTests.swift; sourceTree = "<group>"; };
|
|
772A4F24CAF527E328657749 /* MediaFileIOTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaFileIOTests.swift; sourceTree = "<group>"; };
|
|
77D3F72BE63D8F360ECA0419 /* MessageReplySwipeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReplySwipeTests.swift; sourceTree = "<group>"; };
|
|
7846C2EEE2551C6690A4FDC6 /* Conversation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversation.swift; sourceTree = "<group>"; };
|
|
78E78CC8582C0399901D8A27 /* AttachmentPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentPreviewView.swift; sourceTree = "<group>"; };
|
|
7BD0A69BACDF8F0C43218AEB /* AudioMessageRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioMessageRecorder.swift; sourceTree = "<group>"; };
|
|
7C16CFC03E7F478838A704FD /* LumaScramSha512Mechanism.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaScramSha512Mechanism.swift; sourceTree = "<group>"; };
|
|
7C97DDD3DA8B45C3F2085661 /* MessageInteractionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageInteractionTests.swift; sourceTree = "<group>"; };
|
|
7C9866558B72CB1909A01EEC /* Shared.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Shared.xcassets; sourceTree = "<group>"; };
|
|
7F5960729C94DC995374CFD6 /* ComposerRecordingGestureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerRecordingGestureTests.swift; sourceTree = "<group>"; };
|
|
81213335D275609C38056220 /* ForwardMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForwardMessageView.swift; sourceTree = "<group>"; };
|
|
83A5787450609B0C14093679 /* WatchSessionModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchSessionModel.swift; sourceTree = "<group>"; };
|
|
876CDF98063A4C948B00C7CE /* DeviceResource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceResource.swift; sourceTree = "<group>"; };
|
|
8D2294F0FE44B2268A0620BB /* PhotoAttachmentPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoAttachmentPreview.swift; sourceTree = "<group>"; };
|
|
8E29E7B704EE71C5AC70008E /* MediaPreviewProcessorVideoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPreviewProcessorVideoTests.swift; sourceTree = "<group>"; };
|
|
8F8DE3CE0E26DEA21A27CF67 /* LumaConnectionStatsModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaConnectionStatsModule.swift; sourceTree = "<group>"; };
|
|
96829BDC257FD8D61083DA4D /* VideoNoteRecordingLifecycle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteRecordingLifecycle.swift; sourceTree = "<group>"; };
|
|
99BE34DC082D19007241AA62 /* NewGroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewGroupView.swift; sourceTree = "<group>"; };
|
|
9A338A8EB30206647BDD922F /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
|
|
9B11FED2D58621C071C3AD14 /* CallView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallView.swift; sourceTree = "<group>"; };
|
|
9C8B12EFBC83F9235B6AF992 /* VideoNoteRecordingCompletionPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteRecordingCompletionPolicyTests.swift; sourceTree = "<group>"; };
|
|
9CC7DFD3F92530B411DEEC1F /* MessageReplySwipePolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReplySwipePolicy.swift; sourceTree = "<group>"; };
|
|
A0BE69D306AF1C207A30517D /* PhoneWatchBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhoneWatchBridge.swift; sourceTree = "<group>"; };
|
|
A127BF01F5C488CD3E053379 /* MediaMetadataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaMetadataTests.swift; sourceTree = "<group>"; };
|
|
A1ABB449DF3A7746361FC75C /* OMEMODevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OMEMODevice.swift; sourceTree = "<group>"; };
|
|
A438A50BC08940CA1410B4FA /* ChatMediaImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMediaImageCache.swift; sourceTree = "<group>"; };
|
|
A69C6820279A445E9CA59FB3 /* MediaSendActivityTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaSendActivityTracker.swift; sourceTree = "<group>"; };
|
|
A862822F2507303EBB27EFCC /* ArchiveSyncPaginationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncPaginationTests.swift; sourceTree = "<group>"; };
|
|
A88E48AAC10463764CAD9835 /* VideoAttachmentPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentPreview.swift; sourceTree = "<group>"; };
|
|
A8C051C2A7014E8B5E825477 /* LumaApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaApp.swift; sourceTree = "<group>"; };
|
|
ABB0729C69630AE38C2D7BBF /* ArchiveStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveStoreTests.swift; sourceTree = "<group>"; };
|
|
B1E6875B522254FFB5FA880E /* MediaPickerSelectionPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPickerSelectionPolicy.swift; sourceTree = "<group>"; };
|
|
B2446F6A1D00ADAD261D4CCD /* SASLprep.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SASLprep.swift; sourceTree = "<group>"; };
|
|
B38702A403DA3E943525FB62 /* MediaPickerSelectionPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPickerSelectionPolicyTests.swift; sourceTree = "<group>"; };
|
|
B8F7B01C59E9667ADAFABBAC /* MediaViewerItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaViewerItem.swift; sourceTree = "<group>"; };
|
|
B96E7970930AB7F09CB5DA9C /* LocationMessagePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationMessagePreview.swift; sourceTree = "<group>"; };
|
|
BAA74044D62409FAC6062BC1 /* GroupInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInfoView.swift; sourceTree = "<group>"; };
|
|
BCAACA105F4B9699F59805F9 /* MessageReplyFallbackTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReplyFallbackTests.swift; sourceTree = "<group>"; };
|
|
BD13FA20B6C2CD8B6718BF86 /* GeoLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeoLocation.swift; sourceTree = "<group>"; };
|
|
BD92CDC8D3E0DA178D0E3F52 /* MessageReactionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionTests.swift; sourceTree = "<group>"; };
|
|
BF0A53D1B25A1923ADF96C35 /* LumaWatchApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaWatchApp.swift; sourceTree = "<group>"; };
|
|
C04D749B7CA93CB7C59127D6 /* AttachmentDraft.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentDraft.swift; sourceTree = "<group>"; };
|
|
C0590E38A89EC4CC78791C22 /* CallSDPOrderingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSDPOrderingTests.swift; sourceTree = "<group>"; };
|
|
C235D175D2398E0A7115447D /* ChatTypingPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatTypingPolicyTests.swift; sourceTree = "<group>"; };
|
|
C35158C37C26CA9ACB6C9FFB /* WatchViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchViews.swift; sourceTree = "<group>"; };
|
|
C37AAE886AA3B8782B89E1A0 /* ChatScrollPositionPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatScrollPositionPolicy.swift; sourceTree = "<group>"; };
|
|
C3E21A7D359AF7A7AF97D8DE /* LumaSaslFailureModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaSaslFailureModule.swift; sourceTree = "<group>"; };
|
|
C86EBBD15843C6FB110C798E /* MediaFileIO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaFileIO.swift; sourceTree = "<group>"; };
|
|
C90C426133ECC0319483A084 /* ChatTimelineEntryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatTimelineEntryTests.swift; sourceTree = "<group>"; };
|
|
CBA20B768A9C675FABCDC821 /* ServerInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerInfoView.swift; sourceTree = "<group>"; };
|
|
CCE381301A55B1C4F333B523 /* CredentialVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialVault.swift; sourceTree = "<group>"; };
|
|
CD286F7AF06DFC5488FF0CEA /* EncryptionPreferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionPreferenceTests.swift; sourceTree = "<group>"; };
|
|
D1407657E9EBF5EC3FC1D327 /* VideoNotePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNotePreview.swift; sourceTree = "<group>"; };
|
|
D2678D358CD6B7DD331AABD1 /* ArchiveSyncCheckpointTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncCheckpointTests.swift; sourceTree = "<group>"; };
|
|
D3AA66547A2AA2D0979DA76E /* MainChatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainChatView.swift; sourceTree = "<group>"; };
|
|
D414B62940A9234C51C3D14E /* MessageReaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReaction.swift; sourceTree = "<group>"; };
|
|
D5746D1E21ABBBCFC6CD9694 /* AvatarImageProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarImageProcessor.swift; sourceTree = "<group>"; };
|
|
D724713196AD2063C7FAD08F /* AudioMessagePlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioMessagePlayer.swift; sourceTree = "<group>"; };
|
|
D8C81B9255E9886FB86E0785 /* InlineVideoPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InlineVideoPlayer.swift; sourceTree = "<group>"; };
|
|
D9BBE412EAF54DFE968B2E54 /* ArchiveSyncCheckpoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveSyncCheckpoint.swift; sourceTree = "<group>"; };
|
|
D9FCE089ABBF05EF9F55D451 /* VideoNoteRecordingLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteRecordingLifecycleTests.swift; sourceTree = "<group>"; };
|
|
DF8C531E464C9C4EDE2648C6 /* Luma.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = Luma.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
E619B2C85B0DD2E80653D6D3 /* VideoNoteRecordingCompletionPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoNoteRecordingCompletionPolicy.swift; sourceTree = "<group>"; };
|
|
E6A5C32B4DACD56DA733A0DB /* ServerInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerInformation.swift; sourceTree = "<group>"; };
|
|
E9F226A1F8D82B39630F9CEB /* LumaRoomStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaRoomStore.swift; sourceTree = "<group>"; };
|
|
EA1D94FE541121DAE9DCE3B0 /* LegacyArchiveImporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyArchiveImporter.swift; sourceTree = "<group>"; };
|
|
EA54340DD785335237158BEF /* LumaMac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LumaMac.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
F0A35C9A7B52458996513382 /* WatchVoiceRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchVoiceRecorder.swift; sourceTree = "<group>"; };
|
|
F207C1B20DE3780F1754F81D /* ConnectionBanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionBanner.swift; sourceTree = "<group>"; };
|
|
F26F91180E43DE9C135B68C1 /* EmojiCatalog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiCatalog.swift; sourceTree = "<group>"; };
|
|
F69AB3930D5E93CB77EA9C7D /* CryptoKitAESGCMEngineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoKitAESGCMEngineTests.swift; sourceTree = "<group>"; };
|
|
F6C7D0F207377DE99146A0D2 /* NotificationPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPolicyTests.swift; sourceTree = "<group>"; };
|
|
F8CABD9D1B4C987EF6AB19A6 /* StaticDNSSrvResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticDNSSrvResolver.swift; sourceTree = "<group>"; };
|
|
F92830FB64B5BD0A06BC828D /* LumaRosterStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LumaRosterStore.swift; sourceTree = "<group>"; };
|
|
FFFA3AEE3D9FB450B77AEC10 /* AppLockPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockPolicyTests.swift; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
94D6F6F04126826503BA1E53 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
23AE47B738853110F72C0580 /* Martin in Frameworks */,
|
|
992195D6AE64DF2C24A52956 /* MartinOMEMO in Frameworks */,
|
|
137816B417A865C97F935A00 /* WebRTC in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
BA7C6C9ED1A007DDBA5E2B35 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
86D39FA124355A8B53903164 /* Martin in Frameworks */,
|
|
32528D1AA72FB1B1A72389E9 /* MartinOMEMO in Frameworks */,
|
|
6B311EF7CF11B52E75D929F0 /* WebRTC in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
0A7F1E12AC8E617F12AC1410 /* XMPP */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
1A017D8B164B1107299F6781 /* CryptoKitAESGCMEngine.swift */,
|
|
72EC7DC2FE873C0BA4321496 /* LumaCallEngine.swift */,
|
|
8F8DE3CE0E26DEA21A27CF67 /* LumaConnectionStatsModule.swift */,
|
|
24A68154C2D2B3E9AB0C145F /* LumaOMEMOStore.swift */,
|
|
E9F226A1F8D82B39630F9CEB /* LumaRoomStore.swift */,
|
|
F92830FB64B5BD0A06BC828D /* LumaRosterStore.swift */,
|
|
C3E21A7D359AF7A7AF97D8DE /* LumaSaslFailureModule.swift */,
|
|
7C16CFC03E7F478838A704FD /* LumaScramSha512Mechanism.swift */,
|
|
69F4FFBFD65C218FF6505844 /* SaslFailureMessage.swift */,
|
|
B2446F6A1D00ADAD261D4CCD /* SASLprep.swift */,
|
|
F8CABD9D1B4C987EF6AB19A6 /* StaticDNSSrvResolver.swift */,
|
|
0DE298382FC70ECF1513BD4A /* XMPPService.swift */,
|
|
);
|
|
path = XMPP;
|
|
sourceTree = "<group>";
|
|
};
|
|
0ECB49714DDF202CB1FD0432 /* Models */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
2006464EAC88C6E4E2B08AC8 /* AccountConfiguration.swift */,
|
|
47680B7C615374A8C245818F /* AppLockPolicy.swift */,
|
|
2F36BB344D0FDF23127DF069 /* AppModel.swift */,
|
|
3CDA85EA65BC449733C67084 /* ArchiveMessageBatchPolicy.swift */,
|
|
D9BBE412EAF54DFE968B2E54 /* ArchiveSyncCheckpoint.swift */,
|
|
22A1DBD88AF90D3892A02E1A /* ArchiveSyncPagination.swift */,
|
|
28187D29B1BB6E3ECB02F637 /* ArchiveSyncRecoveryPolicy.swift */,
|
|
0D15DA1B85B68AD2419670C8 /* ArchiveSyncWorkBudget.swift */,
|
|
C04D749B7CA93CB7C59127D6 /* AttachmentDraft.swift */,
|
|
6079CE75BAB995515A8D5460 /* CallSnapshot.swift */,
|
|
12C6A6B83DA076867481CCF3 /* ChatMessage.swift */,
|
|
C37AAE886AA3B8782B89E1A0 /* ChatScrollPositionPolicy.swift */,
|
|
13E35F7F0CB0243311FCDD61 /* ChatTimelineEntry.swift */,
|
|
1C3E51BB890F05FD02C71F6E /* ChatTypingPolicy.swift */,
|
|
7846C2EEE2551C6690A4FDC6 /* Conversation.swift */,
|
|
876CDF98063A4C948B00C7CE /* DeviceResource.swift */,
|
|
F26F91180E43DE9C135B68C1 /* EmojiCatalog.swift */,
|
|
5D187FF75D77DB6CCC811600 /* EncryptionPreference.swift */,
|
|
BD13FA20B6C2CD8B6718BF86 /* GeoLocation.swift */,
|
|
278FC97C7F6D41B638436EA7 /* MediaMetadata.swift */,
|
|
B1E6875B522254FFB5FA880E /* MediaPickerSelectionPolicy.swift */,
|
|
A69C6820279A445E9CA59FB3 /* MediaSendActivityTracker.swift */,
|
|
B8F7B01C59E9667ADAFABBAC /* MediaViewerItem.swift */,
|
|
D414B62940A9234C51C3D14E /* MessageReaction.swift */,
|
|
6DDD7A997EF0AF7DA9C3478B /* MessageReplyFallback.swift */,
|
|
9CC7DFD3F92530B411DEEC1F /* MessageReplySwipePolicy.swift */,
|
|
6E25F876C75CC5FCDDCB5906 /* NotificationPolicy.swift */,
|
|
A1ABB449DF3A7746361FC75C /* OMEMODevice.swift */,
|
|
E6A5C32B4DACD56DA733A0DB /* ServerInformation.swift */,
|
|
E619B2C85B0DD2E80653D6D3 /* VideoNoteRecordingCompletionPolicy.swift */,
|
|
96829BDC257FD8D61083DA4D /* VideoNoteRecordingLifecycle.swift */,
|
|
);
|
|
path = Models;
|
|
sourceTree = "<group>";
|
|
};
|
|
0ED33930FCDC0CAC6FF80A31 /* Persistence */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
235CA66C5DFB8B6F9472D0C3 /* AccountPreferences.swift */,
|
|
5CC7F3C5D27D08B1B01D712C /* ArchiveMetadataRecord.swift */,
|
|
3BA0E25A2B52BDED1C8B3B1B /* ArchiveStore.swift */,
|
|
32DBAB8D25603892C7D67A23 /* AvatarCache.swift */,
|
|
EA1D94FE541121DAE9DCE3B0 /* LegacyArchiveImporter.swift */,
|
|
);
|
|
path = Persistence;
|
|
sourceTree = "<group>";
|
|
};
|
|
1476FADD629C5ABBD04F27FF /* Shared */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
0ECB49714DDF202CB1FD0432 /* Models */,
|
|
0ED33930FCDC0CAC6FF80A31 /* Persistence */,
|
|
50062B606E5AC6EF7E5AE47F /* Security */,
|
|
8002C19AC6E95849479E4A70 /* Services */,
|
|
6BC9FCFF61F5366ED010F59A /* UI */,
|
|
0A7F1E12AC8E617F12AC1410 /* XMPP */,
|
|
);
|
|
path = Shared;
|
|
sourceTree = "<group>";
|
|
};
|
|
2A98AB59ED6FB8802C301CF4 /* Sources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7BA2E047E4F51B492A30A513 /* App */,
|
|
1476FADD629C5ABBD04F27FF /* Shared */,
|
|
2B211CA42C3218EA423D2B99 /* Watch */,
|
|
);
|
|
path = Sources;
|
|
sourceTree = "<group>";
|
|
};
|
|
2B211CA42C3218EA423D2B99 /* Watch */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
BF0A53D1B25A1923ADF96C35 /* LumaWatchApp.swift */,
|
|
83A5787450609B0C14093679 /* WatchSessionModel.swift */,
|
|
C35158C37C26CA9ACB6C9FFB /* WatchViews.swift */,
|
|
F0A35C9A7B52458996513382 /* WatchVoiceRecorder.swift */,
|
|
);
|
|
path = Watch;
|
|
sourceTree = "<group>";
|
|
};
|
|
4D0D58FD94D94B4D409033AF /* Tests */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
101587DDD2BB1B2C2073B926 /* AccountConfigurationTests.swift */,
|
|
FFFA3AEE3D9FB450B77AEC10 /* AppLockPolicyTests.swift */,
|
|
0D93B7CC521421C23459A9A4 /* ArchiveMessageBatchPolicyTests.swift */,
|
|
ABB0729C69630AE38C2D7BBF /* ArchiveStoreTests.swift */,
|
|
D2678D358CD6B7DD331AABD1 /* ArchiveSyncCheckpointTests.swift */,
|
|
A862822F2507303EBB27EFCC /* ArchiveSyncPaginationTests.swift */,
|
|
61380B78824FDB98A933C7E9 /* ArchiveSyncRecoveryPolicyTests.swift */,
|
|
22A045770C3C55BC5ADC409B /* ArchiveSyncWorkBudgetTests.swift */,
|
|
C0590E38A89EC4CC78791C22 /* CallSDPOrderingTests.swift */,
|
|
375633EF5E4AEC9D5F284C6C /* CallSnapshotTests.swift */,
|
|
24F0A8A1646FDEE9C07FD9F0 /* ChatScrollPositionPolicyTests.swift */,
|
|
C90C426133ECC0319483A084 /* ChatTimelineEntryTests.swift */,
|
|
C235D175D2398E0A7115447D /* ChatTypingPolicyTests.swift */,
|
|
7F5960729C94DC995374CFD6 /* ComposerRecordingGestureTests.swift */,
|
|
F69AB3930D5E93CB77EA9C7D /* CryptoKitAESGCMEngineTests.swift */,
|
|
CD286F7AF06DFC5488FF0CEA /* EncryptionPreferenceTests.swift */,
|
|
37C24C432306C3FDF7F7DB7D /* GeoLocationTests.swift */,
|
|
6773F87EE60F91BBDCA4B1F5 /* GroupConversationTests.swift */,
|
|
772A4F24CAF527E328657749 /* MediaFileIOTests.swift */,
|
|
A127BF01F5C488CD3E053379 /* MediaMetadataTests.swift */,
|
|
B38702A403DA3E943525FB62 /* MediaPickerSelectionPolicyTests.swift */,
|
|
8E29E7B704EE71C5AC70008E /* MediaPreviewProcessorVideoTests.swift */,
|
|
247FBE680C61D12AFB583862 /* MediaSendActivityTrackerTests.swift */,
|
|
76FEB73D4B67CB98C93F6244 /* MediaTimeFormatterTests.swift */,
|
|
6DCB924748780145A707D890 /* MediaViewerDismissGestureTests.swift */,
|
|
096748EF4DC92889BCAB3260 /* MessageCorrectionTests.swift */,
|
|
7C97DDD3DA8B45C3F2085661 /* MessageInteractionTests.swift */,
|
|
BD92CDC8D3E0DA178D0E3F52 /* MessageReactionTests.swift */,
|
|
BCAACA105F4B9699F59805F9 /* MessageReplyFallbackTests.swift */,
|
|
77D3F72BE63D8F360ECA0419 /* MessageReplySwipeTests.swift */,
|
|
F6C7D0F207377DE99146A0D2 /* NotificationPolicyTests.swift */,
|
|
1F7B2B37E9E8E6A46ED7547A /* SaslFailureMessageTests.swift */,
|
|
13EFA01112297641B9B0EBC5 /* SASLprepTests.swift */,
|
|
5078CBF0520AA3BE7D2E65E0 /* SCRAMSHA512Tests.swift */,
|
|
9C8B12EFBC83F9235B6AF992 /* VideoNoteRecordingCompletionPolicyTests.swift */,
|
|
D9FCE089ABBF05EF9F55D451 /* VideoNoteRecordingLifecycleTests.swift */,
|
|
33F90AC63C822D9DF95D7B5C /* VideoNoteStopPolicyTests.swift */,
|
|
1DCD865B7E746D20B142FCE7 /* WatchVoiceMessageTests.swift */,
|
|
);
|
|
path = Tests;
|
|
sourceTree = "<group>";
|
|
};
|
|
50062B606E5AC6EF7E5AE47F /* Security */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
6EF29003DFA43387FC2FB6F4 /* AppLockVault.swift */,
|
|
5886E1E233C129B9317D6059 /* CertificateTrustEvaluator.swift */,
|
|
CCE381301A55B1C4F333B523 /* CredentialVault.swift */,
|
|
);
|
|
path = Security;
|
|
sourceTree = "<group>";
|
|
};
|
|
6BC9FCFF61F5366ED010F59A /* UI */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
3B5AEFC4FD65BA34FF030467 /* AppLockView.swift */,
|
|
78E78CC8582C0399901D8A27 /* AttachmentPreviewView.swift */,
|
|
9B11FED2D58621C071C3AD14 /* CallView.swift */,
|
|
60A97545E6E481D45E0BB20F /* ChatView.swift */,
|
|
185E3C916B72D36733DE15AF /* EncryptionDevicesView.swift */,
|
|
81213335D275609C38056220 /* ForwardMessageView.swift */,
|
|
BAA74044D62409FAC6062BC1 /* GroupInfoView.swift */,
|
|
2786A15415F65305F78D892C /* LocationPickerView.swift */,
|
|
05EEEE8A125347F7C5014A09 /* LoginView.swift */,
|
|
D3AA66547A2AA2D0979DA76E /* MainChatView.swift */,
|
|
43A4CE3E678096BA76F2988C /* NewChatView.swift */,
|
|
99BE34DC082D19007241AA62 /* NewGroupView.swift */,
|
|
515DD6F1F80A848C39EBAE84 /* RootView.swift */,
|
|
CBA20B768A9C675FABCDC821 /* ServerInfoView.swift */,
|
|
9A338A8EB30206647BDD922F /* SettingsView.swift */,
|
|
5198FF1E47790E498CC8C6F3 /* SystemPhotoCameraView.swift */,
|
|
0142FF4A1B05C373DAB4CDBE /* VideoNoteCaptureView.swift */,
|
|
E27D62EEC5FD9AEBB7057485 /* Components */,
|
|
);
|
|
path = UI;
|
|
sourceTree = "<group>";
|
|
};
|
|
751CBF99010567D043B5DA42 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D1D74E43299CD30D89B80F74 /* Resources */,
|
|
2A98AB59ED6FB8802C301CF4 /* Sources */,
|
|
4D0D58FD94D94B4D409033AF /* Tests */,
|
|
90CFB4B53B5F9EF91D718FC2 /* Products */,
|
|
);
|
|
indentWidth = 4;
|
|
sourceTree = "<group>";
|
|
tabWidth = 4;
|
|
};
|
|
7BA2E047E4F51B492A30A513 /* App */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
A8C051C2A7014E8B5E825477 /* LumaApp.swift */,
|
|
);
|
|
path = App;
|
|
sourceTree = "<group>";
|
|
};
|
|
8002C19AC6E95849479E4A70 /* Services */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7BD0A69BACDF8F0C43218AEB /* AudioMessageRecorder.swift */,
|
|
D5746D1E21ABBBCFC6CD9694 /* AvatarImageProcessor.swift */,
|
|
A438A50BC08940CA1410B4FA /* ChatMediaImageCache.swift */,
|
|
1C67A8A07F9DC9DFB7FB35DA /* LocationProvider.swift */,
|
|
C86EBBD15843C6FB110C798E /* MediaFileIO.swift */,
|
|
26ADAEFB7CB8441CA1A50C44 /* MediaPlaybackCoordinator.swift */,
|
|
3C0E3C6F60C3D4D6C565CA0A /* MediaPreviewProcessor.swift */,
|
|
1A5B4C1116F6ACB6F9B64BF4 /* NotificationCoordinator.swift */,
|
|
A0BE69D306AF1C207A30517D /* PhoneWatchBridge.swift */,
|
|
5BB168F9AD341C35EADACF10 /* VideoNoteRecorder.swift */,
|
|
);
|
|
path = Services;
|
|
sourceTree = "<group>";
|
|
};
|
|
90CFB4B53B5F9EF91D718FC2 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
DF8C531E464C9C4EDE2648C6 /* Luma.app */,
|
|
EA54340DD785335237158BEF /* LumaMac.app */,
|
|
6317FAA29F22A3EA8450208F /* LumaTests.xctest */,
|
|
19D4E9404712E8643E31CB93 /* LumaWatch.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
D1D74E43299CD30D89B80F74 /* Resources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
184902980B7EE4B8DDEA907D /* AppAssets.xcassets */,
|
|
7C9866558B72CB1909A01EEC /* Shared.xcassets */,
|
|
);
|
|
path = Resources;
|
|
sourceTree = "<group>";
|
|
};
|
|
E27D62EEC5FD9AEBB7057485 /* Components */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
D724713196AD2063C7FAD08F /* AudioMessagePlayer.swift */,
|
|
6EA8DF39BD360C0F8BA5F62F /* AvatarView.swift */,
|
|
0386C2687C1C60EC734FDBB0 /* BubbleShapes.swift */,
|
|
F207C1B20DE3780F1754F81D /* ConnectionBanner.swift */,
|
|
758B448979C845F56168A51F /* ConversationRow.swift */,
|
|
2DA34A969939A03C6226B60E /* EmojiPickerView.swift */,
|
|
D8C81B9255E9886FB86E0785 /* InlineVideoPlayer.swift */,
|
|
B96E7970930AB7F09CB5DA9C /* LocationMessagePreview.swift */,
|
|
4380219D3AF1D75EDF4D3167 /* MediaViewer.swift */,
|
|
03AC6BC7FC7CFFD69A20DA17 /* MessageBubble.swift */,
|
|
8D2294F0FE44B2268A0620BB /* PhotoAttachmentPreview.swift */,
|
|
19C556A41E640592AF6376B6 /* ReplyThreadOverlay.swift */,
|
|
5003B4F9DF154543555E9825 /* RTCVideoRendererView.swift */,
|
|
A88E48AAC10463764CAD9835 /* VideoAttachmentPreview.swift */,
|
|
D1407657E9EBF5EC3FC1D327 /* VideoNotePreview.swift */,
|
|
);
|
|
path = Components;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
0565F6C7DA26F0482928704E /* Luma */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 39082DED094B543B7F177A5B /* Build configuration list for PBXNativeTarget "Luma" */;
|
|
buildPhases = (
|
|
71162CE529E90DAEDA4BB5A5 /* Sources */,
|
|
988CDDC80A2A68B4C03DF20F /* Resources */,
|
|
94D6F6F04126826503BA1E53 /* Frameworks */,
|
|
8C792A6B9B9150263A7D975B /* Embed Watch Content */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
41772D492E3D837DE18E4556 /* PBXTargetDependency */,
|
|
);
|
|
name = Luma;
|
|
packageProductDependencies = (
|
|
4BD4324EE01A6DD46EBE7FDA /* Martin */,
|
|
371134B6F3E284082E28FE08 /* MartinOMEMO */,
|
|
EFCAF9B0DE67466AF22E76C3 /* WebRTC */,
|
|
);
|
|
productName = Luma;
|
|
productReference = DF8C531E464C9C4EDE2648C6 /* Luma.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
74A5CD40283A16247F9F36B2 /* LumaMac */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 23A91CAAA509D787E736CA14 /* Build configuration list for PBXNativeTarget "LumaMac" */;
|
|
buildPhases = (
|
|
A14B6411EF58F6392A388E9C /* Sources */,
|
|
A384208D84D36B531C7EE07C /* Resources */,
|
|
BA7C6C9ED1A007DDBA5E2B35 /* Frameworks */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = LumaMac;
|
|
packageProductDependencies = (
|
|
6EDEC6EEE315B77491214398 /* Martin */,
|
|
7A670E49149C9C7E13F0A6A2 /* MartinOMEMO */,
|
|
2A745A82DD6F34F0CB46B52B /* WebRTC */,
|
|
);
|
|
productName = LumaMac;
|
|
productReference = EA54340DD785335237158BEF /* LumaMac.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
BAB78463D7DE07A8F7B3D27D /* LumaWatch */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 5D8E754B3FFEE24B370D350E /* Build configuration list for PBXNativeTarget "LumaWatch" */;
|
|
buildPhases = (
|
|
90BB4F269E01888E36AAD92A /* Sources */,
|
|
20BDAC9BC4C78DB60C5FCD00 /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = LumaWatch;
|
|
packageProductDependencies = (
|
|
);
|
|
productName = LumaWatch;
|
|
productReference = 19D4E9404712E8643E31CB93 /* LumaWatch.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
D4CD85C144854C8DA57B3903 /* LumaTests */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 04DA00EB8A99448AEEE86A94 /* Build configuration list for PBXNativeTarget "LumaTests" */;
|
|
buildPhases = (
|
|
CEE668F703A2CB9893788D3A /* Sources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
451A9C42B8C63659ECBC26D9 /* PBXTargetDependency */,
|
|
);
|
|
name = LumaTests;
|
|
packageProductDependencies = (
|
|
);
|
|
productName = LumaTests;
|
|
productReference = 6317FAA29F22A3EA8450208F /* LumaTests.xctest */;
|
|
productType = "com.apple.product-type.bundle.unit-test";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
AACE5AD3943208FFB6B19277 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
BuildIndependentTargetsInParallel = YES;
|
|
LastUpgradeCheck = 1600;
|
|
TargetAttributes = {
|
|
0565F6C7DA26F0482928704E = {
|
|
DevelopmentTeam = K3AS449A74;
|
|
};
|
|
74A5CD40283A16247F9F36B2 = {
|
|
DevelopmentTeam = K3AS449A74;
|
|
};
|
|
BAB78463D7DE07A8F7B3D27D = {
|
|
DevelopmentTeam = K3AS449A74;
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = DEFB5A06B29D6BCD602A2291 /* Build configuration list for PBXProject "Luma" */;
|
|
developmentRegion = ru;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
Base,
|
|
ru,
|
|
);
|
|
mainGroup = 751CBF99010567D043B5DA42;
|
|
minimizedProjectReferenceProxies = 1;
|
|
packageReferences = (
|
|
277642F04D20E1E2B6BE565F /* XCRemoteSwiftPackageReference "Martin" */,
|
|
43A0FD3A38EEEB7A14708794 /* XCRemoteSwiftPackageReference "MartinOMEMO" */,
|
|
251B06A6CDEEC0297E9E6836 /* XCRemoteSwiftPackageReference "WebRTC" */,
|
|
);
|
|
preferredProjectObjectVersion = 77;
|
|
productRefGroup = 90CFB4B53B5F9EF91D718FC2 /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
0565F6C7DA26F0482928704E /* Luma */,
|
|
74A5CD40283A16247F9F36B2 /* LumaMac */,
|
|
BAB78463D7DE07A8F7B3D27D /* LumaWatch */,
|
|
D4CD85C144854C8DA57B3903 /* LumaTests */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
20BDAC9BC4C78DB60C5FCD00 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
2987B54F6E358AAE2EE19993 /* AppAssets.xcassets in Resources */,
|
|
E449F2B17E6D5053EBA7F6A8 /* Shared.xcassets in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
988CDDC80A2A68B4C03DF20F /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
9B53D50C5EDE4AD507C3F5B6 /* AppAssets.xcassets in Resources */,
|
|
1F467DB76CE93C90F09E2991 /* Shared.xcassets in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
A384208D84D36B531C7EE07C /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
2F175DFA6D0FBF31B7EED21F /* AppAssets.xcassets in Resources */,
|
|
7227469C6E25E0F4FF7FC805 /* Shared.xcassets in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
71162CE529E90DAEDA4BB5A5 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
00FCAB7210D005D2C30747CB /* AccountConfiguration.swift in Sources */,
|
|
32790D95A577DCE99937B539 /* AccountPreferences.swift in Sources */,
|
|
2BC210A585AAA9D50ECC9A4B /* AppLockPolicy.swift in Sources */,
|
|
7FBD6C44C2CA9D50E28E823A /* AppLockVault.swift in Sources */,
|
|
920CB33C235AF4BDB4107BB7 /* AppLockView.swift in Sources */,
|
|
B492852FD89322434B0914AE /* AppModel.swift in Sources */,
|
|
F057C0C84B541A5564D0E7E7 /* ArchiveMessageBatchPolicy.swift in Sources */,
|
|
7C89D0095051D751FA245324 /* ArchiveMetadataRecord.swift in Sources */,
|
|
E6890C743C5BBD0B287DDB53 /* ArchiveStore.swift in Sources */,
|
|
ED3869D5658BAA59F55B1E3D /* ArchiveSyncCheckpoint.swift in Sources */,
|
|
1AC03E6E9EA1D0C1F59F7619 /* ArchiveSyncPagination.swift in Sources */,
|
|
088945A14C15828F5265AA29 /* ArchiveSyncRecoveryPolicy.swift in Sources */,
|
|
FC60F19740E3D0C75205DB61 /* ArchiveSyncWorkBudget.swift in Sources */,
|
|
3121293D13481C39489CBC8F /* AttachmentDraft.swift in Sources */,
|
|
1FE98743A1FB61B4E9C86696 /* AttachmentPreviewView.swift in Sources */,
|
|
FD15BE18C54AE2693518CB4A /* AudioMessagePlayer.swift in Sources */,
|
|
1BD84AA796838F48F847D192 /* AudioMessageRecorder.swift in Sources */,
|
|
18606BEB0A2ABB7FDD995645 /* AvatarCache.swift in Sources */,
|
|
E9FA22C965454FA6890DC3D5 /* AvatarImageProcessor.swift in Sources */,
|
|
A2AF2B19A1E9D9B8D6E1CD63 /* AvatarView.swift in Sources */,
|
|
FC5986CE50C84FA77983767C /* BubbleShapes.swift in Sources */,
|
|
2C963DA7FDA2A2BCA075507F /* CallSnapshot.swift in Sources */,
|
|
6FB79BEEEF151D297F4EBB33 /* CallView.swift in Sources */,
|
|
73A21AFC42D6C00E6C2C5082 /* CertificateTrustEvaluator.swift in Sources */,
|
|
7AC93485DA12BC90717739E9 /* ChatMediaImageCache.swift in Sources */,
|
|
66489D4D15366683D3095B3D /* ChatMessage.swift in Sources */,
|
|
D5E6B1859101ABBD33D90C3C /* ChatScrollPositionPolicy.swift in Sources */,
|
|
1E239B9338CEEA7EA704626C /* ChatTimelineEntry.swift in Sources */,
|
|
433A7B65E635FB59021F7D87 /* ChatTypingPolicy.swift in Sources */,
|
|
09D1784380F717ED92BEF000 /* ChatView.swift in Sources */,
|
|
7A469F326228FB660739D1C2 /* ConnectionBanner.swift in Sources */,
|
|
E42A674072CE5D3AF1F5848D /* Conversation.swift in Sources */,
|
|
1655A2B7ACF4003EF41A1AB8 /* ConversationRow.swift in Sources */,
|
|
64F4AD83D86B8900DE69F117 /* CredentialVault.swift in Sources */,
|
|
EE4DFDBA97562C53C53FBF51 /* CryptoKitAESGCMEngine.swift in Sources */,
|
|
2D32E57F5CE1BF2EAE078492 /* DeviceResource.swift in Sources */,
|
|
BEF48E72571CF850AAA7F17F /* EmojiCatalog.swift in Sources */,
|
|
791AB9983E2146DBF1D7B606 /* EmojiPickerView.swift in Sources */,
|
|
9CA60ADF5AEFB8CE70B25EE8 /* EncryptionDevicesView.swift in Sources */,
|
|
9393464C4C3BE5F9546FE8BB /* EncryptionPreference.swift in Sources */,
|
|
8629497F7160C95747886EE4 /* ForwardMessageView.swift in Sources */,
|
|
D6ED224CC13439A99A388676 /* GeoLocation.swift in Sources */,
|
|
DBB0216BFAB04C3847FEE95C /* GroupInfoView.swift in Sources */,
|
|
DA77E8A49D2D091EC0975DD3 /* InlineVideoPlayer.swift in Sources */,
|
|
CC51DABF2D4E07795E1B78C0 /* LegacyArchiveImporter.swift in Sources */,
|
|
58A606B016094F1845CB0119 /* LocationMessagePreview.swift in Sources */,
|
|
814FE6C4CB53207F236E9236 /* LocationPickerView.swift in Sources */,
|
|
89712B216A98861B5D994587 /* LocationProvider.swift in Sources */,
|
|
F80493F220991FF8A7CFF681 /* LoginView.swift in Sources */,
|
|
2D83457A8857592E23289EF7 /* LumaApp.swift in Sources */,
|
|
5415AF453AB8FCDA55FB59AD /* LumaCallEngine.swift in Sources */,
|
|
5459CF1808474747AF46A366 /* LumaConnectionStatsModule.swift in Sources */,
|
|
FB1052104B90994CF03FE6A2 /* LumaOMEMOStore.swift in Sources */,
|
|
CBED8565C1313DC03D21A105 /* LumaRoomStore.swift in Sources */,
|
|
F1713D1CD4E019540BFA78FE /* LumaRosterStore.swift in Sources */,
|
|
0BD15E9B1C488AA2B7B56AF7 /* LumaSaslFailureModule.swift in Sources */,
|
|
E6B279889E62AB9AD0C5BCE1 /* LumaScramSha512Mechanism.swift in Sources */,
|
|
08696800299D2D7BCCBCAA58 /* MainChatView.swift in Sources */,
|
|
0E4CE634E1568EE121B8AF75 /* MediaFileIO.swift in Sources */,
|
|
2822384FC6AF9685C4D014C1 /* MediaMetadata.swift in Sources */,
|
|
7D93BF350FBBF6F9EB29BA23 /* MediaPickerSelectionPolicy.swift in Sources */,
|
|
4A3844CC51129576741753E7 /* MediaPlaybackCoordinator.swift in Sources */,
|
|
52F75F60459DA50E1815479A /* MediaPreviewProcessor.swift in Sources */,
|
|
28D758624032D813C607DE5B /* MediaSendActivityTracker.swift in Sources */,
|
|
B33870CD89289E44882750C3 /* MediaViewer.swift in Sources */,
|
|
EBAF4861DD93FBEAA4B37D1C /* MediaViewerItem.swift in Sources */,
|
|
230E0DAA5396EA507D6F6D47 /* MessageBubble.swift in Sources */,
|
|
FD9F8640841236BB78563573 /* MessageReaction.swift in Sources */,
|
|
30BE19F459FDDAD640F66C68 /* MessageReplyFallback.swift in Sources */,
|
|
94FB3597E01FC508F872861E /* MessageReplySwipePolicy.swift in Sources */,
|
|
F9BEB6552D0407A160501369 /* NewChatView.swift in Sources */,
|
|
D7CB4481F4F3B81D2C9EF5BD /* NewGroupView.swift in Sources */,
|
|
D246709CE1508C297DD28AE1 /* NotificationCoordinator.swift in Sources */,
|
|
66613FF7E056788222552D6C /* NotificationPolicy.swift in Sources */,
|
|
7809154E961CC8EFE7EE852F /* OMEMODevice.swift in Sources */,
|
|
6216C6AA3787BBF776D78E91 /* PhoneWatchBridge.swift in Sources */,
|
|
C9CB8C50E85BD8F69ED0105F /* PhotoAttachmentPreview.swift in Sources */,
|
|
067D121E9C8D8EA076D974FB /* RTCVideoRendererView.swift in Sources */,
|
|
67438C8911F9B7362073B591 /* ReplyThreadOverlay.swift in Sources */,
|
|
ABAFC50EF551861779FFD9A1 /* RootView.swift in Sources */,
|
|
9F288ACC92CD62A2E0CCE157 /* SASLprep.swift in Sources */,
|
|
A4A742F3BBEFCAFD29975968 /* SaslFailureMessage.swift in Sources */,
|
|
01E4131ED4DBED0BEAD465A2 /* ServerInfoView.swift in Sources */,
|
|
9AB2A519206C5016B0D8C6DE /* ServerInformation.swift in Sources */,
|
|
CC152AA73AC9347A300BBECC /* SettingsView.swift in Sources */,
|
|
D3777F3C0A81F08A9983048B /* StaticDNSSrvResolver.swift in Sources */,
|
|
3375874DFCE22B22879112DD /* SystemPhotoCameraView.swift in Sources */,
|
|
E67E0D2C3FBA2C3739B692E0 /* VideoAttachmentPreview.swift in Sources */,
|
|
3C2727D165D2EF1CC742EEF7 /* VideoNoteCaptureView.swift in Sources */,
|
|
44AF85896EE023775B91DE8B /* VideoNotePreview.swift in Sources */,
|
|
01EBE88C86DB1C4745D1AB08 /* VideoNoteRecorder.swift in Sources */,
|
|
275501728E0597A8E53F1D4D /* VideoNoteRecordingCompletionPolicy.swift in Sources */,
|
|
1D5B3487BDC63B051A33D874 /* VideoNoteRecordingLifecycle.swift in Sources */,
|
|
F8B9CBE6849C45F828BE3BD4 /* XMPPService.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
90BB4F269E01888E36AAD92A /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
235ED577A9FB1D2A97A4749F /* LumaWatchApp.swift in Sources */,
|
|
6AA0AC6E8E25E8A85D63E7CC /* WatchSessionModel.swift in Sources */,
|
|
2F44B4FDA9AF67EB24776A16 /* WatchViews.swift in Sources */,
|
|
8DE9617B5B0CBCA875C299F9 /* WatchVoiceRecorder.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
A14B6411EF58F6392A388E9C /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
D551F2AA5DCCCCDD8D8FB9BB /* AccountConfiguration.swift in Sources */,
|
|
3245372B071227092B8594C0 /* AccountPreferences.swift in Sources */,
|
|
14059C4EF59FBBDCC5338420 /* AppLockPolicy.swift in Sources */,
|
|
C23C74AEDA88885A209C9BB1 /* AppLockVault.swift in Sources */,
|
|
5D80C9CBCE79DE69A7A6ABA4 /* AppLockView.swift in Sources */,
|
|
21AAF3FB5846B1B54BBEE7ED /* AppModel.swift in Sources */,
|
|
9E71E1DC6BAA1E9CA32C5355 /* ArchiveMessageBatchPolicy.swift in Sources */,
|
|
AF45DBB2E59284475C6F6585 /* ArchiveMetadataRecord.swift in Sources */,
|
|
4E1B116771922F92FEEB079B /* ArchiveStore.swift in Sources */,
|
|
4EFADFE085B42E0B0593E501 /* ArchiveSyncCheckpoint.swift in Sources */,
|
|
79169D5FE931EBE0D0801516 /* ArchiveSyncPagination.swift in Sources */,
|
|
496D99C625D771D6B91D99E7 /* ArchiveSyncRecoveryPolicy.swift in Sources */,
|
|
A1D32581BA70F25420F0A322 /* ArchiveSyncWorkBudget.swift in Sources */,
|
|
ECAC4761F04316A71EC3C716 /* AttachmentDraft.swift in Sources */,
|
|
18627D523DEC6B1A3064906D /* AttachmentPreviewView.swift in Sources */,
|
|
BE4D5853DAC0D44A6132D800 /* AudioMessagePlayer.swift in Sources */,
|
|
BAF755D5DBE713646B4CE5AF /* AudioMessageRecorder.swift in Sources */,
|
|
B0C6096A8D8F1EAD0B4154B7 /* AvatarCache.swift in Sources */,
|
|
203D6124DF78461D8E86FDA8 /* AvatarImageProcessor.swift in Sources */,
|
|
A29C828AC4B571941BF0B8E9 /* AvatarView.swift in Sources */,
|
|
6DC36AA33268FC6457FADAE2 /* BubbleShapes.swift in Sources */,
|
|
4CD33DF0D193A7EED84A673F /* CallSnapshot.swift in Sources */,
|
|
087E600676B3F6134BB26112 /* CallView.swift in Sources */,
|
|
3D74BDDE2D978A2CC795E33A /* CertificateTrustEvaluator.swift in Sources */,
|
|
6FCF6A4EFF8AE1FBFC2D81E1 /* ChatMediaImageCache.swift in Sources */,
|
|
8714A5A67956D6A78D4D3E4B /* ChatMessage.swift in Sources */,
|
|
8B98B818AC4379F03907B0E0 /* ChatScrollPositionPolicy.swift in Sources */,
|
|
7F7BA6805C1D1EBCEAFDD3AD /* ChatTimelineEntry.swift in Sources */,
|
|
B4AA654DF3A53AAAAC23915D /* ChatTypingPolicy.swift in Sources */,
|
|
F558F58835D6E887DBF09EA0 /* ChatView.swift in Sources */,
|
|
BAA3A9846822ED9F9E5C7111 /* ConnectionBanner.swift in Sources */,
|
|
C92B463DCD052A3215CB7099 /* Conversation.swift in Sources */,
|
|
51AE33BE56ED4543014119D0 /* ConversationRow.swift in Sources */,
|
|
EE2BF07D86C00AB6358EA5AE /* CredentialVault.swift in Sources */,
|
|
E582A0424A63CA16DDA4E984 /* CryptoKitAESGCMEngine.swift in Sources */,
|
|
D7179E7F8127A702FC58D3D4 /* DeviceResource.swift in Sources */,
|
|
FDB78F0A58D66E36B9E25A47 /* EmojiCatalog.swift in Sources */,
|
|
411136B21632A796E26B207C /* EmojiPickerView.swift in Sources */,
|
|
FCD330D04ED5B87E28883E58 /* EncryptionDevicesView.swift in Sources */,
|
|
A07ABE478F7F48C3FEDC22D5 /* EncryptionPreference.swift in Sources */,
|
|
25A9ADB0FF1496A4D3EF431D /* ForwardMessageView.swift in Sources */,
|
|
7BC399937E4586EC5067282C /* GeoLocation.swift in Sources */,
|
|
D3389B083A5780A9C06B23DF /* GroupInfoView.swift in Sources */,
|
|
6AB86E72201EB1A61898AD5F /* InlineVideoPlayer.swift in Sources */,
|
|
F881ABC5077A3330B29C0DE6 /* LegacyArchiveImporter.swift in Sources */,
|
|
64C8B9876278B711CC6479E0 /* LocationMessagePreview.swift in Sources */,
|
|
B9CAB8C2C16A5A05CE38E8D7 /* LocationPickerView.swift in Sources */,
|
|
49DC659401787CF44A33B620 /* LocationProvider.swift in Sources */,
|
|
3D67F14421F89B6DA4400642 /* LoginView.swift in Sources */,
|
|
7F012252FA73A8282B92323C /* LumaApp.swift in Sources */,
|
|
7F211C3BBA81E5D43D3A88AE /* LumaCallEngine.swift in Sources */,
|
|
B13513FE5DAD462086B8B0B0 /* LumaConnectionStatsModule.swift in Sources */,
|
|
1B20F2D3E4F18E6094B103BF /* LumaOMEMOStore.swift in Sources */,
|
|
03C65C3DAA1D8776AF496EFA /* LumaRoomStore.swift in Sources */,
|
|
7F4C00E98574C8E5193F442E /* LumaRosterStore.swift in Sources */,
|
|
C1AB954660804F7925607038 /* LumaSaslFailureModule.swift in Sources */,
|
|
127C4B7A5083081D22FD21CD /* LumaScramSha512Mechanism.swift in Sources */,
|
|
7DA3177772595E37DC8066E4 /* MainChatView.swift in Sources */,
|
|
EFC29F3543B1371E63D48510 /* MediaFileIO.swift in Sources */,
|
|
AFCBFB59F729DE95E453A7D3 /* MediaMetadata.swift in Sources */,
|
|
D80DC91DBAE924BE47EFBD6F /* MediaPickerSelectionPolicy.swift in Sources */,
|
|
48BE02EB8AA84E9CD1354E1A /* MediaPlaybackCoordinator.swift in Sources */,
|
|
67143F44FF20A87E8875CFFB /* MediaPreviewProcessor.swift in Sources */,
|
|
B5895CAC63B4A3ED52440CA8 /* MediaSendActivityTracker.swift in Sources */,
|
|
CC5297F90A3DBD45C5E41A3A /* MediaViewer.swift in Sources */,
|
|
2C5BAAEF4EC7AAE5FE0FEEDB /* MediaViewerItem.swift in Sources */,
|
|
A90142509385DE6E83818953 /* MessageBubble.swift in Sources */,
|
|
ECCD95DD4E16E0B393C707A9 /* MessageReaction.swift in Sources */,
|
|
C2CC9BABAE68FA9258694766 /* MessageReplyFallback.swift in Sources */,
|
|
D4E1CF1F7D948B2E72C063BE /* MessageReplySwipePolicy.swift in Sources */,
|
|
3BEF3895B4C84880B9103058 /* NewChatView.swift in Sources */,
|
|
D6D0A798487AE98AE03A579C /* NewGroupView.swift in Sources */,
|
|
B91AA414D00C6B54BE32ED25 /* NotificationCoordinator.swift in Sources */,
|
|
D63F32533880B0D715ECFC79 /* NotificationPolicy.swift in Sources */,
|
|
097E9E96B82958C505DCA514 /* OMEMODevice.swift in Sources */,
|
|
FF07DC53E2877BFDE726132C /* PhoneWatchBridge.swift in Sources */,
|
|
46985C2741D425D6486849F3 /* PhotoAttachmentPreview.swift in Sources */,
|
|
C7AE34FF0A0A25D0C81D3271 /* RTCVideoRendererView.swift in Sources */,
|
|
3CFEAC0C613CC9248DA8E35E /* ReplyThreadOverlay.swift in Sources */,
|
|
3E3A82A737D9009D9BDC04E0 /* RootView.swift in Sources */,
|
|
3BA375F1E0934FB4DD2148F9 /* SASLprep.swift in Sources */,
|
|
F80767EC81E8CAFAA280DD6A /* SaslFailureMessage.swift in Sources */,
|
|
3D3DDA2292673CE4FF397174 /* ServerInfoView.swift in Sources */,
|
|
939ABD4DED652588957491CF /* ServerInformation.swift in Sources */,
|
|
E2245416CB055ECEF0C5F81D /* SettingsView.swift in Sources */,
|
|
0ECAB3E52DD12AD78AABE5F5 /* StaticDNSSrvResolver.swift in Sources */,
|
|
46924A3275BFEFD2218AD748 /* SystemPhotoCameraView.swift in Sources */,
|
|
6156698A5A514CA01411489D /* VideoAttachmentPreview.swift in Sources */,
|
|
640C30ABB02E6486E6B7665E /* VideoNoteCaptureView.swift in Sources */,
|
|
03629CA43EB6D367498E90E8 /* VideoNotePreview.swift in Sources */,
|
|
1CB1DAF27B8632B2E071338E /* VideoNoteRecorder.swift in Sources */,
|
|
B429AC460AF49367463F59A8 /* VideoNoteRecordingCompletionPolicy.swift in Sources */,
|
|
CB66B3FCB7036E9AE50B6BF3 /* VideoNoteRecordingLifecycle.swift in Sources */,
|
|
FE958AD8FF4A43DB9A887882 /* XMPPService.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
CEE668F703A2CB9893788D3A /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
6B0B8F3CAC1E5854C6F81E70 /* AccountConfigurationTests.swift in Sources */,
|
|
4DE3B27CFA3D524590FB751A /* AppLockPolicyTests.swift in Sources */,
|
|
822F3F8A5C87C493A8974D6B /* ArchiveMessageBatchPolicyTests.swift in Sources */,
|
|
F320BBE2BE143D15398C46F9 /* ArchiveStoreTests.swift in Sources */,
|
|
C7B799E6A90CA49208328F15 /* ArchiveSyncCheckpointTests.swift in Sources */,
|
|
7425493304D731FA218E9151 /* ArchiveSyncPaginationTests.swift in Sources */,
|
|
481F1C57B07AF615A3629C7E /* ArchiveSyncRecoveryPolicyTests.swift in Sources */,
|
|
10273AF92A952B707C58AEE6 /* ArchiveSyncWorkBudgetTests.swift in Sources */,
|
|
B7ED810A1DD43B717DDC40B3 /* CallSDPOrderingTests.swift in Sources */,
|
|
61D41048E5021EEAC434DD90 /* CallSnapshotTests.swift in Sources */,
|
|
12D3BEB345B65FB73DD3F560 /* ChatScrollPositionPolicyTests.swift in Sources */,
|
|
5409F5C90FBE0817F4AC8176 /* ChatTimelineEntryTests.swift in Sources */,
|
|
3F1571511219DBA18F67209F /* ChatTypingPolicyTests.swift in Sources */,
|
|
902C6AD49443720ED4E4E43C /* ComposerRecordingGestureTests.swift in Sources */,
|
|
9089C00D2A0766A75B1EB93D /* CryptoKitAESGCMEngineTests.swift in Sources */,
|
|
03F2CD213153D0EF5CBC8021 /* EncryptionPreferenceTests.swift in Sources */,
|
|
A69C1CD6CC1FF13631044BA3 /* GeoLocationTests.swift in Sources */,
|
|
60CE79BB4D0FB53E126354AA /* GroupConversationTests.swift in Sources */,
|
|
DC4FAE63AB8AF89C30512763 /* MediaFileIOTests.swift in Sources */,
|
|
10C5382981A87A2963DD397C /* MediaMetadataTests.swift in Sources */,
|
|
958FD3CBEC600651E1171B55 /* MediaPickerSelectionPolicyTests.swift in Sources */,
|
|
312B8D266C5BEC4F7B2F3276 /* MediaPreviewProcessorVideoTests.swift in Sources */,
|
|
4B2CFA4008D1234DCE35ADDE /* MediaSendActivityTrackerTests.swift in Sources */,
|
|
F27ACACEF60AFAB5AF96EF98 /* MediaTimeFormatterTests.swift in Sources */,
|
|
AC242F69C28F69A001D6559D /* MediaViewerDismissGestureTests.swift in Sources */,
|
|
01039E013AB84FA338B2A5CF /* MessageCorrectionTests.swift in Sources */,
|
|
C824389F95739F79F3E075C8 /* MessageInteractionTests.swift in Sources */,
|
|
ADB2CCC69CA91FA820B3A4CA /* MessageReactionTests.swift in Sources */,
|
|
5875F7D2870C985287B36AFA /* MessageReplyFallbackTests.swift in Sources */,
|
|
0535722A2D4FC893F16D78F1 /* MessageReplySwipeTests.swift in Sources */,
|
|
9E98F99F3FBFC9DAB99A3650 /* NotificationPolicyTests.swift in Sources */,
|
|
1B7C9F60AA7BFF6A2C0FE45D /* SASLprepTests.swift in Sources */,
|
|
3BF0521699C170F8411386CD /* SCRAMSHA512Tests.swift in Sources */,
|
|
3DDB1B15BCE5B58D12B60558 /* SaslFailureMessageTests.swift in Sources */,
|
|
FEB3A38F302E95303F0E8773 /* VideoNoteRecordingCompletionPolicyTests.swift in Sources */,
|
|
E65D356ABC5320BBFB3E2F6E /* VideoNoteRecordingLifecycleTests.swift in Sources */,
|
|
89E2B0373E2DA2B25863A866 /* VideoNoteStopPolicyTests.swift in Sources */,
|
|
7306BA14F94818248594AF91 /* WatchVoiceMessageTests.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
41772D492E3D837DE18E4556 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = BAB78463D7DE07A8F7B3D27D /* LumaWatch */;
|
|
targetProxy = 0722750D38A3B60127F87761 /* PBXContainerItemProxy */;
|
|
};
|
|
451A9C42B8C63659ECBC26D9 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = 0565F6C7DA26F0482928704E /* Luma */;
|
|
targetProxy = 277A193FE4C68A777257EF0D /* PBXContainerItemProxy */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
091A0C3668526D58C405F7F7 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Config/LumaMac.entitlements;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEVELOPMENT_TEAM = K3AS449A74;
|
|
INFOPLIST_FILE = "Config/LumaMac-Info.plist";
|
|
INFOPLIST_KEY_CFBundleIconName = AppIcon;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/../Frameworks",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
|
PRODUCT_BUNDLE_IDENTIFIER = app.luma.chat.macos;
|
|
PRODUCT_NAME = Luma;
|
|
SDKROOT = macosx;
|
|
};
|
|
name = Release;
|
|
};
|
|
0ECF85C6795F4FFCBC832042 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Config/LumaMac.entitlements;
|
|
COMBINE_HIDPI_IMAGES = YES;
|
|
DEVELOPMENT_TEAM = K3AS449A74;
|
|
INFOPLIST_FILE = "Config/LumaMac-Info.plist";
|
|
INFOPLIST_KEY_CFBundleIconName = AppIcon;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/../Frameworks",
|
|
);
|
|
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
|
PRODUCT_BUNDLE_IDENTIFIER = app.luma.chat.macos;
|
|
PRODUCT_NAME = Luma;
|
|
SDKROOT = macosx;
|
|
};
|
|
name = Debug;
|
|
};
|
|
1882B0980A47A72FB926BD6B /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Config/Luma.entitlements;
|
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
|
DEVELOPMENT_TEAM = K3AS449A74;
|
|
INFOPLIST_FILE = "Config/Luma-Info.plist";
|
|
INFOPLIST_KEY_CFBundleIconName = AppIcon;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "$(COMPANION_BUNDLE_IDENTIFIER)";
|
|
PRODUCT_NAME = Luma;
|
|
SDKROOT = iphoneos;
|
|
SUPPORTS_MACCATALYST = NO;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Release;
|
|
};
|
|
2E7ECEF7A917BE1F3399E457 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
|
DEVELOPMENT_TEAM = K3AS449A74;
|
|
GENERATE_INFOPLIST_FILE = NO;
|
|
INFOPLIST_FILE = "Config/LumaWatch-Info.plist";
|
|
INFOPLIST_KEY_CFBundleIconName = AppIcon;
|
|
PRODUCT_BUNDLE_IDENTIFIER = app.luma.chat.watchkitapp;
|
|
PRODUCT_NAME = LumaWatch;
|
|
SDKROOT = watchos;
|
|
SKIP_INSTALL = YES;
|
|
TARGETED_DEVICE_FAMILY = 4;
|
|
WATCHOS_DEPLOYMENT_TARGET = 10.0;
|
|
};
|
|
name = Debug;
|
|
};
|
|
3B86AE427B76A8BE72A17C8E /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
"@loader_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = app.luma.chat.tests;
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Luma.app/Luma";
|
|
};
|
|
name = Release;
|
|
};
|
|
6A07A459DB18752AD74A145A /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
"@loader_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = app.luma.chat.tests;
|
|
SDKROOT = iphoneos;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Luma.app/Luma";
|
|
};
|
|
name = Debug;
|
|
};
|
|
6CB952023A286F13211CB884 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
|
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;
|
|
COMPANION_BUNDLE_IDENTIFIER = app.luma.chat;
|
|
COPY_PHASE_STRIP = NO;
|
|
CURRENT_PROJECT_VERSION = 31;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
ENABLE_USER_SCRIPT_SANDBOXING = 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;
|
|
MARKETING_VERSION = 0.10.6;
|
|
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
|
MTL_FAST_MATH = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
SWIFT_VERSION = 5.9;
|
|
};
|
|
name = Debug;
|
|
};
|
|
7B2CC4B8AEB2199F439ADACF /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
|
DEVELOPMENT_TEAM = K3AS449A74;
|
|
GENERATE_INFOPLIST_FILE = NO;
|
|
INFOPLIST_FILE = "Config/LumaWatch-Info.plist";
|
|
INFOPLIST_KEY_CFBundleIconName = AppIcon;
|
|
PRODUCT_BUNDLE_IDENTIFIER = app.luma.chat.watchkitapp;
|
|
PRODUCT_NAME = LumaWatch;
|
|
SDKROOT = watchos;
|
|
SKIP_INSTALL = YES;
|
|
TARGETED_DEVICE_FAMILY = 4;
|
|
WATCHOS_DEPLOYMENT_TARGET = 10.0;
|
|
};
|
|
name = Release;
|
|
};
|
|
C0A4C21F59ADC6DDCD811DF7 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
|
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;
|
|
COMPANION_BUNDLE_IDENTIFIER = app.luma.chat;
|
|
COPY_PHASE_STRIP = NO;
|
|
CURRENT_PROJECT_VERSION = 31;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_USER_SCRIPT_SANDBOXING = 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;
|
|
MARKETING_VERSION = 0.10.6;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
MTL_FAST_MATH = YES;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_COMPILATION_MODE = wholemodule;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
SWIFT_VERSION = 5.9;
|
|
};
|
|
name = Release;
|
|
};
|
|
FEECD67107BB7AE74F3574C8 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
|
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
|
|
CODE_SIGN_ENTITLEMENTS = Config/Luma.entitlements;
|
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
|
DEVELOPMENT_TEAM = K3AS449A74;
|
|
INFOPLIST_FILE = "Config/Luma-Info.plist";
|
|
INFOPLIST_KEY_CFBundleIconName = AppIcon;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "$(COMPANION_BUNDLE_IDENTIFIER)";
|
|
PRODUCT_NAME = Luma;
|
|
SDKROOT = iphoneos;
|
|
SUPPORTS_MACCATALYST = NO;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Debug;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
04DA00EB8A99448AEEE86A94 /* Build configuration list for PBXNativeTarget "LumaTests" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
6A07A459DB18752AD74A145A /* Debug */,
|
|
3B86AE427B76A8BE72A17C8E /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
23A91CAAA509D787E736CA14 /* Build configuration list for PBXNativeTarget "LumaMac" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
0ECF85C6795F4FFCBC832042 /* Debug */,
|
|
091A0C3668526D58C405F7F7 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
39082DED094B543B7F177A5B /* Build configuration list for PBXNativeTarget "Luma" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
FEECD67107BB7AE74F3574C8 /* Debug */,
|
|
1882B0980A47A72FB926BD6B /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
5D8E754B3FFEE24B370D350E /* Build configuration list for PBXNativeTarget "LumaWatch" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
2E7ECEF7A917BE1F3399E457 /* Debug */,
|
|
7B2CC4B8AEB2199F439ADACF /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
DEFB5A06B29D6BCD602A2291 /* Build configuration list for PBXProject "Luma" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
6CB952023A286F13211CB884 /* Debug */,
|
|
C0A4C21F59ADC6DDCD811DF7 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Debug;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
|
|
/* Begin XCRemoteSwiftPackageReference section */
|
|
251B06A6CDEEC0297E9E6836 /* XCRemoteSwiftPackageReference "WebRTC" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/stasel/WebRTC.git";
|
|
requirement = {
|
|
kind = exactVersion;
|
|
version = 150.0.0;
|
|
};
|
|
};
|
|
277642F04D20E1E2B6BE565F /* XCRemoteSwiftPackageReference "Martin" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/tigase/Martin.git";
|
|
requirement = {
|
|
kind = exactVersion;
|
|
version = 3.2.4;
|
|
};
|
|
};
|
|
43A0FD3A38EEEB7A14708794 /* XCRemoteSwiftPackageReference "MartinOMEMO" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/tigase/MartinOMEMO.git";
|
|
requirement = {
|
|
kind = exactVersion;
|
|
version = 2.2.3;
|
|
};
|
|
};
|
|
/* End XCRemoteSwiftPackageReference section */
|
|
|
|
/* Begin XCSwiftPackageProductDependency section */
|
|
2A745A82DD6F34F0CB46B52B /* WebRTC */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = 251B06A6CDEEC0297E9E6836 /* XCRemoteSwiftPackageReference "WebRTC" */;
|
|
productName = WebRTC;
|
|
};
|
|
371134B6F3E284082E28FE08 /* MartinOMEMO */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = 43A0FD3A38EEEB7A14708794 /* XCRemoteSwiftPackageReference "MartinOMEMO" */;
|
|
productName = MartinOMEMO;
|
|
};
|
|
4BD4324EE01A6DD46EBE7FDA /* Martin */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = 277642F04D20E1E2B6BE565F /* XCRemoteSwiftPackageReference "Martin" */;
|
|
productName = Martin;
|
|
};
|
|
6EDEC6EEE315B77491214398 /* Martin */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = 277642F04D20E1E2B6BE565F /* XCRemoteSwiftPackageReference "Martin" */;
|
|
productName = Martin;
|
|
};
|
|
7A670E49149C9C7E13F0A6A2 /* MartinOMEMO */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = 43A0FD3A38EEEB7A14708794 /* XCRemoteSwiftPackageReference "MartinOMEMO" */;
|
|
productName = MartinOMEMO;
|
|
};
|
|
EFCAF9B0DE67466AF22E76C3 /* WebRTC */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = 251B06A6CDEEC0297E9E6836 /* XCRemoteSwiftPackageReference "WebRTC" */;
|
|
productName = WebRTC;
|
|
};
|
|
/* End XCSwiftPackageProductDependency section */
|
|
};
|
|
rootObject = AACE5AD3943208FFB6B19277 /* Project object */;
|
|
}
|