Revision control

Copy as Markdown

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
1B3BC93F27B1D62800229CF6 /* Bookmark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC5A527AE0F2E00DAFEF2 /* Bookmark.swift */; };
1B3BC94027B1D62800229CF6 /* Places.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC5A727AE0F2E00DAFEF2 /* Places.swift */; };
1B3BC94127B1D62800229CF6 /* HistoryMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC5A627AE0F2E00DAFEF2 /* HistoryMetadata.swift */; };
1B3BC94327B1D63B00229CF6 /* PlacesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC54027AE065300DAFEF2 /* PlacesTests.swift */; };
1B3BC94527B1D6A500229CF6 /* SyncUnlockInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC5B027AE11AA00DAFEF2 /* SyncUnlockInfo.swift */; };
1B3BC94627B1D6A500229CF6 /* ResultError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC5B127AE11AA00DAFEF2 /* ResultError.swift */; };
1B3BC94827B1D73700229CF6 /* LoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC53B27AE065300DAFEF2 /* LoginsTests.swift */; };
1B3BC94B27B1D79B00229CF6 /* LoginsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC58627AE09C600DAFEF2 /* LoginsStorage.swift */; };
1B3BC94F27B1D92800229CF6 /* NimbusTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC53E27AE065300DAFEF2 /* NimbusTests.swift */; };
1B3BC95027B1D92A00229CF6 /* NimbusFeatureVariablesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC54427AE065300DAFEF2 /* NimbusFeatureVariablesTests.swift */; };
1B3BC95127B1D93100229CF6 /* CrashTestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC54327AE065300DAFEF2 /* CrashTestTests.swift */; };
1B3BC98227B1D9B700229CF6 /* Collections+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97527B1D9B700229CF6 /* Collections+.swift */; };
1B3BC98327B1D9B700229CF6 /* FeatureHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97627B1D9B700229CF6 /* FeatureHolder.swift */; };
1B3BC98427B1D9B800229CF6 /* NimbusApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97727B1D9B700229CF6 /* NimbusApi.swift */; };
1B3BC98527B1D9B800229CF6 /* NimbusMessagingHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97827B1D9B700229CF6 /* NimbusMessagingHelpers.swift */; };
1B3BC98627B1D9B800229CF6 /* FeatureVariables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97927B1D9B700229CF6 /* FeatureVariables.swift */; };
1B3BC98727B1D9B800229CF6 /* Nimbus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97A27B1D9B700229CF6 /* Nimbus.swift */; };
1B3BC98827B1D9B800229CF6 /* FeatureInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97B27B1D9B700229CF6 /* FeatureInterface.swift */; };
1B3BC98927B1D9B800229CF6 /* Unreachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97D27B1D9B700229CF6 /* Unreachable.swift */; };
1B3BC98A27B1D9B800229CF6 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97E27B1D9B700229CF6 /* Logger.swift */; };
1B3BC98B27B1D9B800229CF6 /* Sysctl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC97F27B1D9B700229CF6 /* Sysctl.swift */; };
1B3BC98C27B1D9B800229CF6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC98027B1D9B700229CF6 /* Utils.swift */; };
1B3BC98D27B1D9B800229CF6 /* NimbusCreate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3BC98127B1D9B700229CF6 /* NimbusCreate.swift */; };
1B5CB50E27B202B600C31B56 /* MozillaRustComponents.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B5CB50D27B202B600C31B56 /* MozillaRustComponents.xcframework */; };
1BB64C7A27B1FA0400A4247F /* NimbusMessagingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC54227AE065300DAFEF2 /* NimbusMessagingTests.swift */; };
1BBAC4FC27AE049500DAFEF2 /* MozillaTestServicesApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC4FB27AE049500DAFEF2 /* MozillaTestServicesApp.swift */; };
1BBAC55127AE06FD00DAFEF2 /* Glean in Frameworks */ = {isa = PBXBuildFile; productRef = 1BBAC55027AE06FD00DAFEF2 /* Glean */; };
1BBAC59C27AE0BB600DAFEF2 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC4FD27AE049500DAFEF2 /* ContentView.swift */; };
1BF50F0C27B1E17B00A9C8A5 /* KeychainWrapper+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56727AE085F00DAFEF2 /* KeychainWrapper+.swift */; };
1BF50F0E27B1E17B00A9C8A5 /* FxAccountLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56C27AE085F00DAFEF2 /* FxAccountLogging.swift */; };
1BF50F0F27B1E17B00A9C8A5 /* FxAccountOAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56827AE085F00DAFEF2 /* FxAccountOAuth.swift */; };
1BF50F1027B1E17B00A9C8A5 /* FxAccountStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56927AE085F00DAFEF2 /* FxAccountStorage.swift */; };
1BF50F1127B1E17B00A9C8A5 /* FxAccountDeviceConstellation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56227AE085F00DAFEF2 /* FxAccountDeviceConstellation.swift */; };
1BF50F1227B1E17B00A9C8A5 /* FxAccountManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56B27AE085F00DAFEF2 /* FxAccountManager.swift */; };
1BF50F1327B1E17B00A9C8A5 /* FxAccountConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56D27AE085F00DAFEF2 /* FxAccountConfig.swift */; };
1BF50F1427B1E17B00A9C8A5 /* PersistedFirefoxAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56127AE085F00DAFEF2 /* PersistedFirefoxAccount.swift */; };
1BF50F1527B1E17B00A9C8A5 /* FxAccountState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56A27AE085F00DAFEF2 /* FxAccountState.swift */; };
1BF50F1627B1E18000A9C8A5 /* KeychainWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56427AE085F00DAFEF2 /* KeychainWrapper.swift */; };
1BF50F1727B1E18000A9C8A5 /* KeychainItemAccessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56627AE085F00DAFEF2 /* KeychainItemAccessibility.swift */; };
1BF50F1827B1E18000A9C8A5 /* KeychainWrapperSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC56527AE085F00DAFEF2 /* KeychainWrapperSubscript.swift */; };
1BF50F1927B1E19500A9C8A5 /* FxAccountManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC54127AE065300DAFEF2 /* FxAccountManagerTests.swift */; };
1BF50F1A27B1E19800A9C8A5 /* FxAccountMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BBAC53C27AE065300DAFEF2 /* FxAccountMocks.swift */; };
1BFC469827C99F250034E0A5 /* Metrics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BFC469627C99F250034E0A5 /* Metrics.swift */; };
39083AAB29561E2400FDD302 /* OperationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39083AAA29561E2400FDD302 /* OperationTests.swift */; };
3937440A29E43B8800726A72 /* EventStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3937440929E43B8800726A72 /* EventStoreTests.swift */; };
3948F41329A7F68900AA0D02 /* HardcodedNimbusFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3948F41229A7F68900AA0D02 /* HardcodedNimbusFeatures.swift */; };
395EFD6E2966EB6D00D24B97 /* Bundle+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395EFD6D2966EB6D00D24B97 /* Bundle+.swift */; };
3963A5862919A541001ED4C3 /* Dictionary+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3963A5852919A541001ED4C3 /* Dictionary+.swift */; };
39AD326F2988468B00E42E13 /* FeatureManifestInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AD326E2988468B00E42E13 /* FeatureManifestInterface.swift */; };
39EE00FD29F6DB2A001E7758 /* ArgumentProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EE00FC29F6DB2A001E7758 /* ArgumentProcessor.swift */; };
39EE00FF29F6DBBA001E7758 /* NimbusArgumentProcessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EE00FE29F6DBBA001E7758 /* NimbusArgumentProcessorTests.swift */; };
39F5D7642956161E004E2384 /* Operation+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F5D7632956161E004E2384 /* Operation+.swift */; };
39F5D766295616E3004E2384 /* NimbusBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F5D765295616E3004E2384 /* NimbusBuilder.swift */; };
F54D38102A5862E4005087FB /* OhttpTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F54D380F2A5862E4005087FB /* OhttpTests.swift */; };
F596D2E02A68922100C8A817 /* OhttpManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F596D2DF2A68922100C8A817 /* OhttpManager.swift */; };
F814DE8029DF762800FD26F5 /* SyncManagerTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F814DE7F29DF762800FD26F5 /* SyncManagerTelemetryTests.swift */; };
F81C7B9829DE305C00FAF8F9 /* SyncManagerTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81C7B9729DE305C00FAF8F9 /* SyncManagerTelemetry.swift */; };
F81C7B9A29DE309C00FAF8F9 /* SyncManagerComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81C7B9929DE309C00FAF8F9 /* SyncManagerComponent.swift */; };
F85ED649299C1F49005EEF36 /* RustSyncTelemetryPingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85ED648299C1F49005EEF36 /* RustSyncTelemetryPingTests.swift */; };
F8BEFFDA299C4F1100776186 /* RustSyncTelemetryPing.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BEFFD9299C4F1100776186 /* RustSyncTelemetryPing.swift */; };
FF0352717C35BE7BC290F8BD /* logins.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6896A870F5D0C51F6F54F6 /* logins.swift */; };
FF0D139074DECBAF0A6B296B /* nimbus.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE04212600025B637A8E168 /* nimbus.swift */; };
FF1BDB6DC892EF17B7486298 /* as_ohttp_client.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF22EC37CDCF99962D140501 /* as_ohttp_client.swift */; };
FF41E05B86E1342211C42D25 /* sync15.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF3695EC5326DDEC2A16102B /* sync15.swift */; };
FF6FC1E43C490B928681C964 /* remote_settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF869AD71B24D3BCCEF80E31 /* remote_settings.swift */; };
FF75A3350DBBE16CCBF9981C /* tabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF1EB48B6D9E5E7C840709A9 /* tabs.swift */; };
FF790695C1A19437C03A454A /* suggest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0F8AD3374CE3C55AE37232 /* suggest.swift */; };
FF7B4B499B05A1427F2A3600 /* autofill.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFA94DFDC836EB6A33F2AA2C /* autofill.swift */; };
FF8B8AB1E7BF6AE6EC2EA5A3 /* crashtest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFDAC3995E526AE8FF2CA8C5 /* crashtest.swift */; };
FF94DB38BF92EE26EC9C0DB3 /* syncmanager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8493AA9EA06F5C551CE944 /* syncmanager.swift */; };
FF9B175AF519B55E84B79F47 /* fxa_client.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF791BDC1DB44F2BF4693A2F /* fxa_client.swift */; };
FFA0CE89488ACADB6DA4E093 /* rust_log_forwarder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF5220EC8AE46B70AA9EB62C /* rust_log_forwarder.swift */; };
FFD1EF9B5533629216D8C377 /* push.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFD2D1B5D617B891C785679 /* push.swift */; };
FFD7932BFB4CF2E2C0717514 /* places.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFB029BD8B46B8C9A94ADA35 /* places.swift */; };
FFF5CF90B23DB3451C66B65A /* errorsupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFEA963A30947DD62AD3D645 /* errorsupport.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
1BBAC50927AE049600DAFEF2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 1BBAC4F027AE049500DAFEF2 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1BBAC4F727AE049500DAFEF2;
remoteInfo = MozillaTestServices;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
1BF50F3227B1F33A00A9C8A5 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1B3BC97527B1D9B700229CF6 /* Collections+.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "Collections+.swift"; path = "../../../components/nimbus/ios/Nimbus/Collections+.swift"; sourceTree = SOURCE_ROOT; };
1B3BC97627B1D9B700229CF6 /* FeatureHolder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FeatureHolder.swift; path = ../../../components/nimbus/ios/Nimbus/FeatureHolder.swift; sourceTree = SOURCE_ROOT; };
1B3BC97727B1D9B700229CF6 /* NimbusApi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NimbusApi.swift; path = ../../../components/nimbus/ios/Nimbus/NimbusApi.swift; sourceTree = SOURCE_ROOT; };
1B3BC97827B1D9B700229CF6 /* NimbusMessagingHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NimbusMessagingHelpers.swift; path = ../../../components/nimbus/ios/Nimbus/NimbusMessagingHelpers.swift; sourceTree = SOURCE_ROOT; };
1B3BC97927B1D9B700229CF6 /* FeatureVariables.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FeatureVariables.swift; path = ../../../components/nimbus/ios/Nimbus/FeatureVariables.swift; sourceTree = SOURCE_ROOT; };
1B3BC97A27B1D9B700229CF6 /* Nimbus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Nimbus.swift; path = ../../../components/nimbus/ios/Nimbus/Nimbus.swift; sourceTree = SOURCE_ROOT; };
1B3BC97B27B1D9B700229CF6 /* FeatureInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FeatureInterface.swift; path = ../../../components/nimbus/ios/Nimbus/FeatureInterface.swift; sourceTree = SOURCE_ROOT; };
1B3BC97D27B1D9B700229CF6 /* Unreachable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Unreachable.swift; path = ../../../components/nimbus/ios/Nimbus/Utils/Unreachable.swift; sourceTree = SOURCE_ROOT; };
1B3BC97E27B1D9B700229CF6 /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = ../../../components/nimbus/ios/Nimbus/Utils/Logger.swift; sourceTree = SOURCE_ROOT; };
1B3BC97F27B1D9B700229CF6 /* Sysctl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Sysctl.swift; path = ../../../components/nimbus/ios/Nimbus/Utils/Sysctl.swift; sourceTree = SOURCE_ROOT; };
1B3BC98027B1D9B700229CF6 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = ../../../components/nimbus/ios/Nimbus/Utils/Utils.swift; sourceTree = SOURCE_ROOT; };
1B3BC98127B1D9B700229CF6 /* NimbusCreate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NimbusCreate.swift; path = ../../../components/nimbus/ios/Nimbus/NimbusCreate.swift; sourceTree = SOURCE_ROOT; };
1B5CB50D27B202B600C31B56 /* MozillaRustComponents.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = MozillaRustComponents.xcframework; path = ../MozillaRustComponents.xcframework; sourceTree = SOURCE_ROOT; };
1BBAC4F827AE049500DAFEF2 /* MozillaTestServices.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MozillaTestServices.app; sourceTree = BUILT_PRODUCTS_DIR; };
1BBAC4FB27AE049500DAFEF2 /* MozillaTestServicesApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MozillaTestServicesApp.swift; path = MozillaTestServices/TestClient/MozillaTestServicesApp.swift; sourceTree = SOURCE_ROOT; };
1BBAC4FD27AE049500DAFEF2 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ContentView.swift; path = MozillaTestServices/TestClient/ContentView.swift; sourceTree = SOURCE_ROOT; };
1BBAC50827AE049600DAFEF2 /* MozillaTestServicesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MozillaTestServicesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
1BBAC53B27AE065300DAFEF2 /* LoginsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = LoginsTests.swift; path = MozillaTestServicesTests/LoginsTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC53C27AE065300DAFEF2 /* FxAccountMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FxAccountMocks.swift; path = MozillaTestServicesTests/FxAccountMocks.swift; sourceTree = SOURCE_ROOT; };
1BBAC53E27AE065300DAFEF2 /* NimbusTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = NimbusTests.swift; path = MozillaTestServicesTests/NimbusTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC54027AE065300DAFEF2 /* PlacesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PlacesTests.swift; path = MozillaTestServicesTests/PlacesTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC54127AE065300DAFEF2 /* FxAccountManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FxAccountManagerTests.swift; path = MozillaTestServicesTests/FxAccountManagerTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC54227AE065300DAFEF2 /* NimbusMessagingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = NimbusMessagingTests.swift; path = MozillaTestServicesTests/NimbusMessagingTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC54327AE065300DAFEF2 /* CrashTestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = CrashTestTests.swift; path = MozillaTestServicesTests/CrashTestTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC54427AE065300DAFEF2 /* NimbusFeatureVariablesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = NimbusFeatureVariablesTests.swift; path = MozillaTestServicesTests/NimbusFeatureVariablesTests.swift; sourceTree = SOURCE_ROOT; };
1BBAC56127AE085F00DAFEF2 /* PersistedFirefoxAccount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PersistedFirefoxAccount.swift; path = "../../../components/fxa-client/ios/FxAClient/PersistedFirefoxAccount.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56227AE085F00DAFEF2 /* FxAccountDeviceConstellation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountDeviceConstellation.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountDeviceConstellation.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56427AE085F00DAFEF2 /* KeychainWrapper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = KeychainWrapper.swift; path = "../../../components/fxa-client/ios/FxAClient/MZKeychain/KeychainWrapper.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56527AE085F00DAFEF2 /* KeychainWrapperSubscript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = KeychainWrapperSubscript.swift; path = "../../../components/fxa-client/ios/FxAClient/MZKeychain/KeychainWrapperSubscript.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56627AE085F00DAFEF2 /* KeychainItemAccessibility.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = KeychainItemAccessibility.swift; path = "../../../components/fxa-client/ios/FxAClient/MZKeychain/KeychainItemAccessibility.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56727AE085F00DAFEF2 /* KeychainWrapper+.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "KeychainWrapper+.swift"; path = "../../../components/fxa-client/ios/FxAClient/KeychainWrapper+.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56827AE085F00DAFEF2 /* FxAccountOAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountOAuth.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountOAuth.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56927AE085F00DAFEF2 /* FxAccountStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountStorage.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountStorage.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56A27AE085F00DAFEF2 /* FxAccountState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountState.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountState.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56B27AE085F00DAFEF2 /* FxAccountManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountManager.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountManager.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56C27AE085F00DAFEF2 /* FxAccountLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountLogging.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountLogging.swift"; sourceTree = SOURCE_ROOT; };
1BBAC56D27AE085F00DAFEF2 /* FxAccountConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxAccountConfig.swift; path = "../../../components/fxa-client/ios/FxAClient/FxAccountConfig.swift"; sourceTree = SOURCE_ROOT; };
1BBAC58627AE09C600DAFEF2 /* LoginsStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LoginsStorage.swift; path = ../../../components/logins/ios/Logins/LoginsStorage.swift; sourceTree = SOURCE_ROOT; };
1BBAC5A527AE0F2E00DAFEF2 /* Bookmark.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Bookmark.swift; path = ../../../components/places/ios/Places/Bookmark.swift; sourceTree = SOURCE_ROOT; };
1BBAC5A627AE0F2E00DAFEF2 /* HistoryMetadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HistoryMetadata.swift; path = ../../../components/places/ios/Places/HistoryMetadata.swift; sourceTree = SOURCE_ROOT; };
1BBAC5A727AE0F2E00DAFEF2 /* Places.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Places.swift; path = ../../../components/places/ios/Places/Places.swift; sourceTree = SOURCE_ROOT; };
1BBAC5B027AE11AA00DAFEF2 /* SyncUnlockInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SyncUnlockInfo.swift; path = ../../../components/sync15/ios/Sync15/SyncUnlockInfo.swift; sourceTree = SOURCE_ROOT; };
1BBAC5B127AE11AA00DAFEF2 /* ResultError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResultError.swift; path = ../../../components/sync15/ios/Sync15/ResultError.swift; sourceTree = SOURCE_ROOT; };
1BF50F2327B1E53E00A9C8A5 /* metrics.yaml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; name = metrics.yaml; path = ../../../components/nimbus/metrics.yaml; sourceTree = SOURCE_ROOT; };
1BF50F2B27B1EB7D00A9C8A5 /* sdk_generator.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = sdk_generator.sh; sourceTree = "<group>"; };
1BFC469627C99F250034E0A5 /* Metrics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Metrics.swift; sourceTree = "<group>"; };
39083AAA29561E2400FDD302 /* OperationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationTests.swift; sourceTree = "<group>"; };
3937440929E43B8800726A72 /* EventStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventStoreTests.swift; sourceTree = "<group>"; };
3948F41229A7F68900AA0D02 /* HardcodedNimbusFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = HardcodedNimbusFeatures.swift; path = ../../../components/nimbus/ios/Nimbus/HardcodedNimbusFeatures.swift; sourceTree = SOURCE_ROOT; };
395EFD6D2966EB6D00D24B97 /* Bundle+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "Bundle+.swift"; path = "Nimbus/Bundle+.swift"; sourceTree = "<group>"; };
3963A5852919A541001ED4C3 /* Dictionary+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "Dictionary+.swift"; path = "Nimbus/Dictionary+.swift"; sourceTree = "<group>"; };
39AD326E2988468B00E42E13 /* FeatureManifestInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FeatureManifestInterface.swift; path = Nimbus/FeatureManifestInterface.swift; sourceTree = "<group>"; };
39EE00FC29F6DB2A001E7758 /* ArgumentProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ArgumentProcessor.swift; path = Nimbus/ArgumentProcessor.swift; sourceTree = "<group>"; };
39EE00FE29F6DBBA001E7758 /* NimbusArgumentProcessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NimbusArgumentProcessorTests.swift; sourceTree = "<group>"; };
39F5D7632956161E004E2384 /* Operation+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = "Operation+.swift"; path = "Nimbus/Operation+.swift"; sourceTree = "<group>"; };
39F5D765295616E3004E2384 /* NimbusBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = NimbusBuilder.swift; path = Nimbus/NimbusBuilder.swift; sourceTree = "<group>"; };
F54D380F2A5862E4005087FB /* OhttpTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OhttpTests.swift; sourceTree = "<group>"; };
F596D2DF2A68922100C8A817 /* OhttpManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = OhttpManager.swift; path = ASOhttpClient/OhttpManager.swift; sourceTree = "<group>"; };
F814DE7F29DF762800FD26F5 /* SyncManagerTelemetryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncManagerTelemetryTests.swift; sourceTree = "<group>"; };
F81C7B9729DE305C00FAF8F9 /* SyncManagerTelemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SyncManagerTelemetry.swift; path = ../../../components/sync_manager/ios/SyncManager/SyncManagerTelemetry.swift; sourceTree = SOURCE_ROOT; };
F81C7B9929DE309C00FAF8F9 /* SyncManagerComponent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SyncManagerComponent.swift; path = ../../../components/sync_manager/ios/SyncManager/SyncManagerComponent.swift; sourceTree = SOURCE_ROOT; };
F85ED648299C1F49005EEF36 /* RustSyncTelemetryPingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RustSyncTelemetryPingTests.swift; sourceTree = "<group>"; };
F8BEFFD9299C4F1100776186 /* RustSyncTelemetryPing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RustSyncTelemetryPing.swift; path = ../../../components/sync15/ios/Sync15/RustSyncTelemetryPing.swift; sourceTree = SOURCE_ROOT; };
FF0F8AD3374CE3C55AE37232 /* suggest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = suggest.swift; sourceTree = DERIVED_FILE_DIR; };
FF1EB48B6D9E5E7C840709A9 /* tabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = tabs.swift; sourceTree = DERIVED_FILE_DIR; };
FF22EC37CDCF99962D140501 /* as_ohttp_client.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = as_ohttp_client.swift; sourceTree = DERIVED_FILE_DIR; };
FF3695EC5326DDEC2A16102B /* sync15.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = sync15.swift; sourceTree = DERIVED_FILE_DIR; };
FF5220EC8AE46B70AA9EB62C /* rust_log_forwarder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = rust_log_forwarder.swift; sourceTree = DERIVED_FILE_DIR; };
FF6896A870F5D0C51F6F54F6 /* logins.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = logins.swift; sourceTree = DERIVED_FILE_DIR; };
FF791BDC1DB44F2BF4693A2F /* fxa_client.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = fxa_client.swift; sourceTree = DERIVED_FILE_DIR; };
FF8493AA9EA06F5C551CE944 /* syncmanager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = syncmanager.swift; sourceTree = DERIVED_FILE_DIR; };
FF869AD71B24D3BCCEF80E31 /* remote_settings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = remote_settings.swift; sourceTree = DERIVED_FILE_DIR; };
FFA94DFDC836EB6A33F2AA2C /* autofill.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = autofill.swift; sourceTree = DERIVED_FILE_DIR; };
FFB029BD8B46B8C9A94ADA35 /* places.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = places.swift; sourceTree = DERIVED_FILE_DIR; };
FFDAC3995E526AE8FF2CA8C5 /* crashtest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = crashtest.swift; sourceTree = DERIVED_FILE_DIR; };
FFE04212600025B637A8E168 /* nimbus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = nimbus.swift; sourceTree = DERIVED_FILE_DIR; };
FFEA963A30947DD62AD3D645 /* errorsupport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = errorsupport.swift; sourceTree = DERIVED_FILE_DIR; };
FFFD2D1B5D617B891C785679 /* push.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = push.swift; sourceTree = DERIVED_FILE_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1BBAC4F527AE049500DAFEF2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
1B5CB50E27B202B600C31B56 /* MozillaRustComponents.xcframework in Frameworks */,
1BBAC55127AE06FD00DAFEF2 /* Glean in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1BBAC50527AE049600DAFEF2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1B3BC97427B1D99A00229CF6 /* Nimbus */ = {
isa = PBXGroup;
children = (
1BF50F2327B1E53E00A9C8A5 /* metrics.yaml */,
39EE00FC29F6DB2A001E7758 /* ArgumentProcessor.swift */,
395EFD6D2966EB6D00D24B97 /* Bundle+.swift */,
1B3BC97527B1D9B700229CF6 /* Collections+.swift */,
3963A5852919A541001ED4C3 /* Dictionary+.swift */,
39F5D7632956161E004E2384 /* Operation+.swift */,
1B3BC97627B1D9B700229CF6 /* FeatureHolder.swift */,
1B3BC97B27B1D9B700229CF6 /* FeatureInterface.swift */,
39AD326E2988468B00E42E13 /* FeatureManifestInterface.swift */,
1B3BC97927B1D9B700229CF6 /* FeatureVariables.swift */,
1B3BC97827B1D9B700229CF6 /* NimbusMessagingHelpers.swift */,
3948F41229A7F68900AA0D02 /* HardcodedNimbusFeatures.swift */,
1B3BC97A27B1D9B700229CF6 /* Nimbus.swift */,
1B3BC97727B1D9B700229CF6 /* NimbusApi.swift */,
1B3BC98127B1D9B700229CF6 /* NimbusCreate.swift */,
39F5D765295616E3004E2384 /* NimbusBuilder.swift */,
1B3BC97C27B1D9B700229CF6 /* Utils */,
);
name = Nimbus;
path = ../../../../components/nimbus/ios;
sourceTree = "<group>";
};
1B3BC97C27B1D9B700229CF6 /* Utils */ = {
isa = PBXGroup;
children = (
1B3BC97D27B1D9B700229CF6 /* Unreachable.swift */,
1B3BC97E27B1D9B700229CF6 /* Logger.swift */,
1B3BC97F27B1D9B700229CF6 /* Sysctl.swift */,
1B3BC98027B1D9B700229CF6 /* Utils.swift */,
);
name = Utils;
path = ../../../components/nimbus/ios/Nimbus/Utils;
sourceTree = SOURCE_ROOT;
};
1BB64C7B27B1FF9F00A4247F /* TestClient */ = {
isa = PBXGroup;
children = (
1BBAC4FB27AE049500DAFEF2 /* MozillaTestServicesApp.swift */,
1BBAC4FD27AE049500DAFEF2 /* ContentView.swift */,
);
name = TestClient;
path = MozillaTestServices/TestClient;
sourceTree = SOURCE_ROOT;
};
1BBAC4EF27AE049500DAFEF2 = {
isa = PBXGroup;
children = (
1B5CB50D27B202B600C31B56 /* MozillaRustComponents.xcframework */,
1BBAC4FA27AE049500DAFEF2 /* MozillaTestServices */,
1BBAC50B27AE049600DAFEF2 /* MozillaTestServicesTests */,
1BBAC4F927AE049500DAFEF2 /* Products */,
BC4CCC782CC1E25200BCCC59 /* Recovered References */,
);
sourceTree = "<group>";
};
1BBAC4F927AE049500DAFEF2 /* Products */ = {
isa = PBXGroup;
children = (
1BBAC4F827AE049500DAFEF2 /* MozillaTestServices.app */,
1BBAC50827AE049600DAFEF2 /* MozillaTestServicesTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
1BBAC4FA27AE049500DAFEF2 /* MozillaTestServices */ = {
isa = PBXGroup;
children = (
F54D38032A564653005087FB /* ASOhttpClient */,
F8AAC1CB298B40B8000BCDEC /* SyncManager */,
1BFC469427C99F250034E0A5 /* Generated */,
1BB64C7B27B1FF9F00A4247F /* TestClient */,
1BF50F0327B1DFC900A9C8A5 /* Glean */,
1B3BC97427B1D99A00229CF6 /* Nimbus */,
1BBAC5A427AE0EF900DAFEF2 /* Places */,
1BBAC5AF27AE112D00DAFEF2 /* Sync15 */,
1BBAC58027AE099B00DAFEF2 /* Logins */,
1BBAC55B27AE082400DAFEF2 /* FxAClient */,
);
path = MozillaTestServices;
sourceTree = "<group>";
};
1BBAC50B27AE049600DAFEF2 /* MozillaTestServicesTests */ = {
isa = PBXGroup;
children = (
1BBAC54327AE065300DAFEF2 /* CrashTestTests.swift */,
3937440929E43B8800726A72 /* EventStoreTests.swift */,
1BBAC54127AE065300DAFEF2 /* FxAccountManagerTests.swift */,
1BBAC53C27AE065300DAFEF2 /* FxAccountMocks.swift */,
1BBAC54227AE065300DAFEF2 /* NimbusMessagingTests.swift */,
1BBAC53B27AE065300DAFEF2 /* LoginsTests.swift */,
1BBAC54427AE065300DAFEF2 /* NimbusFeatureVariablesTests.swift */,
1BBAC53E27AE065300DAFEF2 /* NimbusTests.swift */,
39083AAA29561E2400FDD302 /* OperationTests.swift */,
1BBAC54027AE065300DAFEF2 /* PlacesTests.swift */,
F85ED648299C1F49005EEF36 /* RustSyncTelemetryPingTests.swift */,
F814DE7F29DF762800FD26F5 /* SyncManagerTelemetryTests.swift */,
39EE00FE29F6DBBA001E7758 /* NimbusArgumentProcessorTests.swift */,
F54D380F2A5862E4005087FB /* OhttpTests.swift */,
);
path = MozillaTestServicesTests;
sourceTree = SOURCE_ROOT;
};
1BBAC55B27AE082400DAFEF2 /* FxAClient */ = {
isa = PBXGroup;
children = (
1BBAC56027AE085F00DAFEF2 /* FxAClient */,
);
name = FxAClient;
path = "../../../../components/fxa-client/ios";
sourceTree = "<group>";
};
1BBAC56027AE085F00DAFEF2 /* FxAClient */ = {
isa = PBXGroup;
children = (
1BBAC56127AE085F00DAFEF2 /* PersistedFirefoxAccount.swift */,
1BBAC56227AE085F00DAFEF2 /* FxAccountDeviceConstellation.swift */,
1BBAC56327AE085F00DAFEF2 /* MZKeychain */,
1BBAC56727AE085F00DAFEF2 /* KeychainWrapper+.swift */,
1BBAC56827AE085F00DAFEF2 /* FxAccountOAuth.swift */,
1BBAC56927AE085F00DAFEF2 /* FxAccountStorage.swift */,
1BBAC56A27AE085F00DAFEF2 /* FxAccountState.swift */,
1BBAC56B27AE085F00DAFEF2 /* FxAccountManager.swift */,
1BBAC56C27AE085F00DAFEF2 /* FxAccountLogging.swift */,
1BBAC56D27AE085F00DAFEF2 /* FxAccountConfig.swift */,
);
name = FxAClient;
path = "../../../components/fxa-client/ios/FxAClient";
sourceTree = SOURCE_ROOT;
};
1BBAC56327AE085F00DAFEF2 /* MZKeychain */ = {
isa = PBXGroup;
children = (
1BBAC56427AE085F00DAFEF2 /* KeychainWrapper.swift */,
1BBAC56527AE085F00DAFEF2 /* KeychainWrapperSubscript.swift */,
1BBAC56627AE085F00DAFEF2 /* KeychainItemAccessibility.swift */,
);
name = MZKeychain;
path = "../../../components/fxa-client/ios/FxAClient/MZKeychain";
sourceTree = SOURCE_ROOT;
};
1BBAC58027AE099B00DAFEF2 /* Logins */ = {
isa = PBXGroup;
children = (
1BBAC58527AE09C600DAFEF2 /* Logins */,
);
name = Logins;
path = ../../../components/logins/ios;
sourceTree = SOURCE_ROOT;
};
1BBAC58527AE09C600DAFEF2 /* Logins */ = {
isa = PBXGroup;
children = (
1BBAC58627AE09C600DAFEF2 /* LoginsStorage.swift */,
);
name = Logins;
path = ../../../components/logins/ios/Logins;
sourceTree = SOURCE_ROOT;
};
1BBAC5A427AE0EF900DAFEF2 /* Places */ = {
isa = PBXGroup;
children = (
1BBAC5A527AE0F2E00DAFEF2 /* Bookmark.swift */,
1BBAC5A627AE0F2E00DAFEF2 /* HistoryMetadata.swift */,
1BBAC5A727AE0F2E00DAFEF2 /* Places.swift */,
);
name = Places;
path = ../../../../components/places/ios;
sourceTree = "<group>";
};
1BBAC5AF27AE112D00DAFEF2 /* Sync15 */ = {
isa = PBXGroup;
children = (
45A2ACC02A5DB0FD00CE1622 /* Sync15 */,
);
name = Sync15;
path = ../../../../components/sync15/ios;
sourceTree = "<group>";
};
1BF50F0327B1DFC900A9C8A5 /* Glean */ = {
isa = PBXGroup;
children = (
1BF50F2B27B1EB7D00A9C8A5 /* sdk_generator.sh */,
);
name = Glean;
path = "../../../../components/external/glean/glean-core/ios";
sourceTree = "<group>";
};
1BFC469427C99F250034E0A5 /* Generated */ = {
isa = PBXGroup;
children = (
1BFC469627C99F250034E0A5 /* Metrics.swift */,
);
path = Generated;
sourceTree = "<group>";
};
45A2ACC02A5DB0FD00CE1622 /* Sync15 */ = {
isa = PBXGroup;
children = (
F8BEFFD9299C4F1100776186 /* RustSyncTelemetryPing.swift */,
1BBAC5B127AE11AA00DAFEF2 /* ResultError.swift */,
1BBAC5B027AE11AA00DAFEF2 /* SyncUnlockInfo.swift */,
);
path = Sync15;
sourceTree = "<group>";
};
BC4CCC782CC1E25200BCCC59 /* Recovered References */ = {
isa = PBXGroup;
children = (
FF22EC37CDCF99962D140501 /* as_ohttp_client.swift */,
FFA94DFDC836EB6A33F2AA2C /* autofill.swift */,
FFDAC3995E526AE8FF2CA8C5 /* crashtest.swift */,
FFEA963A30947DD62AD3D645 /* errorsupport.swift */,
FF791BDC1DB44F2BF4693A2F /* fxa_client.swift */,
FF6896A870F5D0C51F6F54F6 /* logins.swift */,
FFE04212600025B637A8E168 /* nimbus.swift */,
FFB029BD8B46B8C9A94ADA35 /* places.swift */,
FFFD2D1B5D617B891C785679 /* push.swift */,
FF869AD71B24D3BCCEF80E31 /* remote_settings.swift */,
FF5220EC8AE46B70AA9EB62C /* rust_log_forwarder.swift */,
FF0F8AD3374CE3C55AE37232 /* suggest.swift */,
FF3695EC5326DDEC2A16102B /* sync15.swift */,
FF8493AA9EA06F5C551CE944 /* syncmanager.swift */,
FF1EB48B6D9E5E7C840709A9 /* tabs.swift */,
);
name = "Recovered References";
sourceTree = "<group>";
};
F54D38032A564653005087FB /* ASOhttpClient */ = {
isa = PBXGroup;
children = (
F596D2DF2A68922100C8A817 /* OhttpManager.swift */,
);
name = ASOhttpClient;
path = "../../../components/as-ohttp-client/ios";
sourceTree = SOURCE_ROOT;
};
F8AAC1CB298B40B8000BCDEC /* SyncManager */ = {
isa = PBXGroup;
children = (
F81C7B9929DE309C00FAF8F9 /* SyncManagerComponent.swift */,
F81C7B9729DE305C00FAF8F9 /* SyncManagerTelemetry.swift */,
);
name = SyncManager;
path = ../../../../components/sync_manager/ios;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
1BBAC4F727AE049500DAFEF2 /* MozillaTestServices */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1BBAC51C27AE049600DAFEF2 /* Build configuration list for PBXNativeTarget "MozillaTestServices" */;
buildPhases = (
1B3BC94A27B1D75000229CF6 /* Generate Glean Metrics */,
BCCE07122CB8DFCD0009EA27 /* Generate UniFFI Swift Bindings */,
1BBAC4F427AE049500DAFEF2 /* Sources */,
1BBAC4F527AE049500DAFEF2 /* Frameworks */,
1BBAC4F627AE049500DAFEF2 /* Resources */,
1BF50F3227B1F33A00A9C8A5 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = MozillaTestServices;
packageProductDependencies = (
1BBAC55027AE06FD00DAFEF2 /* Glean */,
);
productName = MozillaTestServices;
productReference = 1BBAC4F827AE049500DAFEF2 /* MozillaTestServices.app */;
productType = "com.apple.product-type.application";
};
1BBAC50727AE049600DAFEF2 /* MozillaTestServicesTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1BBAC51F27AE049600DAFEF2 /* Build configuration list for PBXNativeTarget "MozillaTestServicesTests" */;
buildPhases = (
1BBAC50427AE049600DAFEF2 /* Sources */,
1BBAC50527AE049600DAFEF2 /* Frameworks */,
1BBAC50627AE049600DAFEF2 /* Resources */,
);
buildRules = (
);
dependencies = (
1BBAC50A27AE049600DAFEF2 /* PBXTargetDependency */,
);
name = MozillaTestServicesTests;
packageProductDependencies = (
);
productName = MozillaTestServicesTests;
productReference = 1BBAC50827AE049600DAFEF2 /* MozillaTestServicesTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
1BBAC4F027AE049500DAFEF2 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
LastSwiftUpdateCheck = 1320;
LastUpgradeCheck = 1320;
TargetAttributes = {
1BBAC4F727AE049500DAFEF2 = {
CreatedOnToolsVersion = 13.2.1;
};
1BBAC50727AE049600DAFEF2 = {
CreatedOnToolsVersion = 13.2.1;
TestTargetID = 1BBAC4F727AE049500DAFEF2;
};
};
};
buildConfigurationList = 1BBAC4F327AE049500DAFEF2 /* Build configuration list for PBXProject "MozillaTestServices" */;
compatibilityVersion = "Xcode 13.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 1BBAC4EF27AE049500DAFEF2;
packageReferences = (
1BBAC54F27AE06FD00DAFEF2 /* XCRemoteSwiftPackageReference "glean-swift" */,
);
productRefGroup = 1BBAC4F927AE049500DAFEF2 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
1BBAC4F727AE049500DAFEF2 /* MozillaTestServices */,
1BBAC50727AE049600DAFEF2 /* MozillaTestServicesTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
1BBAC4F627AE049500DAFEF2 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
1BBAC50627AE049600DAFEF2 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
1B3BC94A27B1D75000229CF6 /* Generate Glean Metrics */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/../../../components/nimbus/metrics.yaml",
"$(SRCROOT)/../../../components/sync_manager/metrics.yaml",
"$(SRCROOT)/../../../components/sync_manager/pings.yaml",
);
name = "Generate Glean Metrics";
outputFileListPaths = (
);
outputPaths = (
"$(SRCROOT)/MozillaTestServices/Generated/Metrics.swift",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "rm -rf .venv; bash $SRCROOT/../../../components/external/glean/glean-core/ios/sdk_generator.sh -g Glean\n";
};
BCCE07122CB8DFCD0009EA27 /* Generate UniFFI Swift Bindings */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/../MozillaRustComponents.xcframework",
);
name = "Generate UniFFI Swift Bindings";
outputPaths = (
"$(DERIVED_FILE_DIR)/as_ohttp_client.swift",
"$(DERIVED_FILE_DIR)/autofill.swift",
"$(DERIVED_FILE_DIR)/crashtest.swift",
"$(DERIVED_FILE_DIR)/errorsupport.swift",
"$(DERIVED_FILE_DIR)/fxa_client.swift",
"$(DERIVED_FILE_DIR)/logins.swift",
"$(DERIVED_FILE_DIR)/nimbus.swift",
"$(DERIVED_FILE_DIR)/places.swift",
"$(DERIVED_FILE_DIR)/push.swift",
"$(DERIVED_FILE_DIR)/remote_settings.swift",
"$(DERIVED_FILE_DIR)/rust_log_forwarder.swift",
"$(DERIVED_FILE_DIR)/suggest.swift",
"$(DERIVED_FILE_DIR)/sync15.swift",
"$(DERIVED_FILE_DIR)/syncmanager.swift",
"$(DERIVED_FILE_DIR)/tabs.swift",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "../../../build-scripts/xc-cargo.sh uniffi-bindgen generate --library ../MozillaRustComponents.xcframework/ios-arm64/MozillaRustComponents.framework/MozillaRustComponents --language swift --out-dir $DERIVED_FILE_DIR\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
1BBAC4F427AE049500DAFEF2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
39AD326F2988468B00E42E13 /* FeatureManifestInterface.swift in Sources */,
F81C7B9A29DE309C00FAF8F9 /* SyncManagerComponent.swift in Sources */,
1BFC469827C99F250034E0A5 /* Metrics.swift in Sources */,
39F5D766295616E3004E2384 /* NimbusBuilder.swift in Sources */,
1B3BC98627B1D9B800229CF6 /* FeatureVariables.swift in Sources */,
1BBAC59C27AE0BB600DAFEF2 /* ContentView.swift in Sources */,
1B3BC98B27B1D9B800229CF6 /* Sysctl.swift in Sources */,
1B3BC98227B1D9B700229CF6 /* Collections+.swift in Sources */,
1B3BC98C27B1D9B800229CF6 /* Utils.swift in Sources */,
1BBAC4FC27AE049500DAFEF2 /* MozillaTestServicesApp.swift in Sources */,
1B3BC98427B1D9B800229CF6 /* NimbusApi.swift in Sources */,
1B3BC93F27B1D62800229CF6 /* Bookmark.swift in Sources */,
1B3BC94127B1D62800229CF6 /* HistoryMetadata.swift in Sources */,
3948F41329A7F68900AA0D02 /* HardcodedNimbusFeatures.swift in Sources */,
1BF50F1827B1E18000A9C8A5 /* KeychainWrapperSubscript.swift in Sources */,
1BF50F1327B1E17B00A9C8A5 /* FxAccountConfig.swift in Sources */,
1B3BC94627B1D6A500229CF6 /* ResultError.swift in Sources */,
1B3BC98327B1D9B700229CF6 /* FeatureHolder.swift in Sources */,
1B3BC98527B1D9B800229CF6 /* NimbusMessagingHelpers.swift in Sources */,
F596D2E02A68922100C8A817 /* OhttpManager.swift in Sources */,
395EFD6E2966EB6D00D24B97 /* Bundle+.swift in Sources */,
1BF50F1427B1E17B00A9C8A5 /* PersistedFirefoxAccount.swift in Sources */,
1BF50F1027B1E17B00A9C8A5 /* FxAccountStorage.swift in Sources */,
39EE00FD29F6DB2A001E7758 /* ArgumentProcessor.swift in Sources */,
1BF50F0E27B1E17B00A9C8A5 /* FxAccountLogging.swift in Sources */,
1BF50F1627B1E18000A9C8A5 /* KeychainWrapper.swift in Sources */,
1BF50F1227B1E17B00A9C8A5 /* FxAccountManager.swift in Sources */,
39F5D7642956161E004E2384 /* Operation+.swift in Sources */,
3963A5862919A541001ED4C3 /* Dictionary+.swift in Sources */,
1B3BC98D27B1D9B800229CF6 /* NimbusCreate.swift in Sources */,
1B3BC98727B1D9B800229CF6 /* Nimbus.swift in Sources */,
1B3BC98827B1D9B800229CF6 /* FeatureInterface.swift in Sources */,
1B3BC98A27B1D9B800229CF6 /* Logger.swift in Sources */,
1BF50F1127B1E17B00A9C8A5 /* FxAccountDeviceConstellation.swift in Sources */,
1BF50F0F27B1E17B00A9C8A5 /* FxAccountOAuth.swift in Sources */,
1BF50F0C27B1E17B00A9C8A5 /* KeychainWrapper+.swift in Sources */,
1B3BC94527B1D6A500229CF6 /* SyncUnlockInfo.swift in Sources */,
F8BEFFDA299C4F1100776186 /* RustSyncTelemetryPing.swift in Sources */,
1B3BC94B27B1D79B00229CF6 /* LoginsStorage.swift in Sources */,
1B3BC98927B1D9B800229CF6 /* Unreachable.swift in Sources */,
1BF50F1727B1E18000A9C8A5 /* KeychainItemAccessibility.swift in Sources */,
1B3BC94027B1D62800229CF6 /* Places.swift in Sources */,
F81C7B9829DE305C00FAF8F9 /* SyncManagerTelemetry.swift in Sources */,
1BF50F1527B1E17B00A9C8A5 /* FxAccountState.swift in Sources */,
FF1BDB6DC892EF17B7486298 /* as_ohttp_client.swift in Sources */,
FF7B4B499B05A1427F2A3600 /* autofill.swift in Sources */,
FF8B8AB1E7BF6AE6EC2EA5A3 /* crashtest.swift in Sources */,
FFF5CF90B23DB3451C66B65A /* errorsupport.swift in Sources */,
FF9B175AF519B55E84B79F47 /* fxa_client.swift in Sources */,
FF0352717C35BE7BC290F8BD /* logins.swift in Sources */,
FF0D139074DECBAF0A6B296B /* nimbus.swift in Sources */,
FFD7932BFB4CF2E2C0717514 /* places.swift in Sources */,
FFD1EF9B5533629216D8C377 /* push.swift in Sources */,
FF6FC1E43C490B928681C964 /* remote_settings.swift in Sources */,
FFA0CE89488ACADB6DA4E093 /* rust_log_forwarder.swift in Sources */,
FF790695C1A19437C03A454A /* suggest.swift in Sources */,
FF41E05B86E1342211C42D25 /* sync15.swift in Sources */,
FF94DB38BF92EE26EC9C0DB3 /* syncmanager.swift in Sources */,
FF75A3350DBBE16CCBF9981C /* tabs.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1BBAC50427AE049600DAFEF2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F814DE8029DF762800FD26F5 /* SyncManagerTelemetryTests.swift in Sources */,
1BB64C7A27B1FA0400A4247F /* NimbusMessagingTests.swift in Sources */,
1B3BC95027B1D92A00229CF6 /* NimbusFeatureVariablesTests.swift in Sources */,
39EE00FF29F6DBBA001E7758 /* NimbusArgumentProcessorTests.swift in Sources */,
1BF50F1A27B1E19800A9C8A5 /* FxAccountMocks.swift in Sources */,
1B3BC95127B1D93100229CF6 /* CrashTestTests.swift in Sources */,
F85ED649299C1F49005EEF36 /* RustSyncTelemetryPingTests.swift in Sources */,
3937440A29E43B8800726A72 /* EventStoreTests.swift in Sources */,
1B3BC94327B1D63B00229CF6 /* PlacesTests.swift in Sources */,
1B3BC94827B1D73700229CF6 /* LoginsTests.swift in Sources */,
1B3BC94F27B1D92800229CF6 /* NimbusTests.swift in Sources */,
1BF50F1927B1E19500A9C8A5 /* FxAccountManagerTests.swift in Sources */,
39083AAB29561E2400FDD302 /* OperationTests.swift in Sources */,
F54D38102A5862E4005087FB /* OhttpTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
1BBAC50A27AE049600DAFEF2 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 1BBAC4F727AE049500DAFEF2 /* MozillaTestServices */;
targetProxy = 1BBAC50927AE049600DAFEF2 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
1BBAC51A27AE049600DAFEF2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.2;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
1BBAC51B27AE049600DAFEF2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.2;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
1BBAC51D27AE049600DAFEF2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO;
CLANG_USE_OPTIMIZATION_PROFILE = NO;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MozillaTestServices/Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.MozillaTestServices;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
1BBAC51E27AE049600DAFEF2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO;
CLANG_USE_OPTIMIZATION_PROFILE = NO;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MozillaTestServices/Info.plist;
INFOPLIST_KEY_LSApplicationCategoryType = "";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.MozillaTestServices;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
1BBAC52027AE049600DAFEF2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 43AQ936H96;
GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.MozillaTestServicesTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MozillaTestServices.app/MozillaTestServices";
};
name = Debug;
};
1BBAC52127AE049600DAFEF2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 43AQ936H96;
GENERATE_INFOPLIST_FILE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 15.2;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.MozillaTestServicesTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MozillaTestServices.app/MozillaTestServices";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1BBAC4F327AE049500DAFEF2 /* Build configuration list for PBXProject "MozillaTestServices" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1BBAC51A27AE049600DAFEF2 /* Debug */,
1BBAC51B27AE049600DAFEF2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
1BBAC51C27AE049600DAFEF2 /* Build configuration list for PBXNativeTarget "MozillaTestServices" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1BBAC51D27AE049600DAFEF2 /* Debug */,
1BBAC51E27AE049600DAFEF2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
1BBAC51F27AE049600DAFEF2 /* Build configuration list for PBXNativeTarget "MozillaTestServicesTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1BBAC52027AE049600DAFEF2 /* Debug */,
1BBAC52127AE049600DAFEF2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
1BBAC54F27AE06FD00DAFEF2 /* XCRemoteSwiftPackageReference "glean-swift" */ = {
isa = XCRemoteSwiftPackageReference;
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 63.0.0;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
1BBAC55027AE06FD00DAFEF2 /* Glean */ = {
isa = XCSwiftPackageProductDependency;
package = 1BBAC54F27AE06FD00DAFEF2 /* XCRemoteSwiftPackageReference "glean-swift" */;
productName = Glean;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = 1BBAC4F027AE049500DAFEF2 /* Project object */;
}