IGListKit/IGListKit.xcodeproj
Tim Oliver 7f20f5cad6 Add a mechanism to separate internal and external default experiments
Summary:
This diff provides a temporary mechanism to allow different experiments to be enabled by default between internal and external builds of IGListKit. It works similarly to `IGListAssert` where a different copy of `IGListDefaultExperiments.h` is provided by BUCK when performing internal builds.

For the open source copies of IGListKit, the standard system behaviour of triggering an `NSInconsistencyException` when an invalid batch transaction occurs is set. For internal builds, the `IGListExperimentThrowOnInconsistencyException` experiment is disabled, where invalid transactions are forwarded to `IGListAssert` instead.

Differential Revision: D54571550

fbshipit-source-id: c6c339de20c24eb487846b6567d6c8bc08bc20f2
2024-03-11 23:35:18 -07:00
..
project.xcworkspace use cocoapods cdn (#1386) 2019-11-20 09:24:48 -08:00
xcshareddata/xcschemes Update iOS deployment target to silence Xcode 15 warnings (#1589) 2023-10-11 21:26:38 -07:00
project.pbxproj Add a mechanism to separate internal and external default experiments 2024-03-11 23:35:18 -07:00