project.pbxproj (94423B)
1 // !$*UTF8*$! 2 { 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 77; 7 objects = { 8 9 /* Begin PBXBuildFile section */ 10 01091F4EEBF255E95BD970F9 /* TeraLocalBackupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A358431863E54EDDAA24F4 /* TeraLocalBackupTests.swift */; }; 11 026981088C27CB79A49D9833 /* TeraOperationRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F8B650ED2D867EF94248F6F /* TeraOperationRecoveryTests.swift */; }; 12 04EAA7FDF4EAC664731A998B /* TeraRevisionPreparationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D1771A0E16F94F9750D1377 /* TeraRevisionPreparationTests.swift */; }; 13 08A44543B171791AF858C517 /* TeraAddSignerFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1CC48A95774B931BE8D1E4A /* TeraAddSignerFixture.swift */; }; 14 093A6AC6C9B724E465507004 /* TeraPublicationEvidenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B954B7006CC5904C98138C6 /* TeraPublicationEvidenceTests.swift */; }; 15 095FBECA7268AA594F614EFA /* TeraScopeBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED6D3E35C3235B6068E1902 /* TeraScopeBackend.swift */; }; 16 1077ED6CD94589B273E94F06 /* TeraVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6308AE4246EA401D29F36496 /* TeraVisibilityTests.swift */; }; 17 116EF45DA06343BA3FA697AD /* TeraFoodDecimalEntryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547AD45DC8C58FC4AA0D073D /* TeraFoodDecimalEntryTests.swift */; }; 18 1381A92874CF80925EEC06F5 /* TeraComposerMediaOwnershipTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE713B98919CB7692E3104A9 /* TeraComposerMediaOwnershipTests.swift */; }; 19 141327BC6BAE2CFA2C62C584 /* TeraTodayReconciliationTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB21C33D6173E4FED05FDA0 /* TeraTodayReconciliationTaskTests.swift */; }; 20 17805D95512D7144DAC59D85 /* TeraTodayRenderingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7283D1C8F6E90A236BC84AF6 /* TeraTodayRenderingTests.swift */; }; 21 1D45B3D566A0A60063190854 /* TeraApp in Frameworks */ = {isa = PBXBuildFile; productRef = E666175A800272732A27CBEB /* TeraApp */; }; 22 207C19433F0386DD7D43A42D /* TeraCoordinateAdmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1A300DCBB15E1911EA7D6C /* TeraCoordinateAdmissionTests.swift */; }; 23 229C9AC991E67663DA53D339 /* TeraRuntimeBoundedTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A4FFC0023C620B68D0EC0ED /* TeraRuntimeBoundedTaskTests.swift */; }; 24 235925583788846613C59886 /* TeraUploadRenewalExecutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9428100EA9F2D2C0EC42D915 /* TeraUploadRenewalExecutionTests.swift */; }; 25 2479571FA99A7962794999C4 /* TeraSupportingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0636AEDEB50DDDD328374A9 /* TeraSupportingStoreTests.swift */; }; 26 25CCFD77EFA43657C473ADDC /* TeraPhotoQualificationInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD65DE234C7DD80CE3CB91EB /* TeraPhotoQualificationInput.swift */; }; 27 295A19317FC58A73A68C98DC /* TeraComposerPersistenceFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5938176A92F96A30CC39DFB /* TeraComposerPersistenceFFITests.swift */; }; 28 2A68D8FEEC3B88D47D696589 /* TeraOpenedMediaCloseFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FCF1C4A8A7137623BBE223 /* TeraOpenedMediaCloseFixture.swift */; }; 29 2AEAFDD0EECA3B7F799B1287 /* TeraScopedAddTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A756C16ACFABBD36C48DF62 /* TeraScopedAddTests.swift */; }; 30 2B50FA35AD753EFA15CF00CD /* TeraRuntimeBackpressureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8591841AD9AB9B718A37EB47 /* TeraRuntimeBackpressureTests.swift */; }; 31 2C6DDB502DFA11C2CBCA49C4 /* TeraApp in Frameworks */ = {isa = PBXBuildFile; productRef = A1979630FE6BC343F0E59F24 /* TeraApp */; }; 32 2F4FA28EEA78711CE1FA03B8 /* TeraViewerCalendarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A25842D19BCFDEBCC7D306A /* TeraViewerCalendarTests.swift */; }; 33 2FBBB65677D20F59BB09020B /* TeraMediaCleanupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE716B6C8F331C0F282EBB7 /* TeraMediaCleanupTests.swift */; }; 34 304D13AD257E8214855CFA5F /* TeraSubmissionTestBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F171058FA0BF27ABA9E4164 /* TeraSubmissionTestBackend.swift */; }; 35 30EDD3EB0C09D864FC1DD3D4 /* TeraStoreRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD39C5F3460EEF38B98D78B4 /* TeraStoreRecoveryTests.swift */; }; 36 31CBA09815D972CCE187009F /* TeraSessionResourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4383B870D20178E633610113 /* TeraSessionResourceTests.swift */; }; 37 3410EC660FF36CC77F5F50DD /* TeraComposerStartupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE21EEF3B1A13F1B5A10A3BF /* TeraComposerStartupTests.swift */; }; 38 36AB69B9F8DB9AADB8124795 /* TeraRecoveryCompletionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 156F07F1F2961FDF6539099A /* TeraRecoveryCompletionTests.swift */; }; 39 38EF7FA8874E82B28110A232 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6967B3EAC4CF1A410B26DD1A /* PrivacyInfo.xcprivacy */; }; 40 39B47EE698E9D7CC716A372F /* TeraRuntimeShutdownTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E82E561F73A1BE6BBF09B7 /* TeraRuntimeShutdownTests.swift */; }; 41 39EC97809DDF74F40641AAE8 /* TeraAccessibilityAudit.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC5289B0C8C497EB52BF6DE1 /* TeraAccessibilityAudit.swift */; }; 42 3D219E759CFB685936EB7068 /* TeraCalendarEditingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27C48B4B5442B1A404C1A328 /* TeraCalendarEditingTests.swift */; }; 43 3DED3C2547AC6F8D00913FE8 /* TeraStoppedUploadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D82A4781624F36870A6316 /* TeraStoppedUploadTests.swift */; }; 44 41BD76CAA07F6071411F7AC1 /* TeraIdentityCancellationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F666094C5E385A2820F0FE82 /* TeraIdentityCancellationTests.swift */; }; 45 41ED082A17594FE682A381DD /* TeraSubmissionQualificationSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019FAA997BEDE9CC84785DAE /* TeraSubmissionQualificationSupport.swift */; }; 46 45328FDB3E5F4715743FE7CD /* TeraRecoverySettlementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E7B696B1BDDBF3B7FE838F /* TeraRecoverySettlementTests.swift */; }; 47 46ECA0EA5CE33D30BB5E08AF /* TeraOfflineMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649F88AE533C3BEEBC466894 /* TeraOfflineMediaTests.swift */; }; 48 4734A842C366608EC1BD31C5 /* TeraUserMessagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DDEE781FDD92A292FD847B /* TeraUserMessagesTests.swift */; }; 49 4B093458FAF4C6E4860E313A /* TeraComposerAutosaveTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55E47B15C42F13ABF2DFF27 /* TeraComposerAutosaveTests.swift */; }; 50 4D24610694C7F80F7B5DA904 /* TeraPublicationTargetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293D968D4E2ACA3BA414BF8D /* TeraPublicationTargetTests.swift */; }; 51 4DDC1E0EC1194DD15B2B19A3 /* TeraSubmissionReservationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4721B7A69E2FB989732A64D /* TeraSubmissionReservationTests.swift */; }; 52 53651EBAF42E8698717CE936 /* TeraScopedStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF28A9D711806A07A4A65EA8 /* TeraScopedStoreTests.swift */; }; 53 542968135071D02F02BD4614 /* TeraAccessibilityUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D159B8D5E2417578E1C88FC1 /* TeraAccessibilityUITests.swift */; }; 54 5813921C9074F00625F87E06 /* TeraExactDecimalPresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F617B18A76B833F3575487F /* TeraExactDecimalPresentationTests.swift */; }; 55 5CA871667D410B9553BF2BF6 /* TeraCapacitySettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF84D1BEAAAF218A58EE58D6 /* TeraCapacitySettingsTests.swift */; }; 56 5DFD8053E97DED72B42BF528 /* TeraRecoveryInventoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77F0FDC0D59BFCB5D7F928D5 /* TeraRecoveryInventoryTests.swift */; }; 57 5F252ABA8CA48D5E3A7A0157 /* TeraMediaVisibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E1E87F9A11E85700F38635 /* TeraMediaVisibilityTests.swift */; }; 58 5F7F8C48635A1676BD0A7AF6 /* TeraTodayPagingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8120C6BA40C3087C4D11D432 /* TeraTodayPagingTests.swift */; }; 59 625CB9DF8B80A3F12458B49A /* TeraScopedObservationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75B60DBDD8C581D76E6F957 /* TeraScopedObservationTests.swift */; }; 60 62F5A7B33DBD1280B2161863 /* TeraSubmissionAdmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545A0222D8C5B735130C8A12 /* TeraSubmissionAdmissionTests.swift */; }; 61 64D49ADFD3FDD54CBA509DC5 /* TeraTodayStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794D475C70BA8ED994D1CA66 /* TeraTodayStoreTests.swift */; }; 62 64F5AD3749E090316C7D015E /* TeraDraftRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE8A3704AB9582A5E461195 /* TeraDraftRecoveryTests.swift */; }; 63 671EF50DB4EFBC25AABF26DC /* TeraLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C890BDE885536BC2AB215393 /* TeraLifecycleTests.swift */; }; 64 6B0BE8E92892EF60B8E996A5 /* TeraRuntimeResourceFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A51F9AF2E0803264E07FBB /* TeraRuntimeResourceFixtures.swift */; }; 65 6DB9A1B2B9ABD39613561459 /* TeraCalendarComposerFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA1A8EA600F6BDC45333520C /* TeraCalendarComposerFFITests.swift */; }; 66 6F01DD614B41209AF277CBE8 /* TeraAddMediaHarness.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C0B898B9BFDB82CF3B5EFB /* TeraAddMediaHarness.swift */; }; 67 6F09A1AF6E764AC0136E8F74 /* TeraEditingProtectionUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D243145C276EBF17915AB4E /* TeraEditingProtectionUITests.swift */; }; 68 6F53FF88A29F8DF93F074EB4 /* TeraBackgroundUploadFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D8C0835D5A1D5C36D80020 /* TeraBackgroundUploadFixtures.swift */; }; 69 6FED2D2255CC702B33CDC760 /* TeraOpenedMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B10B1F3C7FCD9A72F04FC00 /* TeraOpenedMediaTests.swift */; }; 70 7035433B676A50A4801A8DFC /* TeraRuntimeInvalidationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EBD10E201ECA26DCED523F /* TeraRuntimeInvalidationTests.swift */; }; 71 70417FB635F06CC9829FB38C /* TeraClockTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A506546B0EC1792240C36F7 /* TeraClockTests.swift */; }; 72 772A9B1AD8DE1D2E0969F285 /* TeraCalendarFFICompatibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B808E67E85CD36E49C38B6F /* TeraCalendarFFICompatibilityTests.swift */; }; 73 79D06C6BF2B55C0C4104FB91 /* TeraSessionGenerationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0836F5D5F71F9A54795C57 /* TeraSessionGenerationTests.swift */; }; 74 7AF3D3B90248D5C7302D465C /* TeraSubmissionOperationFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A06B284134EE7682E60FB66 /* TeraSubmissionOperationFFITests.swift */; }; 75 7B67600F1C1DA7DD780FA515 /* TeraNativeRepairPreviewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0B5B9169842E64FF792D88 /* TeraNativeRepairPreviewTests.swift */; }; 76 7B8C7C130DC15AF0266F2544 /* TeraEditingReplacementTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F97ECE43BB7028B5A497720 /* TeraEditingReplacementTests.swift */; }; 77 7C41A38BE082F1CA28DD4C4F /* TeraUploadRenewalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D9E98DC275CB5F2FB9BA16 /* TeraUploadRenewalTests.swift */; }; 78 7D220F7F83A80A2D312AA5B0 /* TeraPublicationNavigationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A195B277BEDC31DE3A0D7601 /* TeraPublicationNavigationTests.swift */; }; 79 7DFBB14B53D57555AB0E0BF0 /* TeraScopeFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11E9C876EA26B30C8AFE116F /* TeraScopeFixtures.swift */; }; 80 80B4E24CE4411B5985839462 /* TeraSubmissionFormTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E62DD95FB04526E6E69AB3D8 /* TeraSubmissionFormTests.swift */; }; 81 80F3B531DAA8C2F6CE17D357 /* TeraDurableMediaRootsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22BEF874B8D521920E1D16B7 /* TeraDurableMediaRootsTests.swift */; }; 82 81AF9DDA0E64DC4EEFCEF25D /* TeraRemoteQualificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E351F52E77C74A4E99095E45 /* TeraRemoteQualificationTests.swift */; }; 83 81EEC471523EBFC3C860698C /* TeraSubmissionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 194084009776463236C79B72 /* TeraSubmissionStoreTests.swift */; }; 84 827D8CC5C0488F0D5D15CE99 /* TeraMediaOwnershipFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2521493B0CD2B82445974E81 /* TeraMediaOwnershipFFITests.swift */; }; 85 83ABE3E9A1AD792F0144953F /* TeraRevisionDetailTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7AA027914627223BB698D1 /* TeraRevisionDetailTests.swift */; }; 86 8422EAEECA73BB72974D002A /* TeraTodayBackfillTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D3FEE2830E056E82AF05FD /* TeraTodayBackfillTests.swift */; }; 87 84429B5DEB5BB41EFD25A8ED /* TeraComposerDurabilityBoundaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D536D6625083ACB3DA4A674 /* TeraComposerDurabilityBoundaryTests.swift */; }; 88 852FF7514FF7F682A246FB47 /* TeraStateMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E969BCFF7CED33A1D4A040 /* TeraStateMigrationTests.swift */; }; 89 85404A5125CF3E64E6009DC1 /* TeraMediaBudgetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F596D3A9B9E236963DCE15D7 /* TeraMediaBudgetTests.swift */; }; 90 87575701D81B1FF173D9BB5A /* TeraSupportingBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D57113A80647B7448AEDB2B /* TeraSupportingBackend.swift */; }; 91 888B178679E012BB053FE31B /* TeraEditingReplacementFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B310FD8CCA9F9C2DA19BE8CF /* TeraEditingReplacementFFITests.swift */; }; 92 912C8743116D929BB6A02778 /* TeraRuntimeClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB77C087F15C2F42CD959607 /* TeraRuntimeClientTests.swift */; }; 93 9309D7175535546A0C878F75 /* TeraCalendarTimingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36AF0D194520F0F02EAD6B50 /* TeraCalendarTimingTests.swift */; }; 94 9384AAECB22885E2D05C54A8 /* TeraScopedMediaTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFBAA57ABEAA4B84C73EE8E8 /* TeraScopedMediaTests.swift */; }; 95 9995BC15D67E1C9C29B4A7DC /* TeraTodayContextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFECCBF9A84D1D65544C6094 /* TeraTodayContextTests.swift */; }; 96 9A7E808CB591126300D3A118 /* TeraForegroundSubmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99681A076A08E385942344F7 /* TeraForegroundSubmissionTests.swift */; }; 97 9ABCF9A1CDFE20E2BB84A22F /* TeraRestoreRecoveryStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D73E45C67FF1D7BC2791A13 /* TeraRestoreRecoveryStoreTests.swift */; }; 98 9AD968F0B37C64B5AF8D9A68 /* TeraRootShellTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B8677670E203FF68EC88983 /* TeraRootShellTests.swift */; }; 99 9B37084901EC52EB44969304 /* TeraRuntimeResourceLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226F5C2370522AAFAD9D1C3D /* TeraRuntimeResourceLifecycleTests.swift */; }; 100 A1AD2A380F09994786889AF1 /* TeraAddStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F22CFABCF27A28408F68D25 /* TeraAddStoreTests.swift */; }; 101 A5A98A2C7BE78267E6B23598 /* TeraKeyRemovalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06622DFA682235F4BFA0841 /* TeraKeyRemovalTests.swift */; }; 102 A64C7350AC157F600995440D /* TeraLocalRestoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D9FACDF6B5330E86ADC240 /* TeraLocalRestoreTests.swift */; }; 103 A65623800C28B2FEEFB49780 /* TeraEditingProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27D9EF66493E92AFDD53213 /* TeraEditingProtectionTests.swift */; }; 104 A92BADDE348A4D5C56EDE2A1 /* TeraPublicationStageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635EB4A552C563E85557A485 /* TeraPublicationStageTests.swift */; }; 105 AA7C3FC1F46B6723A39B1D09 /* TeraTodayPresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BE248D1450D76476255626 /* TeraTodayPresentationTests.swift */; }; 106 AA8B25877C9A3BD331B1B1AE /* TeraPublicationRetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F7B42264CD896F76189F33 /* TeraPublicationRetryTests.swift */; }; 107 AC33144E09CB0384C4FB090C /* TeraObservationCoalescingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DD785439F415278214D746 /* TeraObservationCoalescingTests.swift */; }; 108 AFC7F8FF9E6116A47BDF4832 /* TeraCapacityRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF429CBFDC80A7AF127769F /* TeraCapacityRecoveryTests.swift */; }; 109 B1B83B8673660E0EC109F74C /* TeraStateTestFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD45A3134A16704CBE4B1A5 /* TeraStateTestFixtures.swift */; }; 110 B2DAAE01D16E1FAC35816DED /* RadrootsKit in Frameworks */ = {isa = PBXBuildFile; productRef = 1A9F6E32DE0C3728D4DB8E60 /* RadrootsKit */; }; 111 B4AE86BE0A9F7FBE0DEBD9AC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = ADFD21D28C5F9E58B70E76CA /* Localizable.strings */; }; 112 B64A836C5E84924D28CB5D47 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AB8A30A75EFD65EFD938D248 /* Assets.xcassets */; }; 113 B8A8E0FDD4FBC43AE8A9A1C4 /* TeraRecoverySchedulingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9970FE6EFEA7E9601A1F5B62 /* TeraRecoverySchedulingTests.swift */; }; 114 B9E397E21B1654C108AF74BF /* TeraPublicDisclosureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDAE66E2F9C3076F5770BEDE /* TeraPublicDisclosureTests.swift */; }; 115 BB71614D2A6017C071A39BED /* TeraMutationAdmissionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F322CF98F8BEB908B93215 /* TeraMutationAdmissionTests.swift */; }; 116 BF0BF2D7F46217C4EBCA570C /* TeraCalendarPresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFC5639BDCD2A5C1C27FE38 /* TeraCalendarPresentationTests.swift */; }; 117 C0332D7E91580922DED3597C /* TeraNativeRecoveryScheduleTestStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEC40593AB568A682B00D3B /* TeraNativeRecoveryScheduleTestStorage.swift */; }; 118 C0C7D6F0CBCE262C348D3C3E /* TeraTodayReconciliationFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65B01F6F5F7E125148EC4FD /* TeraTodayReconciliationFFITests.swift */; }; 119 C20BDCF02F461EE53B14B53E /* TeraPermissionRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1BF69ADD9540F6800FD64B0 /* TeraPermissionRecoveryTests.swift */; }; 120 C219B5F4E24188E1116BF45B /* TeraRuntimeClientFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88ED360C84532DA7088BFC6E /* TeraRuntimeClientFixtures.swift */; }; 121 C2CEC638DDABB9D01DD93A72 /* TeraDiagnosticPolicyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDE158F5F1E490847A5196EB /* TeraDiagnosticPolicyTests.swift */; }; 122 C3177E827FE62639579C3EF5 /* TeraRemoteQualificationUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32CBDAE974FB8D7408108E69 /* TeraRemoteQualificationUITests.swift */; }; 123 C344F7761A4AC79AB74705C9 /* TeraTodayCalendarScopeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2BE93A0818202625CAF1F5 /* TeraTodayCalendarScopeTests.swift */; }; 124 C46F8EB5B196FFDD37E0279A /* TeraProductStartupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF60EF9DCFDC4ECE77AED67 /* TeraProductStartupTests.swift */; }; 125 C4B8A3646900CAEE2F8674FB /* TeraUploadRenewalLifecycleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 197947BE8CF710B7734E0038 /* TeraUploadRenewalLifecycleTests.swift */; }; 126 C73B145B6858220FFFA587B2 /* TeraComposerSubmissionCaptureTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A65AF934F7D75487094C79 /* TeraComposerSubmissionCaptureTests.swift */; }; 127 CDBE38E6B521611436F28858 /* TeraMediaStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61B6F0B16BFD8F046E9C163F /* TeraMediaStoreTests.swift */; }; 128 CFB2A482663DDB44C263D4CF /* TeraRevisionTestBackend.swift in Sources */ = {isa = PBXBuildFile; fileRef = A48EE7852ECF14C15F7DD902 /* TeraRevisionTestBackend.swift */; }; 129 CFE386A2E4F9D50F0DF57036 /* TeraNativeRepairTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A506C45B5EE1AAEF0D7F671 /* TeraNativeRepairTests.swift */; }; 130 D1C6D5CF5F60ED2646465AF6 /* TeraNativeExecutionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9849DFB0F2822630588D59F /* TeraNativeExecutionTests.swift */; }; 131 D4AB00DF764260BC4E1B1454 /* TeraUploadRenewalFFITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4738A984B18FCFCD96D8DFF7 /* TeraUploadRenewalFFITests.swift */; }; 132 D64AC2FDC6FE05A39114D2DB /* TeraMediaFileFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C914B349DAE2EF66658229 /* TeraMediaFileFixture.swift */; }; 133 D86A417A36A2186AB7777753 /* TeraTodayReconciliationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714B4DD70B881D29A89812C9 /* TeraTodayReconciliationTests.swift */; }; 134 D918A664D9A4B9859A1A6503 /* TeraErrorRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A3358AFC23C567DB9CB02F /* TeraErrorRecoveryTests.swift */; }; 135 DBA4B403D65289242AFDDB07 /* TeraTodaySyncReceiptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC55E41FBE589010038FDA5 /* TeraTodaySyncReceiptTests.swift */; }; 136 DC5718D38B57C17D832904FD /* TeraNativeExecutionFixture.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B9E33BFF3A26F00634BFFA /* TeraNativeExecutionFixture.swift */; }; 137 DF97F408D7D32F72C5AF5939 /* TeraRootShellUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5238B5F236C392C82CEF9838 /* TeraRootShellUITests.swift */; }; 138 E4E85524E39F13D6C76650F1 /* TeraTodaySyncFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5854504D0CAD5ABC29302292 /* TeraTodaySyncFixtures.swift */; }; 139 E508A7061082B091B733D62B /* App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67ACCE25979BA86C1EC5BFD6 /* App.swift */; }; 140 E892ED14E1F39D81128A8F0E /* TeraComposerSaveLatencyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4A465852C5D5BDFC879D6E /* TeraComposerSaveLatencyTests.swift */; }; 141 E8F853EE5ECE3EC16384A56D /* TeraRecoveryContinuationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4F87BA96C92630FE795A9D /* TeraRecoveryContinuationTests.swift */; }; 142 E98A5C885E3955D4DC4BB1EC /* TeraTodayCacheFirstTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53CB51FEF4CE772320B3264C /* TeraTodayCacheFirstTests.swift */; }; 143 ED015228F2D757A485C902B8 /* TeraIdentityRecoveryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C7C27B35A9F7176AA3416B /* TeraIdentityRecoveryTests.swift */; }; 144 EF7293C553BF1DB45EEEBD49 /* local-social-personas.v1.json in Resources */ = {isa = PBXBuildFile; fileRef = 27D9D40699A01FFB02F30B11 /* local-social-personas.v1.json */; }; 145 F13090A3350CAE9CA3FFF3F3 /* TeraLateSigningTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 217E44A3221756EC904702D6 /* TeraLateSigningTests.swift */; }; 146 F14217EA66C2A9397E36E3FA /* TeraEditingOperationProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9B19425D3374B899485C17 /* TeraEditingOperationProtectionTests.swift */; }; 147 F211D24BC279D3FF4AC12094 /* TeraPrivacyPackagingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD344F51F015AE6775F03D3 /* TeraPrivacyPackagingTests.swift */; }; 148 F4AF91E71B691FE30C191852 /* TeraAddObservationStartupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A4460928B20A21A94BECCE /* TeraAddObservationStartupTests.swift */; }; 149 F8A87EA68BEF06EA7F0838D0 /* TeraRecoveryUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5928D5CAC9F8EF904547DF8 /* TeraRecoveryUITests.swift */; }; 150 F8C87782857DC930D47E6A90 /* TeraRuntimeResourceTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D01C023E258AC3B3B1C27D /* TeraRuntimeResourceTaskTests.swift */; }; 151 F8DB757CAC7AB2136483EC2B /* TeraComposerSaveSchedulingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C51E210CC4A6734CD302452 /* TeraComposerSaveSchedulingTests.swift */; }; 152 FB585785DC906CB2AE4AE535 /* TeraBindingPortabilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58E711687008866790042792 /* TeraBindingPortabilityTests.swift */; }; 153 FBA9C3463CD1827392AF9599 /* TeraAddSchemaFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8ED2718D5E9E8980ADF3423 /* TeraAddSchemaFixtures.swift */; }; 154 /* End PBXBuildFile section */ 155 156 /* Begin PBXContainerItemProxy section */ 157 76EDCE28535C20D9DE531133 /* PBXContainerItemProxy */ = { 158 isa = PBXContainerItemProxy; 159 containerPortal = 4CF37E857DB6B4472D9B7BA9 /* Project object */; 160 proxyType = 1; 161 remoteGlobalIDString = 8DD2B0E1333DDE440F980FAB; 162 remoteInfo = Tera; 163 }; 164 9170B71C2E5705AFBD0404C3 /* PBXContainerItemProxy */ = { 165 isa = PBXContainerItemProxy; 166 containerPortal = 4CF37E857DB6B4472D9B7BA9 /* Project object */; 167 proxyType = 1; 168 remoteGlobalIDString = 8DD2B0E1333DDE440F980FAB; 169 remoteInfo = Tera; 170 }; 171 /* End PBXContainerItemProxy section */ 172 173 /* Begin PBXFileReference section */ 174 019FAA997BEDE9CC84785DAE /* TeraSubmissionQualificationSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionQualificationSupport.swift; sourceTree = "<group>"; }; 175 02F322CF98F8BEB908B93215 /* TeraMutationAdmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMutationAdmissionTests.swift; sourceTree = "<group>"; }; 176 0A06B284134EE7682E60FB66 /* TeraSubmissionOperationFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionOperationFFITests.swift; sourceTree = "<group>"; }; 177 0C4A465852C5D5BDFC879D6E /* TeraComposerSaveLatencyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerSaveLatencyTests.swift; sourceTree = "<group>"; }; 178 0CDE3D76E1EDF909C19D0506 /* TeraUITests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = TeraUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 179 0D243145C276EBF17915AB4E /* TeraEditingProtectionUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingProtectionUITests.swift; sourceTree = "<group>"; }; 180 0D73E45C67FF1D7BC2791A13 /* TeraRestoreRecoveryStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRestoreRecoveryStoreTests.swift; sourceTree = "<group>"; }; 181 0D7AA027914627223BB698D1 /* TeraRevisionDetailTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRevisionDetailTests.swift; sourceTree = "<group>"; }; 182 0F97ECE43BB7028B5A497720 /* TeraEditingReplacementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingReplacementTests.swift; sourceTree = "<group>"; }; 183 10D9FACDF6B5330E86ADC240 /* TeraLocalRestoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLocalRestoreTests.swift; sourceTree = "<group>"; }; 184 11E9C876EA26B30C8AFE116F /* TeraScopeFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopeFixtures.swift; sourceTree = "<group>"; }; 185 156F07F1F2961FDF6539099A /* TeraRecoveryCompletionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryCompletionTests.swift; sourceTree = "<group>"; }; 186 194084009776463236C79B72 /* TeraSubmissionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionStoreTests.swift; sourceTree = "<group>"; }; 187 197947BE8CF710B7734E0038 /* TeraUploadRenewalLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalLifecycleTests.swift; sourceTree = "<group>"; }; 188 217E44A3221756EC904702D6 /* TeraLateSigningTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLateSigningTests.swift; sourceTree = "<group>"; }; 189 21DD785439F415278214D746 /* TeraObservationCoalescingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraObservationCoalescingTests.swift; sourceTree = "<group>"; }; 190 226F5C2370522AAFAD9D1C3D /* TeraRuntimeResourceLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeResourceLifecycleTests.swift; sourceTree = "<group>"; }; 191 22BEF874B8D521920E1D16B7 /* TeraDurableMediaRootsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraDurableMediaRootsTests.swift; sourceTree = "<group>"; }; 192 2521493B0CD2B82445974E81 /* TeraMediaOwnershipFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaOwnershipFFITests.swift; sourceTree = "<group>"; }; 193 27C48B4B5442B1A404C1A328 /* TeraCalendarEditingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarEditingTests.swift; sourceTree = "<group>"; }; 194 27D9D40699A01FFB02F30B11 /* local-social-personas.v1.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "local-social-personas.v1.json"; sourceTree = "<group>"; }; 195 27E1E87F9A11E85700F38635 /* TeraMediaVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaVisibilityTests.swift; sourceTree = "<group>"; }; 196 293D968D4E2ACA3BA414BF8D /* TeraPublicationTargetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationTargetTests.swift; sourceTree = "<group>"; }; 197 2A4FFC0023C620B68D0EC0ED /* TeraRuntimeBoundedTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeBoundedTaskTests.swift; sourceTree = "<group>"; }; 198 2A506546B0EC1792240C36F7 /* TeraClockTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraClockTests.swift; sourceTree = "<group>"; }; 199 32CBDAE974FB8D7408108E69 /* TeraRemoteQualificationUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRemoteQualificationUITests.swift; sourceTree = "<group>"; }; 200 36AF0D194520F0F02EAD6B50 /* TeraCalendarTimingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarTimingTests.swift; sourceTree = "<group>"; }; 201 3A756C16ACFABBD36C48DF62 /* TeraScopedAddTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedAddTests.swift; sourceTree = "<group>"; }; 202 3B808E67E85CD36E49C38B6F /* TeraCalendarFFICompatibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarFFICompatibilityTests.swift; sourceTree = "<group>"; }; 203 3B954B7006CC5904C98138C6 /* TeraPublicationEvidenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationEvidenceTests.swift; sourceTree = "<group>"; }; 204 3C51E210CC4A6734CD302452 /* TeraComposerSaveSchedulingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerSaveSchedulingTests.swift; sourceTree = "<group>"; }; 205 3D57113A80647B7448AEDB2B /* TeraSupportingBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSupportingBackend.swift; sourceTree = "<group>"; }; 206 4383B870D20178E633610113 /* TeraSessionResourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSessionResourceTests.swift; sourceTree = "<group>"; }; 207 44A4460928B20A21A94BECCE /* TeraAddObservationStartupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddObservationStartupTests.swift; sourceTree = "<group>"; }; 208 46DDEE781FDD92A292FD847B /* TeraUserMessagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUserMessagesTests.swift; sourceTree = "<group>"; }; 209 4738A984B18FCFCD96D8DFF7 /* TeraUploadRenewalFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalFFITests.swift; sourceTree = "<group>"; }; 210 47E7B696B1BDDBF3B7FE838F /* TeraRecoverySettlementTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoverySettlementTests.swift; sourceTree = "<group>"; }; 211 4CEC40593AB568A682B00D3B /* TeraNativeRecoveryScheduleTestStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeRecoveryScheduleTestStorage.swift; sourceTree = "<group>"; }; 212 5238B5F236C392C82CEF9838 /* TeraRootShellUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRootShellUITests.swift; sourceTree = "<group>"; }; 213 53CB51FEF4CE772320B3264C /* TeraTodayCacheFirstTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayCacheFirstTests.swift; sourceTree = "<group>"; }; 214 545A0222D8C5B735130C8A12 /* TeraSubmissionAdmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionAdmissionTests.swift; sourceTree = "<group>"; }; 215 547AD45DC8C58FC4AA0D073D /* TeraFoodDecimalEntryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraFoodDecimalEntryTests.swift; sourceTree = "<group>"; }; 216 56A65AF934F7D75487094C79 /* TeraComposerSubmissionCaptureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerSubmissionCaptureTests.swift; sourceTree = "<group>"; }; 217 56F7B42264CD896F76189F33 /* TeraPublicationRetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationRetryTests.swift; sourceTree = "<group>"; }; 218 57CA176D0A7566A4ADD2CEA4 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; 219 5854504D0CAD5ABC29302292 /* TeraTodaySyncFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodaySyncFixtures.swift; sourceTree = "<group>"; }; 220 58E711687008866790042792 /* TeraBindingPortabilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraBindingPortabilityTests.swift; sourceTree = "<group>"; }; 221 5CFC5639BDCD2A5C1C27FE38 /* TeraCalendarPresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarPresentationTests.swift; sourceTree = "<group>"; }; 222 5EB21C33D6173E4FED05FDA0 /* TeraTodayReconciliationTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayReconciliationTaskTests.swift; sourceTree = "<group>"; }; 223 61B6F0B16BFD8F046E9C163F /* TeraMediaStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaStoreTests.swift; sourceTree = "<group>"; }; 224 61D8C0835D5A1D5C36D80020 /* TeraBackgroundUploadFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraBackgroundUploadFixtures.swift; sourceTree = "<group>"; }; 225 6308AE4246EA401D29F36496 /* TeraVisibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraVisibilityTests.swift; sourceTree = "<group>"; }; 226 635EB4A552C563E85557A485 /* TeraPublicationStageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationStageTests.swift; sourceTree = "<group>"; }; 227 649F88AE533C3BEEBC466894 /* TeraOfflineMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOfflineMediaTests.swift; sourceTree = "<group>"; }; 228 67ACCE25979BA86C1EC5BFD6 /* App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = App.swift; sourceTree = "<group>"; }; 229 6967B3EAC4CF1A410B26DD1A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; 230 6A506C45B5EE1AAEF0D7F671 /* TeraNativeRepairTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeRepairTests.swift; sourceTree = "<group>"; }; 231 6B8677670E203FF68EC88983 /* TeraRootShellTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRootShellTests.swift; sourceTree = "<group>"; }; 232 6D2BE93A0818202625CAF1F5 /* TeraTodayCalendarScopeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayCalendarScopeTests.swift; sourceTree = "<group>"; }; 233 6D536D6625083ACB3DA4A674 /* TeraComposerDurabilityBoundaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerDurabilityBoundaryTests.swift; sourceTree = "<group>"; }; 234 6F617B18A76B833F3575487F /* TeraExactDecimalPresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraExactDecimalPresentationTests.swift; sourceTree = "<group>"; }; 235 70A358431863E54EDDAA24F4 /* TeraLocalBackupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLocalBackupTests.swift; sourceTree = "<group>"; }; 236 714B4DD70B881D29A89812C9 /* TeraTodayReconciliationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayReconciliationTests.swift; sourceTree = "<group>"; }; 237 7283D1C8F6E90A236BC84AF6 /* TeraTodayRenderingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayRenderingTests.swift; sourceTree = "<group>"; }; 238 73EBD10E201ECA26DCED523F /* TeraRuntimeInvalidationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeInvalidationTests.swift; sourceTree = "<group>"; }; 239 74FCF1C4A8A7137623BBE223 /* TeraOpenedMediaCloseFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOpenedMediaCloseFixture.swift; sourceTree = "<group>"; }; 240 77F0FDC0D59BFCB5D7F928D5 /* TeraRecoveryInventoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryInventoryTests.swift; sourceTree = "<group>"; }; 241 794D475C70BA8ED994D1CA66 /* TeraTodayStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayStoreTests.swift; sourceTree = "<group>"; }; 242 7AF60EF9DCFDC4ECE77AED67 /* TeraProductStartupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraProductStartupTests.swift; sourceTree = "<group>"; }; 243 7C0836F5D5F71F9A54795C57 /* TeraSessionGenerationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSessionGenerationTests.swift; sourceTree = "<group>"; }; 244 7D1771A0E16F94F9750D1377 /* TeraRevisionPreparationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRevisionPreparationTests.swift; sourceTree = "<group>"; }; 245 8120C6BA40C3087C4D11D432 /* TeraTodayPagingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayPagingTests.swift; sourceTree = "<group>"; }; 246 8591841AD9AB9B718A37EB47 /* TeraRuntimeBackpressureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeBackpressureTests.swift; sourceTree = "<group>"; }; 247 88ED360C84532DA7088BFC6E /* TeraRuntimeClientFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeClientFixtures.swift; sourceTree = "<group>"; }; 248 8A25842D19BCFDEBCC7D306A /* TeraViewerCalendarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraViewerCalendarTests.swift; sourceTree = "<group>"; }; 249 8DF429CBFDC80A7AF127769F /* TeraCapacityRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCapacityRecoveryTests.swift; sourceTree = "<group>"; }; 250 8F171058FA0BF27ABA9E4164 /* TeraSubmissionTestBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionTestBackend.swift; sourceTree = "<group>"; }; 251 91D82A4781624F36870A6316 /* TeraStoppedUploadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStoppedUploadTests.swift; sourceTree = "<group>"; }; 252 91D9E98DC275CB5F2FB9BA16 /* TeraUploadRenewalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalTests.swift; sourceTree = "<group>"; }; 253 91E82E561F73A1BE6BBF09B7 /* TeraRuntimeShutdownTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeShutdownTests.swift; sourceTree = "<group>"; }; 254 93A3358AFC23C567DB9CB02F /* TeraErrorRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraErrorRecoveryTests.swift; sourceTree = "<group>"; }; 255 9428100EA9F2D2C0EC42D915 /* TeraUploadRenewalExecutionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraUploadRenewalExecutionTests.swift; sourceTree = "<group>"; }; 256 98E969BCFF7CED33A1D4A040 /* TeraStateMigrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStateMigrationTests.swift; sourceTree = "<group>"; }; 257 99681A076A08E385942344F7 /* TeraForegroundSubmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraForegroundSubmissionTests.swift; sourceTree = "<group>"; }; 258 9970FE6EFEA7E9601A1F5B62 /* TeraRecoverySchedulingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoverySchedulingTests.swift; sourceTree = "<group>"; }; 259 999BDCEF144A19F35D048D15 /* TeraTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = TeraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 260 99BE248D1450D76476255626 /* TeraTodayPresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayPresentationTests.swift; sourceTree = "<group>"; }; 261 9B10B1F3C7FCD9A72F04FC00 /* TeraOpenedMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOpenedMediaTests.swift; sourceTree = "<group>"; }; 262 9BC55E41FBE589010038FDA5 /* TeraTodaySyncReceiptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodaySyncReceiptTests.swift; sourceTree = "<group>"; }; 263 9ED6D3E35C3235B6068E1902 /* TeraScopeBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopeBackend.swift; sourceTree = "<group>"; }; 264 9F22CFABCF27A28408F68D25 /* TeraAddStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddStoreTests.swift; sourceTree = "<group>"; }; 265 9F54FC4930051FC4611B37D3 /* tera */ = {isa = PBXFileReference; lastKnownFileType = folder; name = tera; path = .; sourceTree = SOURCE_ROOT; }; 266 9F8B650ED2D867EF94248F6F /* TeraOperationRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraOperationRecoveryTests.swift; sourceTree = "<group>"; }; 267 A195B277BEDC31DE3A0D7601 /* TeraPublicationNavigationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicationNavigationTests.swift; sourceTree = "<group>"; }; 268 A1CC48A95774B931BE8D1E4A /* TeraAddSignerFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddSignerFixture.swift; sourceTree = "<group>"; }; 269 A48EE7852ECF14C15F7DD902 /* TeraRevisionTestBackend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRevisionTestBackend.swift; sourceTree = "<group>"; }; 270 A5928D5CAC9F8EF904547DF8 /* TeraRecoveryUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryUITests.swift; sourceTree = "<group>"; }; 271 A5938176A92F96A30CC39DFB /* TeraComposerPersistenceFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerPersistenceFFITests.swift; sourceTree = "<group>"; }; 272 AB8A30A75EFD65EFD938D248 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 273 AC9B19425D3374B899485C17 /* TeraEditingOperationProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingOperationProtectionTests.swift; sourceTree = "<group>"; }; 274 ADFD21D28C5F9E58B70E76CA /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; }; 275 AFE716B6C8F331C0F282EBB7 /* TeraMediaCleanupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaCleanupTests.swift; sourceTree = "<group>"; }; 276 B310FD8CCA9F9C2DA19BE8CF /* TeraEditingReplacementFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingReplacementFFITests.swift; sourceTree = "<group>"; }; 277 B4D3FEE2830E056E82AF05FD /* TeraTodayBackfillTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayBackfillTests.swift; sourceTree = "<group>"; }; 278 BAD45A3134A16704CBE4B1A5 /* TeraStateTestFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStateTestFixtures.swift; sourceTree = "<group>"; }; 279 BB4F87BA96C92630FE795A9D /* TeraRecoveryContinuationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRecoveryContinuationTests.swift; sourceTree = "<group>"; }; 280 BD39C5F3460EEF38B98D78B4 /* TeraStoreRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraStoreRecoveryTests.swift; sourceTree = "<group>"; }; 281 BE713B98919CB7692E3104A9 /* TeraComposerMediaOwnershipTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerMediaOwnershipTests.swift; sourceTree = "<group>"; }; 282 BF84D1BEAAAF218A58EE58D6 /* TeraCapacitySettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCapacitySettingsTests.swift; sourceTree = "<group>"; }; 283 C0636AEDEB50DDDD328374A9 /* TeraSupportingStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSupportingStoreTests.swift; sourceTree = "<group>"; }; 284 C1DBB5D9AC2FE8EA3AE68458 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; }; 285 C4721B7A69E2FB989732A64D /* TeraSubmissionReservationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionReservationTests.swift; sourceTree = "<group>"; }; 286 C4D01C023E258AC3B3B1C27D /* TeraRuntimeResourceTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeResourceTaskTests.swift; sourceTree = "<group>"; }; 287 C890BDE885536BC2AB215393 /* TeraLifecycleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraLifecycleTests.swift; sourceTree = "<group>"; }; 288 C9849DFB0F2822630588D59F /* TeraNativeExecutionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeExecutionTests.swift; sourceTree = "<group>"; }; 289 CC5289B0C8C497EB52BF6DE1 /* TeraAccessibilityAudit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAccessibilityAudit.swift; sourceTree = "<group>"; }; 290 CF28A9D711806A07A4A65EA8 /* TeraScopedStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedStoreTests.swift; sourceTree = "<group>"; }; 291 D159B8D5E2417578E1C88FC1 /* TeraAccessibilityUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAccessibilityUITests.swift; sourceTree = "<group>"; }; 292 D2C0B898B9BFDB82CF3B5EFB /* TeraAddMediaHarness.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddMediaHarness.swift; sourceTree = "<group>"; }; 293 D3C914B349DAE2EF66658229 /* TeraMediaFileFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaFileFixture.swift; sourceTree = "<group>"; }; 294 D8ED2718D5E9E8980ADF3423 /* TeraAddSchemaFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraAddSchemaFixtures.swift; sourceTree = "<group>"; }; 295 DE21EEF3B1A13F1B5A10A3BF /* TeraComposerStartupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerStartupTests.swift; sourceTree = "<group>"; }; 296 DE9E724A23014C6EA9042123 /* Tera.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = Tera.app; sourceTree = BUILT_PRODUCTS_DIR; }; 297 E0B9E33BFF3A26F00634BFFA /* TeraNativeExecutionFixture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeExecutionFixture.swift; sourceTree = "<group>"; }; 298 E1BF69ADD9540F6800FD64B0 /* TeraPermissionRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPermissionRecoveryTests.swift; sourceTree = "<group>"; }; 299 E2C7C27B35A9F7176AA3416B /* TeraIdentityRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraIdentityRecoveryTests.swift; sourceTree = "<group>"; }; 300 E351F52E77C74A4E99095E45 /* TeraRemoteQualificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRemoteQualificationTests.swift; sourceTree = "<group>"; }; 301 E55E47B15C42F13ABF2DFF27 /* TeraComposerAutosaveTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraComposerAutosaveTests.swift; sourceTree = "<group>"; }; 302 E62DD95FB04526E6E69AB3D8 /* TeraSubmissionFormTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraSubmissionFormTests.swift; sourceTree = "<group>"; }; 303 E75B60DBDD8C581D76E6F957 /* TeraScopedObservationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedObservationTests.swift; sourceTree = "<group>"; }; 304 ECE8A3704AB9582A5E461195 /* TeraDraftRecoveryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraDraftRecoveryTests.swift; sourceTree = "<group>"; }; 305 EDE158F5F1E490847A5196EB /* TeraDiagnosticPolicyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraDiagnosticPolicyTests.swift; sourceTree = "<group>"; }; 306 EE1A300DCBB15E1911EA7D6C /* TeraCoordinateAdmissionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCoordinateAdmissionTests.swift; sourceTree = "<group>"; }; 307 EFBAA57ABEAA4B84C73EE8E8 /* TeraScopedMediaTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraScopedMediaTests.swift; sourceTree = "<group>"; }; 308 EFD344F51F015AE6775F03D3 /* TeraPrivacyPackagingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPrivacyPackagingTests.swift; sourceTree = "<group>"; }; 309 EFECCBF9A84D1D65544C6094 /* TeraTodayContextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayContextTests.swift; sourceTree = "<group>"; }; 310 F06622DFA682235F4BFA0841 /* TeraKeyRemovalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraKeyRemovalTests.swift; sourceTree = "<group>"; }; 311 F0A51F9AF2E0803264E07FBB /* TeraRuntimeResourceFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeResourceFixtures.swift; sourceTree = "<group>"; }; 312 F27D9EF66493E92AFDD53213 /* TeraEditingProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraEditingProtectionTests.swift; sourceTree = "<group>"; }; 313 F596D3A9B9E236963DCE15D7 /* TeraMediaBudgetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraMediaBudgetTests.swift; sourceTree = "<group>"; }; 314 F65B01F6F5F7E125148EC4FD /* TeraTodayReconciliationFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraTodayReconciliationFFITests.swift; sourceTree = "<group>"; }; 315 F666094C5E385A2820F0FE82 /* TeraIdentityCancellationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraIdentityCancellationTests.swift; sourceTree = "<group>"; }; 316 FA0B5B9169842E64FF792D88 /* TeraNativeRepairPreviewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraNativeRepairPreviewTests.swift; sourceTree = "<group>"; }; 317 FA1A8EA600F6BDC45333520C /* TeraCalendarComposerFFITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraCalendarComposerFFITests.swift; sourceTree = "<group>"; }; 318 FB77C087F15C2F42CD959607 /* TeraRuntimeClientTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraRuntimeClientTests.swift; sourceTree = "<group>"; }; 319 FD65DE234C7DD80CE3CB91EB /* TeraPhotoQualificationInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPhotoQualificationInput.swift; sourceTree = "<group>"; }; 320 FDAE66E2F9C3076F5770BEDE /* TeraPublicDisclosureTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeraPublicDisclosureTests.swift; sourceTree = "<group>"; }; 321 /* End PBXFileReference section */ 322 323 /* Begin PBXFrameworksBuildPhase section */ 324 0C55D66910BB8087B48BB40F /* Frameworks */ = { 325 isa = PBXFrameworksBuildPhase; 326 buildActionMask = 2147483647; 327 files = ( 328 2C6DDB502DFA11C2CBCA49C4 /* TeraApp in Frameworks */, 329 B2DAAE01D16E1FAC35816DED /* RadrootsKit in Frameworks */, 330 ); 331 runOnlyForDeploymentPostprocessing = 0; 332 }; 333 49FE0CFDDC63DC7BB8606AE3 /* Frameworks */ = { 334 isa = PBXFrameworksBuildPhase; 335 buildActionMask = 2147483647; 336 files = ( 337 1D45B3D566A0A60063190854 /* TeraApp in Frameworks */, 338 ); 339 runOnlyForDeploymentPostprocessing = 0; 340 }; 341 /* End PBXFrameworksBuildPhase section */ 342 343 /* Begin PBXGroup section */ 344 1EFC18A250A6110CAF07AFF5 /* en.lproj */ = { 345 isa = PBXGroup; 346 children = ( 347 ADFD21D28C5F9E58B70E76CA /* Localizable.strings */, 348 ); 349 name = en.lproj; 350 path = Tera/Resources/en.lproj; 351 sourceTree = "<group>"; 352 }; 353 346963F5BDF916F6BC10D6F6 /* TeraUITests */ = { 354 isa = PBXGroup; 355 children = ( 356 CC5289B0C8C497EB52BF6DE1 /* TeraAccessibilityAudit.swift */, 357 D159B8D5E2417578E1C88FC1 /* TeraAccessibilityUITests.swift */, 358 0D243145C276EBF17915AB4E /* TeraEditingProtectionUITests.swift */, 359 FD65DE234C7DD80CE3CB91EB /* TeraPhotoQualificationInput.swift */, 360 A5928D5CAC9F8EF904547DF8 /* TeraRecoveryUITests.swift */, 361 32CBDAE974FB8D7408108E69 /* TeraRemoteQualificationUITests.swift */, 362 5238B5F236C392C82CEF9838 /* TeraRootShellUITests.swift */, 363 019FAA997BEDE9CC84785DAE /* TeraSubmissionQualificationSupport.swift */, 364 ); 365 path = TeraUITests; 366 sourceTree = "<group>"; 367 }; 368 4526D24C286CB3F9DAE25A14 /* test-fixtures */ = { 369 isa = PBXGroup; 370 children = ( 371 27D9D40699A01FFB02F30B11 /* local-social-personas.v1.json */, 372 ); 373 path = "test-fixtures"; 374 sourceTree = "<group>"; 375 }; 376 4A650A5BE0DF95C5939FF266 /* Products */ = { 377 isa = PBXGroup; 378 children = ( 379 DE9E724A23014C6EA9042123 /* Tera.app */, 380 999BDCEF144A19F35D048D15 /* TeraTests.xctest */, 381 0CDE3D76E1EDF909C19D0506 /* TeraUITests.xctest */, 382 ); 383 name = Products; 384 sourceTree = "<group>"; 385 }; 386 50B89388753A1FCD1B2A4F38 /* TeraTests */ = { 387 isa = PBXGroup; 388 children = ( 389 D2C0B898B9BFDB82CF3B5EFB /* TeraAddMediaHarness.swift */, 390 44A4460928B20A21A94BECCE /* TeraAddObservationStartupTests.swift */, 391 D8ED2718D5E9E8980ADF3423 /* TeraAddSchemaFixtures.swift */, 392 A1CC48A95774B931BE8D1E4A /* TeraAddSignerFixture.swift */, 393 9F22CFABCF27A28408F68D25 /* TeraAddStoreTests.swift */, 394 61D8C0835D5A1D5C36D80020 /* TeraBackgroundUploadFixtures.swift */, 395 58E711687008866790042792 /* TeraBindingPortabilityTests.swift */, 396 FA1A8EA600F6BDC45333520C /* TeraCalendarComposerFFITests.swift */, 397 27C48B4B5442B1A404C1A328 /* TeraCalendarEditingTests.swift */, 398 3B808E67E85CD36E49C38B6F /* TeraCalendarFFICompatibilityTests.swift */, 399 5CFC5639BDCD2A5C1C27FE38 /* TeraCalendarPresentationTests.swift */, 400 36AF0D194520F0F02EAD6B50 /* TeraCalendarTimingTests.swift */, 401 8DF429CBFDC80A7AF127769F /* TeraCapacityRecoveryTests.swift */, 402 BF84D1BEAAAF218A58EE58D6 /* TeraCapacitySettingsTests.swift */, 403 2A506546B0EC1792240C36F7 /* TeraClockTests.swift */, 404 E55E47B15C42F13ABF2DFF27 /* TeraComposerAutosaveTests.swift */, 405 6D536D6625083ACB3DA4A674 /* TeraComposerDurabilityBoundaryTests.swift */, 406 BE713B98919CB7692E3104A9 /* TeraComposerMediaOwnershipTests.swift */, 407 A5938176A92F96A30CC39DFB /* TeraComposerPersistenceFFITests.swift */, 408 0C4A465852C5D5BDFC879D6E /* TeraComposerSaveLatencyTests.swift */, 409 3C51E210CC4A6734CD302452 /* TeraComposerSaveSchedulingTests.swift */, 410 DE21EEF3B1A13F1B5A10A3BF /* TeraComposerStartupTests.swift */, 411 56A65AF934F7D75487094C79 /* TeraComposerSubmissionCaptureTests.swift */, 412 EE1A300DCBB15E1911EA7D6C /* TeraCoordinateAdmissionTests.swift */, 413 EDE158F5F1E490847A5196EB /* TeraDiagnosticPolicyTests.swift */, 414 ECE8A3704AB9582A5E461195 /* TeraDraftRecoveryTests.swift */, 415 22BEF874B8D521920E1D16B7 /* TeraDurableMediaRootsTests.swift */, 416 AC9B19425D3374B899485C17 /* TeraEditingOperationProtectionTests.swift */, 417 F27D9EF66493E92AFDD53213 /* TeraEditingProtectionTests.swift */, 418 B310FD8CCA9F9C2DA19BE8CF /* TeraEditingReplacementFFITests.swift */, 419 0F97ECE43BB7028B5A497720 /* TeraEditingReplacementTests.swift */, 420 93A3358AFC23C567DB9CB02F /* TeraErrorRecoveryTests.swift */, 421 6F617B18A76B833F3575487F /* TeraExactDecimalPresentationTests.swift */, 422 547AD45DC8C58FC4AA0D073D /* TeraFoodDecimalEntryTests.swift */, 423 99681A076A08E385942344F7 /* TeraForegroundSubmissionTests.swift */, 424 F666094C5E385A2820F0FE82 /* TeraIdentityCancellationTests.swift */, 425 E2C7C27B35A9F7176AA3416B /* TeraIdentityRecoveryTests.swift */, 426 F06622DFA682235F4BFA0841 /* TeraKeyRemovalTests.swift */, 427 217E44A3221756EC904702D6 /* TeraLateSigningTests.swift */, 428 C890BDE885536BC2AB215393 /* TeraLifecycleTests.swift */, 429 70A358431863E54EDDAA24F4 /* TeraLocalBackupTests.swift */, 430 10D9FACDF6B5330E86ADC240 /* TeraLocalRestoreTests.swift */, 431 F596D3A9B9E236963DCE15D7 /* TeraMediaBudgetTests.swift */, 432 AFE716B6C8F331C0F282EBB7 /* TeraMediaCleanupTests.swift */, 433 D3C914B349DAE2EF66658229 /* TeraMediaFileFixture.swift */, 434 2521493B0CD2B82445974E81 /* TeraMediaOwnershipFFITests.swift */, 435 61B6F0B16BFD8F046E9C163F /* TeraMediaStoreTests.swift */, 436 27E1E87F9A11E85700F38635 /* TeraMediaVisibilityTests.swift */, 437 02F322CF98F8BEB908B93215 /* TeraMutationAdmissionTests.swift */, 438 E0B9E33BFF3A26F00634BFFA /* TeraNativeExecutionFixture.swift */, 439 C9849DFB0F2822630588D59F /* TeraNativeExecutionTests.swift */, 440 4CEC40593AB568A682B00D3B /* TeraNativeRecoveryScheduleTestStorage.swift */, 441 FA0B5B9169842E64FF792D88 /* TeraNativeRepairPreviewTests.swift */, 442 6A506C45B5EE1AAEF0D7F671 /* TeraNativeRepairTests.swift */, 443 21DD785439F415278214D746 /* TeraObservationCoalescingTests.swift */, 444 649F88AE533C3BEEBC466894 /* TeraOfflineMediaTests.swift */, 445 74FCF1C4A8A7137623BBE223 /* TeraOpenedMediaCloseFixture.swift */, 446 9B10B1F3C7FCD9A72F04FC00 /* TeraOpenedMediaTests.swift */, 447 9F8B650ED2D867EF94248F6F /* TeraOperationRecoveryTests.swift */, 448 E1BF69ADD9540F6800FD64B0 /* TeraPermissionRecoveryTests.swift */, 449 EFD344F51F015AE6775F03D3 /* TeraPrivacyPackagingTests.swift */, 450 7AF60EF9DCFDC4ECE77AED67 /* TeraProductStartupTests.swift */, 451 3B954B7006CC5904C98138C6 /* TeraPublicationEvidenceTests.swift */, 452 A195B277BEDC31DE3A0D7601 /* TeraPublicationNavigationTests.swift */, 453 56F7B42264CD896F76189F33 /* TeraPublicationRetryTests.swift */, 454 635EB4A552C563E85557A485 /* TeraPublicationStageTests.swift */, 455 293D968D4E2ACA3BA414BF8D /* TeraPublicationTargetTests.swift */, 456 FDAE66E2F9C3076F5770BEDE /* TeraPublicDisclosureTests.swift */, 457 156F07F1F2961FDF6539099A /* TeraRecoveryCompletionTests.swift */, 458 BB4F87BA96C92630FE795A9D /* TeraRecoveryContinuationTests.swift */, 459 77F0FDC0D59BFCB5D7F928D5 /* TeraRecoveryInventoryTests.swift */, 460 9970FE6EFEA7E9601A1F5B62 /* TeraRecoverySchedulingTests.swift */, 461 47E7B696B1BDDBF3B7FE838F /* TeraRecoverySettlementTests.swift */, 462 E351F52E77C74A4E99095E45 /* TeraRemoteQualificationTests.swift */, 463 0D73E45C67FF1D7BC2791A13 /* TeraRestoreRecoveryStoreTests.swift */, 464 0D7AA027914627223BB698D1 /* TeraRevisionDetailTests.swift */, 465 7D1771A0E16F94F9750D1377 /* TeraRevisionPreparationTests.swift */, 466 A48EE7852ECF14C15F7DD902 /* TeraRevisionTestBackend.swift */, 467 6B8677670E203FF68EC88983 /* TeraRootShellTests.swift */, 468 8591841AD9AB9B718A37EB47 /* TeraRuntimeBackpressureTests.swift */, 469 2A4FFC0023C620B68D0EC0ED /* TeraRuntimeBoundedTaskTests.swift */, 470 88ED360C84532DA7088BFC6E /* TeraRuntimeClientFixtures.swift */, 471 FB77C087F15C2F42CD959607 /* TeraRuntimeClientTests.swift */, 472 73EBD10E201ECA26DCED523F /* TeraRuntimeInvalidationTests.swift */, 473 F0A51F9AF2E0803264E07FBB /* TeraRuntimeResourceFixtures.swift */, 474 226F5C2370522AAFAD9D1C3D /* TeraRuntimeResourceLifecycleTests.swift */, 475 C4D01C023E258AC3B3B1C27D /* TeraRuntimeResourceTaskTests.swift */, 476 91E82E561F73A1BE6BBF09B7 /* TeraRuntimeShutdownTests.swift */, 477 9ED6D3E35C3235B6068E1902 /* TeraScopeBackend.swift */, 478 3A756C16ACFABBD36C48DF62 /* TeraScopedAddTests.swift */, 479 EFBAA57ABEAA4B84C73EE8E8 /* TeraScopedMediaTests.swift */, 480 E75B60DBDD8C581D76E6F957 /* TeraScopedObservationTests.swift */, 481 CF28A9D711806A07A4A65EA8 /* TeraScopedStoreTests.swift */, 482 11E9C876EA26B30C8AFE116F /* TeraScopeFixtures.swift */, 483 7C0836F5D5F71F9A54795C57 /* TeraSessionGenerationTests.swift */, 484 4383B870D20178E633610113 /* TeraSessionResourceTests.swift */, 485 98E969BCFF7CED33A1D4A040 /* TeraStateMigrationTests.swift */, 486 BAD45A3134A16704CBE4B1A5 /* TeraStateTestFixtures.swift */, 487 91D82A4781624F36870A6316 /* TeraStoppedUploadTests.swift */, 488 BD39C5F3460EEF38B98D78B4 /* TeraStoreRecoveryTests.swift */, 489 545A0222D8C5B735130C8A12 /* TeraSubmissionAdmissionTests.swift */, 490 E62DD95FB04526E6E69AB3D8 /* TeraSubmissionFormTests.swift */, 491 0A06B284134EE7682E60FB66 /* TeraSubmissionOperationFFITests.swift */, 492 C4721B7A69E2FB989732A64D /* TeraSubmissionReservationTests.swift */, 493 194084009776463236C79B72 /* TeraSubmissionStoreTests.swift */, 494 8F171058FA0BF27ABA9E4164 /* TeraSubmissionTestBackend.swift */, 495 3D57113A80647B7448AEDB2B /* TeraSupportingBackend.swift */, 496 C0636AEDEB50DDDD328374A9 /* TeraSupportingStoreTests.swift */, 497 B4D3FEE2830E056E82AF05FD /* TeraTodayBackfillTests.swift */, 498 53CB51FEF4CE772320B3264C /* TeraTodayCacheFirstTests.swift */, 499 6D2BE93A0818202625CAF1F5 /* TeraTodayCalendarScopeTests.swift */, 500 EFECCBF9A84D1D65544C6094 /* TeraTodayContextTests.swift */, 501 8120C6BA40C3087C4D11D432 /* TeraTodayPagingTests.swift */, 502 99BE248D1450D76476255626 /* TeraTodayPresentationTests.swift */, 503 F65B01F6F5F7E125148EC4FD /* TeraTodayReconciliationFFITests.swift */, 504 5EB21C33D6173E4FED05FDA0 /* TeraTodayReconciliationTaskTests.swift */, 505 714B4DD70B881D29A89812C9 /* TeraTodayReconciliationTests.swift */, 506 7283D1C8F6E90A236BC84AF6 /* TeraTodayRenderingTests.swift */, 507 794D475C70BA8ED994D1CA66 /* TeraTodayStoreTests.swift */, 508 5854504D0CAD5ABC29302292 /* TeraTodaySyncFixtures.swift */, 509 9BC55E41FBE589010038FDA5 /* TeraTodaySyncReceiptTests.swift */, 510 9428100EA9F2D2C0EC42D915 /* TeraUploadRenewalExecutionTests.swift */, 511 4738A984B18FCFCD96D8DFF7 /* TeraUploadRenewalFFITests.swift */, 512 197947BE8CF710B7734E0038 /* TeraUploadRenewalLifecycleTests.swift */, 513 91D9E98DC275CB5F2FB9BA16 /* TeraUploadRenewalTests.swift */, 514 46DDEE781FDD92A292FD847B /* TeraUserMessagesTests.swift */, 515 8A25842D19BCFDEBCC7D306A /* TeraViewerCalendarTests.swift */, 516 6308AE4246EA401D29F36496 /* TeraVisibilityTests.swift */, 517 ); 518 path = TeraTests; 519 sourceTree = "<group>"; 520 }; 521 51FADBCAD9366960895F88D1 /* Packages */ = { 522 isa = PBXGroup; 523 children = ( 524 9F54FC4930051FC4611B37D3 /* tera */, 525 ); 526 name = Packages; 527 sourceTree = "<group>"; 528 }; 529 587FA07B97C720E19966A5B8 = { 530 isa = PBXGroup; 531 children = ( 532 C4B662981D34A18E44B6ADF7 /* App */, 533 C59B9E3818DFB13F7D0E534F /* Config */, 534 1EFC18A250A6110CAF07AFF5 /* en.lproj */, 535 51FADBCAD9366960895F88D1 /* Packages */, 536 DDE7CA04C2F66BF334384562 /* Resources */, 537 50B89388753A1FCD1B2A4F38 /* TeraTests */, 538 346963F5BDF916F6BC10D6F6 /* TeraUITests */, 539 4526D24C286CB3F9DAE25A14 /* test-fixtures */, 540 4A650A5BE0DF95C5939FF266 /* Products */, 541 ); 542 sourceTree = "<group>"; 543 }; 544 C4B662981D34A18E44B6ADF7 /* App */ = { 545 isa = PBXGroup; 546 children = ( 547 67ACCE25979BA86C1EC5BFD6 /* App.swift */, 548 ); 549 name = App; 550 path = Tera/App; 551 sourceTree = "<group>"; 552 }; 553 C59B9E3818DFB13F7D0E534F /* Config */ = { 554 isa = PBXGroup; 555 children = ( 556 57CA176D0A7566A4ADD2CEA4 /* Debug.xcconfig */, 557 C1DBB5D9AC2FE8EA3AE68458 /* Release.xcconfig */, 558 ); 559 name = Config; 560 path = Tera/Config; 561 sourceTree = "<group>"; 562 }; 563 DDE7CA04C2F66BF334384562 /* Resources */ = { 564 isa = PBXGroup; 565 children = ( 566 AB8A30A75EFD65EFD938D248 /* Assets.xcassets */, 567 6967B3EAC4CF1A410B26DD1A /* PrivacyInfo.xcprivacy */, 568 ); 569 name = Resources; 570 path = Tera/Resources; 571 sourceTree = "<group>"; 572 }; 573 /* End PBXGroup section */ 574 575 /* Begin PBXNativeTarget section */ 576 8DD2B0E1333DDE440F980FAB /* Tera */ = { 577 isa = PBXNativeTarget; 578 buildConfigurationList = 57824BAFC2B08EABBEF50F35 /* Build configuration list for PBXNativeTarget "Tera" */; 579 buildPhases = ( 580 5664E1E0F506008D5D0940E6 /* Verify installed FFI artifacts */, 581 D27352181A82C30C61797197 /* Sources */, 582 E0CCFBA5157D6E0195FACD8E /* Resources */, 583 49FE0CFDDC63DC7BB8606AE3 /* Frameworks */, 584 ); 585 buildRules = ( 586 ); 587 dependencies = ( 588 ); 589 name = Tera; 590 packageProductDependencies = ( 591 E666175A800272732A27CBEB /* TeraApp */, 592 ); 593 productName = Tera; 594 productReference = DE9E724A23014C6EA9042123 /* Tera.app */; 595 productType = "com.apple.product-type.application"; 596 }; 597 9E63A6809F85DEB11A608EF1 /* TeraUITests */ = { 598 isa = PBXNativeTarget; 599 buildConfigurationList = 7EE61EA8517650A8896F6083 /* Build configuration list for PBXNativeTarget "TeraUITests" */; 600 buildPhases = ( 601 B8B9D04F6DF837285CFA6701 /* Sources */, 602 CC4167297DD51F263ECEED0F /* Resources */, 603 ); 604 buildRules = ( 605 ); 606 dependencies = ( 607 013235874496AB97EF2F18D2 /* PBXTargetDependency */, 608 ); 609 name = TeraUITests; 610 packageProductDependencies = ( 611 ); 612 productName = TeraUITests; 613 productReference = 0CDE3D76E1EDF909C19D0506 /* TeraUITests.xctest */; 614 productType = "com.apple.product-type.bundle.ui-testing"; 615 }; 616 F1CB1088590AC25CD3B20681 /* TeraTests */ = { 617 isa = PBXNativeTarget; 618 buildConfigurationList = 00AFD792FF99098A81A2E4F0 /* Build configuration list for PBXNativeTarget "TeraTests" */; 619 buildPhases = ( 620 043CF80508A308E3D1CF80D3 /* Sources */, 621 0C55D66910BB8087B48BB40F /* Frameworks */, 622 ); 623 buildRules = ( 624 ); 625 dependencies = ( 626 508C8659B17FE31B87B8D0A1 /* PBXTargetDependency */, 627 ); 628 name = TeraTests; 629 packageProductDependencies = ( 630 A1979630FE6BC343F0E59F24 /* TeraApp */, 631 1A9F6E32DE0C3728D4DB8E60 /* RadrootsKit */, 632 ); 633 productName = TeraTests; 634 productReference = 999BDCEF144A19F35D048D15 /* TeraTests.xctest */; 635 productType = "com.apple.product-type.bundle.unit-test"; 636 }; 637 /* End PBXNativeTarget section */ 638 639 /* Begin PBXProject section */ 640 4CF37E857DB6B4472D9B7BA9 /* Project object */ = { 641 isa = PBXProject; 642 attributes = { 643 BuildIndependentTargetsInParallel = YES; 644 LastUpgradeCheck = 1430; 645 TargetAttributes = { 646 9E63A6809F85DEB11A608EF1 = { 647 TestTargetID = 8DD2B0E1333DDE440F980FAB; 648 }; 649 }; 650 }; 651 buildConfigurationList = D694E59ADB78BA81C4992F12 /* Build configuration list for PBXProject "Tera" */; 652 developmentRegion = en; 653 hasScannedForEncodings = 0; 654 knownRegions = ( 655 Base, 656 en, 657 ); 658 mainGroup = 587FA07B97C720E19966A5B8; 659 minimizedProjectReferenceProxies = 1; 660 packageReferences = ( 661 8FB1F0AD8677C11E47CBBB1F /* XCRemoteSwiftPackageReference "apple_kit" */, 662 289018DE79A44C2915868D2B /* XCLocalSwiftPackageReference "." */, 663 ); 664 preferredProjectObjectVersion = 77; 665 productRefGroup = 4A650A5BE0DF95C5939FF266 /* Products */; 666 projectDirPath = ""; 667 projectRoot = ""; 668 targets = ( 669 8DD2B0E1333DDE440F980FAB /* Tera */, 670 F1CB1088590AC25CD3B20681 /* TeraTests */, 671 9E63A6809F85DEB11A608EF1 /* TeraUITests */, 672 ); 673 }; 674 /* End PBXProject section */ 675 676 /* Begin PBXResourcesBuildPhase section */ 677 CC4167297DD51F263ECEED0F /* Resources */ = { 678 isa = PBXResourcesBuildPhase; 679 buildActionMask = 2147483647; 680 files = ( 681 EF7293C553BF1DB45EEEBD49 /* local-social-personas.v1.json in Resources */, 682 ); 683 runOnlyForDeploymentPostprocessing = 0; 684 }; 685 E0CCFBA5157D6E0195FACD8E /* Resources */ = { 686 isa = PBXResourcesBuildPhase; 687 buildActionMask = 2147483647; 688 files = ( 689 B64A836C5E84924D28CB5D47 /* Assets.xcassets in Resources */, 690 B4AE86BE0A9F7FBE0DEBD9AC /* Localizable.strings in Resources */, 691 38EF7FA8874E82B28110A232 /* PrivacyInfo.xcprivacy in Resources */, 692 ); 693 runOnlyForDeploymentPostprocessing = 0; 694 }; 695 /* End PBXResourcesBuildPhase section */ 696 697 /* Begin PBXShellScriptBuildPhase section */ 698 5664E1E0F506008D5D0940E6 /* Verify installed FFI artifacts */ = { 699 isa = PBXShellScriptBuildPhase; 700 alwaysOutOfDate = 1; 701 buildActionMask = 2147483647; 702 files = ( 703 ); 704 inputFileListPaths = ( 705 ); 706 inputPaths = ( 707 ); 708 name = "Verify installed FFI artifacts"; 709 outputFileListPaths = ( 710 ); 711 outputPaths = ( 712 ); 713 runOnlyForDeploymentPostprocessing = 0; 714 shellPath = /bin/sh; 715 shellScript = "\"$SRCROOT/TeraFFI/scripts/verify-installed-artifacts.sh\"\n"; 716 }; 717 /* End PBXShellScriptBuildPhase section */ 718 719 /* Begin PBXSourcesBuildPhase section */ 720 043CF80508A308E3D1CF80D3 /* Sources */ = { 721 isa = PBXSourcesBuildPhase; 722 buildActionMask = 2147483647; 723 files = ( 724 6F01DD614B41209AF277CBE8 /* TeraAddMediaHarness.swift in Sources */, 725 F4AF91E71B691FE30C191852 /* TeraAddObservationStartupTests.swift in Sources */, 726 FBA9C3463CD1827392AF9599 /* TeraAddSchemaFixtures.swift in Sources */, 727 08A44543B171791AF858C517 /* TeraAddSignerFixture.swift in Sources */, 728 A1AD2A380F09994786889AF1 /* TeraAddStoreTests.swift in Sources */, 729 6F53FF88A29F8DF93F074EB4 /* TeraBackgroundUploadFixtures.swift in Sources */, 730 FB585785DC906CB2AE4AE535 /* TeraBindingPortabilityTests.swift in Sources */, 731 6DB9A1B2B9ABD39613561459 /* TeraCalendarComposerFFITests.swift in Sources */, 732 3D219E759CFB685936EB7068 /* TeraCalendarEditingTests.swift in Sources */, 733 772A9B1AD8DE1D2E0969F285 /* TeraCalendarFFICompatibilityTests.swift in Sources */, 734 BF0BF2D7F46217C4EBCA570C /* TeraCalendarPresentationTests.swift in Sources */, 735 9309D7175535546A0C878F75 /* TeraCalendarTimingTests.swift in Sources */, 736 AFC7F8FF9E6116A47BDF4832 /* TeraCapacityRecoveryTests.swift in Sources */, 737 5CA871667D410B9553BF2BF6 /* TeraCapacitySettingsTests.swift in Sources */, 738 70417FB635F06CC9829FB38C /* TeraClockTests.swift in Sources */, 739 4B093458FAF4C6E4860E313A /* TeraComposerAutosaveTests.swift in Sources */, 740 84429B5DEB5BB41EFD25A8ED /* TeraComposerDurabilityBoundaryTests.swift in Sources */, 741 1381A92874CF80925EEC06F5 /* TeraComposerMediaOwnershipTests.swift in Sources */, 742 295A19317FC58A73A68C98DC /* TeraComposerPersistenceFFITests.swift in Sources */, 743 E892ED14E1F39D81128A8F0E /* TeraComposerSaveLatencyTests.swift in Sources */, 744 F8DB757CAC7AB2136483EC2B /* TeraComposerSaveSchedulingTests.swift in Sources */, 745 3410EC660FF36CC77F5F50DD /* TeraComposerStartupTests.swift in Sources */, 746 C73B145B6858220FFFA587B2 /* TeraComposerSubmissionCaptureTests.swift in Sources */, 747 207C19433F0386DD7D43A42D /* TeraCoordinateAdmissionTests.swift in Sources */, 748 C2CEC638DDABB9D01DD93A72 /* TeraDiagnosticPolicyTests.swift in Sources */, 749 64F5AD3749E090316C7D015E /* TeraDraftRecoveryTests.swift in Sources */, 750 80F3B531DAA8C2F6CE17D357 /* TeraDurableMediaRootsTests.swift in Sources */, 751 F14217EA66C2A9397E36E3FA /* TeraEditingOperationProtectionTests.swift in Sources */, 752 A65623800C28B2FEEFB49780 /* TeraEditingProtectionTests.swift in Sources */, 753 888B178679E012BB053FE31B /* TeraEditingReplacementFFITests.swift in Sources */, 754 7B8C7C130DC15AF0266F2544 /* TeraEditingReplacementTests.swift in Sources */, 755 D918A664D9A4B9859A1A6503 /* TeraErrorRecoveryTests.swift in Sources */, 756 5813921C9074F00625F87E06 /* TeraExactDecimalPresentationTests.swift in Sources */, 757 116EF45DA06343BA3FA697AD /* TeraFoodDecimalEntryTests.swift in Sources */, 758 9A7E808CB591126300D3A118 /* TeraForegroundSubmissionTests.swift in Sources */, 759 41BD76CAA07F6071411F7AC1 /* TeraIdentityCancellationTests.swift in Sources */, 760 ED015228F2D757A485C902B8 /* TeraIdentityRecoveryTests.swift in Sources */, 761 A5A98A2C7BE78267E6B23598 /* TeraKeyRemovalTests.swift in Sources */, 762 F13090A3350CAE9CA3FFF3F3 /* TeraLateSigningTests.swift in Sources */, 763 671EF50DB4EFBC25AABF26DC /* TeraLifecycleTests.swift in Sources */, 764 01091F4EEBF255E95BD970F9 /* TeraLocalBackupTests.swift in Sources */, 765 A64C7350AC157F600995440D /* TeraLocalRestoreTests.swift in Sources */, 766 85404A5125CF3E64E6009DC1 /* TeraMediaBudgetTests.swift in Sources */, 767 2FBBB65677D20F59BB09020B /* TeraMediaCleanupTests.swift in Sources */, 768 D64AC2FDC6FE05A39114D2DB /* TeraMediaFileFixture.swift in Sources */, 769 827D8CC5C0488F0D5D15CE99 /* TeraMediaOwnershipFFITests.swift in Sources */, 770 CDBE38E6B521611436F28858 /* TeraMediaStoreTests.swift in Sources */, 771 5F252ABA8CA48D5E3A7A0157 /* TeraMediaVisibilityTests.swift in Sources */, 772 BB71614D2A6017C071A39BED /* TeraMutationAdmissionTests.swift in Sources */, 773 DC5718D38B57C17D832904FD /* TeraNativeExecutionFixture.swift in Sources */, 774 D1C6D5CF5F60ED2646465AF6 /* TeraNativeExecutionTests.swift in Sources */, 775 C0332D7E91580922DED3597C /* TeraNativeRecoveryScheduleTestStorage.swift in Sources */, 776 7B67600F1C1DA7DD780FA515 /* TeraNativeRepairPreviewTests.swift in Sources */, 777 CFE386A2E4F9D50F0DF57036 /* TeraNativeRepairTests.swift in Sources */, 778 AC33144E09CB0384C4FB090C /* TeraObservationCoalescingTests.swift in Sources */, 779 46ECA0EA5CE33D30BB5E08AF /* TeraOfflineMediaTests.swift in Sources */, 780 2A68D8FEEC3B88D47D696589 /* TeraOpenedMediaCloseFixture.swift in Sources */, 781 6FED2D2255CC702B33CDC760 /* TeraOpenedMediaTests.swift in Sources */, 782 026981088C27CB79A49D9833 /* TeraOperationRecoveryTests.swift in Sources */, 783 C20BDCF02F461EE53B14B53E /* TeraPermissionRecoveryTests.swift in Sources */, 784 F211D24BC279D3FF4AC12094 /* TeraPrivacyPackagingTests.swift in Sources */, 785 C46F8EB5B196FFDD37E0279A /* TeraProductStartupTests.swift in Sources */, 786 B9E397E21B1654C108AF74BF /* TeraPublicDisclosureTests.swift in Sources */, 787 093A6AC6C9B724E465507004 /* TeraPublicationEvidenceTests.swift in Sources */, 788 7D220F7F83A80A2D312AA5B0 /* TeraPublicationNavigationTests.swift in Sources */, 789 AA8B25877C9A3BD331B1B1AE /* TeraPublicationRetryTests.swift in Sources */, 790 A92BADDE348A4D5C56EDE2A1 /* TeraPublicationStageTests.swift in Sources */, 791 4D24610694C7F80F7B5DA904 /* TeraPublicationTargetTests.swift in Sources */, 792 36AB69B9F8DB9AADB8124795 /* TeraRecoveryCompletionTests.swift in Sources */, 793 E8F853EE5ECE3EC16384A56D /* TeraRecoveryContinuationTests.swift in Sources */, 794 5DFD8053E97DED72B42BF528 /* TeraRecoveryInventoryTests.swift in Sources */, 795 B8A8E0FDD4FBC43AE8A9A1C4 /* TeraRecoverySchedulingTests.swift in Sources */, 796 45328FDB3E5F4715743FE7CD /* TeraRecoverySettlementTests.swift in Sources */, 797 81AF9DDA0E64DC4EEFCEF25D /* TeraRemoteQualificationTests.swift in Sources */, 798 9ABCF9A1CDFE20E2BB84A22F /* TeraRestoreRecoveryStoreTests.swift in Sources */, 799 83ABE3E9A1AD792F0144953F /* TeraRevisionDetailTests.swift in Sources */, 800 04EAA7FDF4EAC664731A998B /* TeraRevisionPreparationTests.swift in Sources */, 801 CFB2A482663DDB44C263D4CF /* TeraRevisionTestBackend.swift in Sources */, 802 9AD968F0B37C64B5AF8D9A68 /* TeraRootShellTests.swift in Sources */, 803 2B50FA35AD753EFA15CF00CD /* TeraRuntimeBackpressureTests.swift in Sources */, 804 229C9AC991E67663DA53D339 /* TeraRuntimeBoundedTaskTests.swift in Sources */, 805 C219B5F4E24188E1116BF45B /* TeraRuntimeClientFixtures.swift in Sources */, 806 912C8743116D929BB6A02778 /* TeraRuntimeClientTests.swift in Sources */, 807 7035433B676A50A4801A8DFC /* TeraRuntimeInvalidationTests.swift in Sources */, 808 6B0BE8E92892EF60B8E996A5 /* TeraRuntimeResourceFixtures.swift in Sources */, 809 9B37084901EC52EB44969304 /* TeraRuntimeResourceLifecycleTests.swift in Sources */, 810 F8C87782857DC930D47E6A90 /* TeraRuntimeResourceTaskTests.swift in Sources */, 811 39B47EE698E9D7CC716A372F /* TeraRuntimeShutdownTests.swift in Sources */, 812 095FBECA7268AA594F614EFA /* TeraScopeBackend.swift in Sources */, 813 7DFBB14B53D57555AB0E0BF0 /* TeraScopeFixtures.swift in Sources */, 814 2AEAFDD0EECA3B7F799B1287 /* TeraScopedAddTests.swift in Sources */, 815 9384AAECB22885E2D05C54A8 /* TeraScopedMediaTests.swift in Sources */, 816 625CB9DF8B80A3F12458B49A /* TeraScopedObservationTests.swift in Sources */, 817 53651EBAF42E8698717CE936 /* TeraScopedStoreTests.swift in Sources */, 818 79D06C6BF2B55C0C4104FB91 /* TeraSessionGenerationTests.swift in Sources */, 819 31CBA09815D972CCE187009F /* TeraSessionResourceTests.swift in Sources */, 820 852FF7514FF7F682A246FB47 /* TeraStateMigrationTests.swift in Sources */, 821 B1B83B8673660E0EC109F74C /* TeraStateTestFixtures.swift in Sources */, 822 3DED3C2547AC6F8D00913FE8 /* TeraStoppedUploadTests.swift in Sources */, 823 30EDD3EB0C09D864FC1DD3D4 /* TeraStoreRecoveryTests.swift in Sources */, 824 62F5A7B33DBD1280B2161863 /* TeraSubmissionAdmissionTests.swift in Sources */, 825 80B4E24CE4411B5985839462 /* TeraSubmissionFormTests.swift in Sources */, 826 7AF3D3B90248D5C7302D465C /* TeraSubmissionOperationFFITests.swift in Sources */, 827 4DDC1E0EC1194DD15B2B19A3 /* TeraSubmissionReservationTests.swift in Sources */, 828 81EEC471523EBFC3C860698C /* TeraSubmissionStoreTests.swift in Sources */, 829 304D13AD257E8214855CFA5F /* TeraSubmissionTestBackend.swift in Sources */, 830 87575701D81B1FF173D9BB5A /* TeraSupportingBackend.swift in Sources */, 831 2479571FA99A7962794999C4 /* TeraSupportingStoreTests.swift in Sources */, 832 8422EAEECA73BB72974D002A /* TeraTodayBackfillTests.swift in Sources */, 833 E98A5C885E3955D4DC4BB1EC /* TeraTodayCacheFirstTests.swift in Sources */, 834 C344F7761A4AC79AB74705C9 /* TeraTodayCalendarScopeTests.swift in Sources */, 835 9995BC15D67E1C9C29B4A7DC /* TeraTodayContextTests.swift in Sources */, 836 5F7F8C48635A1676BD0A7AF6 /* TeraTodayPagingTests.swift in Sources */, 837 AA7C3FC1F46B6723A39B1D09 /* TeraTodayPresentationTests.swift in Sources */, 838 C0C7D6F0CBCE262C348D3C3E /* TeraTodayReconciliationFFITests.swift in Sources */, 839 141327BC6BAE2CFA2C62C584 /* TeraTodayReconciliationTaskTests.swift in Sources */, 840 D86A417A36A2186AB7777753 /* TeraTodayReconciliationTests.swift in Sources */, 841 17805D95512D7144DAC59D85 /* TeraTodayRenderingTests.swift in Sources */, 842 64D49ADFD3FDD54CBA509DC5 /* TeraTodayStoreTests.swift in Sources */, 843 E4E85524E39F13D6C76650F1 /* TeraTodaySyncFixtures.swift in Sources */, 844 DBA4B403D65289242AFDDB07 /* TeraTodaySyncReceiptTests.swift in Sources */, 845 235925583788846613C59886 /* TeraUploadRenewalExecutionTests.swift in Sources */, 846 D4AB00DF764260BC4E1B1454 /* TeraUploadRenewalFFITests.swift in Sources */, 847 C4B8A3646900CAEE2F8674FB /* TeraUploadRenewalLifecycleTests.swift in Sources */, 848 7C41A38BE082F1CA28DD4C4F /* TeraUploadRenewalTests.swift in Sources */, 849 4734A842C366608EC1BD31C5 /* TeraUserMessagesTests.swift in Sources */, 850 2F4FA28EEA78711CE1FA03B8 /* TeraViewerCalendarTests.swift in Sources */, 851 1077ED6CD94589B273E94F06 /* TeraVisibilityTests.swift in Sources */, 852 ); 853 runOnlyForDeploymentPostprocessing = 0; 854 }; 855 B8B9D04F6DF837285CFA6701 /* Sources */ = { 856 isa = PBXSourcesBuildPhase; 857 buildActionMask = 2147483647; 858 files = ( 859 39EC97809DDF74F40641AAE8 /* TeraAccessibilityAudit.swift in Sources */, 860 542968135071D02F02BD4614 /* TeraAccessibilityUITests.swift in Sources */, 861 6F09A1AF6E764AC0136E8F74 /* TeraEditingProtectionUITests.swift in Sources */, 862 25CCFD77EFA43657C473ADDC /* TeraPhotoQualificationInput.swift in Sources */, 863 F8A87EA68BEF06EA7F0838D0 /* TeraRecoveryUITests.swift in Sources */, 864 C3177E827FE62639579C3EF5 /* TeraRemoteQualificationUITests.swift in Sources */, 865 DF97F408D7D32F72C5AF5939 /* TeraRootShellUITests.swift in Sources */, 866 41ED082A17594FE682A381DD /* TeraSubmissionQualificationSupport.swift in Sources */, 867 ); 868 runOnlyForDeploymentPostprocessing = 0; 869 }; 870 D27352181A82C30C61797197 /* Sources */ = { 871 isa = PBXSourcesBuildPhase; 872 buildActionMask = 2147483647; 873 files = ( 874 E508A7061082B091B733D62B /* App.swift in Sources */, 875 ); 876 runOnlyForDeploymentPostprocessing = 0; 877 }; 878 /* End PBXSourcesBuildPhase section */ 879 880 /* Begin PBXTargetDependency section */ 881 013235874496AB97EF2F18D2 /* PBXTargetDependency */ = { 882 isa = PBXTargetDependency; 883 target = 8DD2B0E1333DDE440F980FAB /* Tera */; 884 targetProxy = 76EDCE28535C20D9DE531133 /* PBXContainerItemProxy */; 885 }; 886 508C8659B17FE31B87B8D0A1 /* PBXTargetDependency */ = { 887 isa = PBXTargetDependency; 888 target = 8DD2B0E1333DDE440F980FAB /* Tera */; 889 targetProxy = 9170B71C2E5705AFBD0404C3 /* PBXContainerItemProxy */; 890 }; 891 /* End PBXTargetDependency section */ 892 893 /* Begin XCBuildConfiguration section */ 894 1C1DE68D23BF06A11CD4C24F /* Release */ = { 895 isa = XCBuildConfiguration; 896 buildSettings = { 897 BUNDLE_LOADER = "$(TEST_HOST)"; 898 "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64; 899 GENERATE_INFOPLIST_FILE = YES; 900 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 901 LD_RUNPATH_SEARCH_PATHS = ( 902 "$(inherited)", 903 "@executable_path/Frameworks", 904 "@loader_path/Frameworks", 905 ); 906 PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.tests"; 907 SDKROOT = iphoneos; 908 SWIFT_VERSION = 6.0; 909 TARGETED_DEVICE_FAMILY = "1,2"; 910 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Tera.app/Tera"; 911 }; 912 name = Release; 913 }; 914 4C5A27E0384FA6064216A6A0 /* Release */ = { 915 isa = XCBuildConfiguration; 916 buildSettings = { 917 BUNDLE_LOADER = "$(TEST_HOST)"; 918 "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64; 919 GENERATE_INFOPLIST_FILE = NO; 920 INFOPLIST_FILE = TeraUITests/Info.plist; 921 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 922 LD_RUNPATH_SEARCH_PATHS = ( 923 "$(inherited)", 924 "@executable_path/Frameworks", 925 "@loader_path/Frameworks", 926 ); 927 PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.uitests"; 928 SDKROOT = iphoneos; 929 SWIFT_VERSION = 6.0; 930 TARGETED_DEVICE_FAMILY = "1,2"; 931 TEST_TARGET_NAME = Tera; 932 }; 933 name = Release; 934 }; 935 4F11544AD11FE6F740F0C424 /* Debug */ = { 936 isa = XCBuildConfiguration; 937 baseConfigurationReference = 57CA176D0A7566A4ADD2CEA4 /* Debug.xcconfig */; 938 buildSettings = { 939 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 940 CODE_SIGN_IDENTITY = "iPhone Developer"; 941 "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64; 942 INFOPLIST_FILE = Tera/Info.plist; 943 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 944 LD_RUNPATH_SEARCH_PATHS = ( 945 "$(inherited)", 946 "@executable_path/Frameworks", 947 ); 948 SDKROOT = iphoneos; 949 SWIFT_VERSION = 6.0; 950 TARGETED_DEVICE_FAMILY = "1,2"; 951 }; 952 name = Debug; 953 }; 954 6AC6D170EA025AEB8DE064FF /* Release */ = { 955 isa = XCBuildConfiguration; 956 baseConfigurationReference = C1DBB5D9AC2FE8EA3AE68458 /* Release.xcconfig */; 957 buildSettings = { 958 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 959 CODE_SIGN_IDENTITY = "iPhone Developer"; 960 "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64; 961 INFOPLIST_FILE = Tera/Info.plist; 962 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 963 LD_RUNPATH_SEARCH_PATHS = ( 964 "$(inherited)", 965 "@executable_path/Frameworks", 966 ); 967 SDKROOT = iphoneos; 968 SWIFT_VERSION = 6.0; 969 TARGETED_DEVICE_FAMILY = "1,2"; 970 }; 971 name = Release; 972 }; 973 9BB0761F7CC14243D3D1A0E3 /* Debug */ = { 974 isa = XCBuildConfiguration; 975 buildSettings = { 976 BUNDLE_LOADER = "$(TEST_HOST)"; 977 "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64; 978 GENERATE_INFOPLIST_FILE = NO; 979 INFOPLIST_FILE = TeraUITests/Info.plist; 980 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 981 LD_RUNPATH_SEARCH_PATHS = ( 982 "$(inherited)", 983 "@executable_path/Frameworks", 984 "@loader_path/Frameworks", 985 ); 986 PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.uitests"; 987 SDKROOT = iphoneos; 988 SWIFT_VERSION = 6.0; 989 TARGETED_DEVICE_FAMILY = "1,2"; 990 TEST_TARGET_NAME = Tera; 991 }; 992 name = Debug; 993 }; 994 9DBD265E807B1BB210394E25 /* Debug */ = { 995 isa = XCBuildConfiguration; 996 buildSettings = { 997 ALWAYS_SEARCH_USER_PATHS = NO; 998 CLANG_ANALYZER_NONNULL = YES; 999 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 1000 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 1001 CLANG_CXX_LIBRARY = "libc++"; 1002 CLANG_ENABLE_MODULES = YES; 1003 CLANG_ENABLE_OBJC_ARC = YES; 1004 CLANG_ENABLE_OBJC_WEAK = YES; 1005 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 1006 CLANG_WARN_BOOL_CONVERSION = YES; 1007 CLANG_WARN_COMMA = YES; 1008 CLANG_WARN_CONSTANT_CONVERSION = YES; 1009 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 1010 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 1011 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 1012 CLANG_WARN_EMPTY_BODY = YES; 1013 CLANG_WARN_ENUM_CONVERSION = YES; 1014 CLANG_WARN_INFINITE_RECURSION = YES; 1015 CLANG_WARN_INT_CONVERSION = YES; 1016 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 1017 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 1018 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 1019 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 1020 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 1021 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 1022 CLANG_WARN_STRICT_PROTOTYPES = YES; 1023 CLANG_WARN_SUSPICIOUS_MOVE = YES; 1024 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 1025 CLANG_WARN_UNREACHABLE_CODE = YES; 1026 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 1027 COPY_PHASE_STRIP = NO; 1028 DEBUG_INFORMATION_FORMAT = dwarf; 1029 ENABLE_STRICT_OBJC_MSGSEND = YES; 1030 ENABLE_TESTABILITY = YES; 1031 GCC_C_LANGUAGE_STANDARD = gnu11; 1032 GCC_DYNAMIC_NO_PIC = NO; 1033 GCC_NO_COMMON_BLOCKS = YES; 1034 GCC_OPTIMIZATION_LEVEL = 0; 1035 GCC_PREPROCESSOR_DEFINITIONS = ( 1036 "$(inherited)", 1037 "DEBUG=1", 1038 ); 1039 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 1040 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 1041 GCC_WARN_UNDECLARED_SELECTOR = YES; 1042 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 1043 GCC_WARN_UNUSED_FUNCTION = YES; 1044 GCC_WARN_UNUSED_VARIABLE = YES; 1045 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 1046 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 1047 MTL_FAST_MATH = YES; 1048 ONLY_ACTIVE_ARCH = YES; 1049 PRODUCT_NAME = "$(TARGET_NAME)"; 1050 SDKROOT = iphoneos; 1051 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 1052 SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 1053 SWIFT_VERSION = 5.0; 1054 }; 1055 name = Debug; 1056 }; 1057 A5E4AEC4D4C40E93A8E5AF32 /* Debug */ = { 1058 isa = XCBuildConfiguration; 1059 buildSettings = { 1060 BUNDLE_LOADER = "$(TEST_HOST)"; 1061 "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = x86_64; 1062 GENERATE_INFOPLIST_FILE = YES; 1063 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 1064 LD_RUNPATH_SEARCH_PATHS = ( 1065 "$(inherited)", 1066 "@executable_path/Frameworks", 1067 "@loader_path/Frameworks", 1068 ); 1069 PRODUCT_BUNDLE_IDENTIFIER = "org.radroots.field-ios.tests"; 1070 SDKROOT = iphoneos; 1071 SWIFT_VERSION = 6.0; 1072 TARGETED_DEVICE_FAMILY = "1,2"; 1073 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Tera.app/Tera"; 1074 }; 1075 name = Debug; 1076 }; 1077 C04D6D3DDC2DDB92EF0B3C1D /* Release */ = { 1078 isa = XCBuildConfiguration; 1079 buildSettings = { 1080 ALWAYS_SEARCH_USER_PATHS = NO; 1081 CLANG_ANALYZER_NONNULL = YES; 1082 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 1083 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 1084 CLANG_CXX_LIBRARY = "libc++"; 1085 CLANG_ENABLE_MODULES = YES; 1086 CLANG_ENABLE_OBJC_ARC = YES; 1087 CLANG_ENABLE_OBJC_WEAK = YES; 1088 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 1089 CLANG_WARN_BOOL_CONVERSION = YES; 1090 CLANG_WARN_COMMA = YES; 1091 CLANG_WARN_CONSTANT_CONVERSION = YES; 1092 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 1093 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 1094 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 1095 CLANG_WARN_EMPTY_BODY = YES; 1096 CLANG_WARN_ENUM_CONVERSION = YES; 1097 CLANG_WARN_INFINITE_RECURSION = YES; 1098 CLANG_WARN_INT_CONVERSION = YES; 1099 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 1100 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 1101 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 1102 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 1103 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 1104 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 1105 CLANG_WARN_STRICT_PROTOTYPES = YES; 1106 CLANG_WARN_SUSPICIOUS_MOVE = YES; 1107 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 1108 CLANG_WARN_UNREACHABLE_CODE = YES; 1109 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 1110 COPY_PHASE_STRIP = NO; 1111 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 1112 ENABLE_NS_ASSERTIONS = NO; 1113 ENABLE_STRICT_OBJC_MSGSEND = YES; 1114 GCC_C_LANGUAGE_STANDARD = gnu11; 1115 GCC_NO_COMMON_BLOCKS = YES; 1116 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 1117 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 1118 GCC_WARN_UNDECLARED_SELECTOR = YES; 1119 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 1120 GCC_WARN_UNUSED_FUNCTION = YES; 1121 GCC_WARN_UNUSED_VARIABLE = YES; 1122 IPHONEOS_DEPLOYMENT_TARGET = 18.0; 1123 MTL_ENABLE_DEBUG_INFO = NO; 1124 MTL_FAST_MATH = YES; 1125 PRODUCT_NAME = "$(TARGET_NAME)"; 1126 SDKROOT = iphoneos; 1127 SWIFT_COMPILATION_MODE = wholemodule; 1128 SWIFT_OPTIMIZATION_LEVEL = "-O"; 1129 SWIFT_VERSION = 5.0; 1130 }; 1131 name = Release; 1132 }; 1133 /* End XCBuildConfiguration section */ 1134 1135 /* Begin XCConfigurationList section */ 1136 00AFD792FF99098A81A2E4F0 /* Build configuration list for PBXNativeTarget "TeraTests" */ = { 1137 isa = XCConfigurationList; 1138 buildConfigurations = ( 1139 A5E4AEC4D4C40E93A8E5AF32 /* Debug */, 1140 1C1DE68D23BF06A11CD4C24F /* Release */, 1141 ); 1142 defaultConfigurationIsVisible = 0; 1143 defaultConfigurationName = Debug; 1144 }; 1145 57824BAFC2B08EABBEF50F35 /* Build configuration list for PBXNativeTarget "Tera" */ = { 1146 isa = XCConfigurationList; 1147 buildConfigurations = ( 1148 4F11544AD11FE6F740F0C424 /* Debug */, 1149 6AC6D170EA025AEB8DE064FF /* Release */, 1150 ); 1151 defaultConfigurationIsVisible = 0; 1152 defaultConfigurationName = Debug; 1153 }; 1154 7EE61EA8517650A8896F6083 /* Build configuration list for PBXNativeTarget "TeraUITests" */ = { 1155 isa = XCConfigurationList; 1156 buildConfigurations = ( 1157 9BB0761F7CC14243D3D1A0E3 /* Debug */, 1158 4C5A27E0384FA6064216A6A0 /* Release */, 1159 ); 1160 defaultConfigurationIsVisible = 0; 1161 defaultConfigurationName = Debug; 1162 }; 1163 D694E59ADB78BA81C4992F12 /* Build configuration list for PBXProject "Tera" */ = { 1164 isa = XCConfigurationList; 1165 buildConfigurations = ( 1166 9DBD265E807B1BB210394E25 /* Debug */, 1167 C04D6D3DDC2DDB92EF0B3C1D /* Release */, 1168 ); 1169 defaultConfigurationIsVisible = 0; 1170 defaultConfigurationName = Debug; 1171 }; 1172 /* End XCConfigurationList section */ 1173 1174 /* Begin XCLocalSwiftPackageReference section */ 1175 289018DE79A44C2915868D2B /* XCLocalSwiftPackageReference "." */ = { 1176 isa = XCLocalSwiftPackageReference; 1177 relativePath = .; 1178 }; 1179 /* End XCLocalSwiftPackageReference section */ 1180 1181 /* Begin XCRemoteSwiftPackageReference section */ 1182 8FB1F0AD8677C11E47CBBB1F /* XCRemoteSwiftPackageReference "apple_kit" */ = { 1183 isa = XCRemoteSwiftPackageReference; 1184 repositoryURL = "https://github.com/radrootslabs/apple_kit.git"; 1185 requirement = { 1186 kind = revision; 1187 revision = d6b568213bf8d32fa79d8e94a78076a0b5b0e5d2; 1188 }; 1189 }; 1190 /* End XCRemoteSwiftPackageReference section */ 1191 1192 /* Begin XCSwiftPackageProductDependency section */ 1193 1A9F6E32DE0C3728D4DB8E60 /* RadrootsKit */ = { 1194 isa = XCSwiftPackageProductDependency; 1195 package = 8FB1F0AD8677C11E47CBBB1F /* XCRemoteSwiftPackageReference "apple_kit" */; 1196 productName = RadrootsKit; 1197 }; 1198 A1979630FE6BC343F0E59F24 /* TeraApp */ = { 1199 isa = XCSwiftPackageProductDependency; 1200 productName = TeraApp; 1201 }; 1202 E666175A800272732A27CBEB /* TeraApp */ = { 1203 isa = XCSwiftPackageProductDependency; 1204 productName = TeraApp; 1205 }; 1206 /* End XCSwiftPackageProductDependency section */ 1207 }; 1208 rootObject = 4CF37E857DB6B4472D9B7BA9 /* Project object */; 1209 }