Add TurboModules (jsireact) to Xcode project (#25031)

Summary:
TurboModules seem to be pretty much done, but there's no easy way to reference them on iOS side if you're linking the React project (the classic, non-CocoaPods way). So I added it.

Also updated RNTester (non-CP based) to compile TM samples

## Changelog

[iOS] [Added] - RCTTurboModule now available from RCTTurboModules.xcodeproj
Pull Request resolved: https://github.com/facebook/react-native/pull/25031

Test Plan:
~~1. Add `#import <jsireact/TurboCxxModule.h>` to a `.h` file on iOS project -- see if it compiles correctly~~

1. Open RNTester/RNTester.xcodeproj, compile, and see if TurboModule sample works

Reviewed By: hramos

Differential Revision: D16019600

Pulled By: fkgozali

fbshipit-source-id: 53c691f035a4e02abd7569840137705f3862be81
This commit is contained in:
radex 2019-06-27 12:58:22 -07:00 коммит произвёл Facebook Github Bot
Родитель 365cf96fcb
Коммит bd29112a69
3 изменённых файлов: 650 добавлений и 16 удалений

Просмотреть файл

@ -111,9 +111,6 @@
3D56F9F11D6F6E9B00F53A06 /* RNTesterBundle.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3D13F83E1D6F6AE000E69E0E /* RNTesterBundle.bundle */; };
3DB99D0C1BA0340600302749 /* RNTesterIntegrationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB99D0B1BA0340600302749 /* RNTesterIntegrationTests.m */; };
3DD981D61D33C6FB007DC7BE /* RNTesterUnitTestsBundle.js in Resources */ = {isa = PBXBuildFile; fileRef = 3DD981D51D33C6FB007DC7BE /* RNTesterUnitTestsBundle.js */; };
3FCC247D22A2333F0013B22F /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C60EB582264416A0018C04F /* AppDelegate.mm */; };
3FCC24AA22A25DF80013B22F /* RCTNativeSampleTurboModuleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C2B71152267DB1A0066069E /* RCTNativeSampleTurboModuleSpec.mm */; };
3FCC24AB22A25DFF0013B22F /* RCTSampleTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C2B711A2267DB1A0066069E /* RCTSampleTurboModule.mm */; };
52C11BBB1EEACA7100C1A058 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5281CA511EEAC9A700AC40CD /* libRCTBlob.a */; };
52C11BE11EEACA7800C1A058 /* libRCTBlob-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5281CA531EEAC9A700AC40CD /* libRCTBlob-tvOS.a */; };
5C2B71672267DB1A0066069E /* RCTNativeSampleTurboModuleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C2B71152267DB1A0066069E /* RCTNativeSampleTurboModuleSpec.mm */; };
@ -1745,11 +1742,8 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3FCC24AB22A25DFF0013B22F /* RCTSampleTurboModule.mm in Sources */,
2DD323DC1DA2DDBF000FE1B8 /* FlexibleSizeExampleView.m in Sources */,
2DD323DD1DA2DDBF000FE1B8 /* UpdatePropertiesExampleView.m in Sources */,
3FCC247D22A2333F0013B22F /* AppDelegate.mm in Sources */,
3FCC24AA22A25DF80013B22F /* RCTNativeSampleTurboModuleSpec.mm in Sources */,
2DD323E01DA2DDBF000FE1B8 /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@ -2001,11 +1995,6 @@
CLANG_WARN_SUSPICIOUS_MOVES = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
GCC_NO_COMMON_BLOCKS = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/../third-party/boost_1_63_0",
"$(SRCROOT)/../third-party/folly-2018.10.22.00",
"$(SRCROOT)/../third-party/glog-0.3.5/src",
);
INFOPLIST_FILE = "RNTester-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.RNTester-tvOS";
@ -2026,11 +2015,6 @@
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/../third-party/boost_1_63_0",
"$(SRCROOT)/../third-party/folly-2018.10.22.00",
"$(SRCROOT)/../third-party/glog-0.3.5/src",
);
INFOPLIST_FILE = "RNTester-tvOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.RNTester-tvOS";

Просмотреть файл

@ -0,0 +1,644 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
6E0C2F342298727D000E3701 /* RCTTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61351B22986FCB00AB39AD /* RCTTurboModule.h */; };
6E0C2F3522987280000E3701 /* RCTTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E61351822986FCB00AB39AD /* RCTTurboModule.mm */; };
6E0C2F382298730B000E3701 /* RCTTurboModuleManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E61351922986FCB00AB39AD /* RCTTurboModuleManager.mm */; };
6E0C2F392298730B000E3701 /* RCTTurboModuleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61351A22986FCB00AB39AD /* RCTTurboModuleManager.h */; };
6E0C2F3B2298747D000E3701 /* RCTTurboModuleManager.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61351A22986FCB00AB39AD /* RCTTurboModuleManager.h */; };
6E0C2F3C2298747D000E3701 /* RCTTurboModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61351B22986FCB00AB39AD /* RCTTurboModule.h */; };
6E0C2F682298759D000E3701 /* NativeSampleTurboCxxModuleSpecJSI.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61352922986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.h */; };
6E0C2F692298759D000E3701 /* SampleTurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61352A22986FCB00AB39AD /* SampleTurboCxxModule.cpp */; };
6E0C2F6A2298759D000E3701 /* SampleTurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61352C22986FCB00AB39AD /* SampleTurboCxxModule.h */; };
6E0C2F6B2298759D000E3701 /* NativeSampleTurboCxxModuleSpecJSI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61352D22986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.cpp */; };
6E0C2F6C2298759D000E3701 /* RCTNativeSampleTurboModuleSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61353022986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.h */; };
6E0C2F6D2298759D000E3701 /* RCTNativeSampleTurboModuleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E61353122986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.mm */; };
6E0C2F6E2298759D000E3701 /* SampleTurboCxxModuleLegacyImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61353222986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.cpp */; };
6E0C2F6F2298759D000E3701 /* SampleTurboCxxModuleLegacyImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61353322986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.h */; };
6E0C2F702298759D000E3701 /* RCTSampleTurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61353422986FCB00AB39AD /* RCTSampleTurboModule.h */; };
6E0C2F712298759D000E3701 /* RCTSampleTurboCxxModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E61353522986FCB00AB39AD /* RCTSampleTurboCxxModule.mm */; };
6E0C2F722298759D000E3701 /* RCTSampleTurboModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6E61353622986FCB00AB39AD /* RCTSampleTurboModule.mm */; };
6E0C2F732298759D000E3701 /* RCTSampleTurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61353722986FCB00AB39AD /* RCTSampleTurboCxxModule.h */; };
6E0C2F7822987608000E3701 /* NativeSampleTurboCxxModuleSpecJSI.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61352922986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.h */; };
6E0C2F7922987608000E3701 /* SampleTurboCxxModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61352C22986FCB00AB39AD /* SampleTurboCxxModule.h */; };
6E0C2F7A22987608000E3701 /* RCTNativeSampleTurboModuleSpec.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61353022986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.h */; };
6E0C2F7B22987608000E3701 /* SampleTurboCxxModuleLegacyImpl.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61353322986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.h */; };
6E0C2F7C22987608000E3701 /* RCTSampleTurboModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61353422986FCB00AB39AD /* RCTSampleTurboModule.h */; };
6E0C2F7D22987608000E3701 /* RCTSampleTurboCxxModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61353722986FCB00AB39AD /* RCTSampleTurboCxxModule.h */; };
6E0C2F7E229876A7000E3701 /* BridgeJSCallInvoker.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61350D22986FCA00AB39AD /* BridgeJSCallInvoker.h */; };
6E0C2F7F229876CB000E3701 /* TurboModuleBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61352722986FCB00AB39AD /* TurboModuleBinding.h */; };
6E61353922986FDB00AB39AD /* TurboModuleUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61351322986FCB00AB39AD /* TurboModuleUtils.cpp */; };
6E61353A22986FDB00AB39AD /* TurboModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61351422986FCB00AB39AD /* TurboModule.cpp */; };
6E61353B22986FDB00AB39AD /* TurboCxxModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61351F22986FCB00AB39AD /* TurboCxxModule.cpp */; };
6E61353C22986FDB00AB39AD /* LongLivedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61352322986FCB00AB39AD /* LongLivedObject.cpp */; };
6E61353D22986FDB00AB39AD /* TurboModuleBinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61352522986FCB00AB39AD /* TurboModuleBinding.cpp */; };
6E61353E22986FE400AB39AD /* TurboCxxModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61351522986FCB00AB39AD /* TurboCxxModule.h */; };
6E61353F22986FE400AB39AD /* TurboModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61352022986FCB00AB39AD /* TurboModule.h */; };
6E61354022986FE400AB39AD /* LongLivedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61352222986FCB00AB39AD /* LongLivedObject.h */; };
6E61354122986FE400AB39AD /* TurboModuleUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61352422986FCB00AB39AD /* TurboModuleUtils.h */; };
6E61354222986FF600AB39AD /* BridgeJSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61350D22986FCA00AB39AD /* BridgeJSCallInvoker.h */; };
6E61354322986FF600AB39AD /* JSCallInvoker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E61350F22986FCA00AB39AD /* JSCallInvoker.h */; };
6E61354422986FF800AB39AD /* BridgeJSCallInvoker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E61350E22986FCA00AB39AD /* BridgeJSCallInvoker.cpp */; };
6E6135452298700C00AB39AD /* JSCallInvoker.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61350F22986FCA00AB39AD /* JSCallInvoker.h */; };
6E6135462298700C00AB39AD /* TurboCxxModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61351522986FCB00AB39AD /* TurboCxxModule.h */; };
6E6135472298700C00AB39AD /* TurboModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61352022986FCB00AB39AD /* TurboModule.h */; };
6E6135482298700C00AB39AD /* LongLivedObject.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61352222986FCB00AB39AD /* LongLivedObject.h */; };
6E6135492298700C00AB39AD /* TurboModuleUtils.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61352422986FCB00AB39AD /* TurboModuleUtils.h */; };
6E61354A2298700C00AB39AD /* TurboModuleBinding.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 6E61352722986FCB00AB39AD /* TurboModuleBinding.h */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
6E0C2F6422987586000E3701 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 6E6131E522985B5C00AB39AD;
remoteInfo = RCTTurboModules;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
6E0C2F4D22987562000E3701 /* Copy Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 12;
dstPath = include/jsireact;
dstSubfolderSpec = 16;
files = (
6E0C2F7822987608000E3701 /* NativeSampleTurboCxxModuleSpecJSI.h in Copy Headers */,
6E0C2F7922987608000E3701 /* SampleTurboCxxModule.h in Copy Headers */,
6E0C2F7A22987608000E3701 /* RCTNativeSampleTurboModuleSpec.h in Copy Headers */,
6E0C2F7B22987608000E3701 /* SampleTurboCxxModuleLegacyImpl.h in Copy Headers */,
6E0C2F7C22987608000E3701 /* RCTSampleTurboModule.h in Copy Headers */,
6E0C2F7D22987608000E3701 /* RCTSampleTurboCxxModule.h in Copy Headers */,
);
name = "Copy Headers";
runOnlyForDeploymentPostprocessing = 0;
};
6E6131EF22985B5C00AB39AD /* Copy Headers */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 12;
dstPath = include/jsireact;
dstSubfolderSpec = 16;
files = (
6E0C2F7E229876A7000E3701 /* BridgeJSCallInvoker.h in Copy Headers */,
6E6135452298700C00AB39AD /* JSCallInvoker.h in Copy Headers */,
6E6135462298700C00AB39AD /* TurboCxxModule.h in Copy Headers */,
6E6135472298700C00AB39AD /* TurboModule.h in Copy Headers */,
6E6135482298700C00AB39AD /* LongLivedObject.h in Copy Headers */,
6E6135492298700C00AB39AD /* TurboModuleUtils.h in Copy Headers */,
6E61354A2298700C00AB39AD /* TurboModuleBinding.h in Copy Headers */,
6E0C2F3B2298747D000E3701 /* RCTTurboModuleManager.h in Copy Headers */,
6E0C2F3C2298747D000E3701 /* RCTTurboModule.h in Copy Headers */,
);
name = "Copy Headers";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
6E0C2EC12298704B000E3701 /* libRCTTurboModuleCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTTurboModuleCore.a; sourceTree = BUILT_PRODUCTS_DIR; };
6E0C2F33229871F4000E3701 /* third-party.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "third-party.xcconfig"; sourceTree = "<group>"; };
6E0C2F6322987562000E3701 /* libRCTTurboModuleSamples.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTTurboModuleSamples.a; sourceTree = BUILT_PRODUCTS_DIR; };
6E61350D22986FCA00AB39AD /* BridgeJSCallInvoker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BridgeJSCallInvoker.h; sourceTree = "<group>"; };
6E61350E22986FCA00AB39AD /* BridgeJSCallInvoker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BridgeJSCallInvoker.cpp; sourceTree = "<group>"; };
6E61350F22986FCA00AB39AD /* JSCallInvoker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSCallInvoker.h; sourceTree = "<group>"; };
6E61351322986FCB00AB39AD /* TurboModuleUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TurboModuleUtils.cpp; sourceTree = "<group>"; };
6E61351422986FCB00AB39AD /* TurboModule.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TurboModule.cpp; sourceTree = "<group>"; };
6E61351522986FCB00AB39AD /* TurboCxxModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TurboCxxModule.h; sourceTree = "<group>"; };
6E61351822986FCB00AB39AD /* RCTTurboModule.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RCTTurboModule.mm; sourceTree = "<group>"; };
6E61351922986FCB00AB39AD /* RCTTurboModuleManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RCTTurboModuleManager.mm; sourceTree = "<group>"; };
6E61351A22986FCB00AB39AD /* RCTTurboModuleManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTTurboModuleManager.h; sourceTree = "<group>"; };
6E61351B22986FCB00AB39AD /* RCTTurboModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTTurboModule.h; sourceTree = "<group>"; };
6E61351F22986FCB00AB39AD /* TurboCxxModule.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TurboCxxModule.cpp; sourceTree = "<group>"; };
6E61352022986FCB00AB39AD /* TurboModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TurboModule.h; sourceTree = "<group>"; };
6E61352222986FCB00AB39AD /* LongLivedObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LongLivedObject.h; sourceTree = "<group>"; };
6E61352322986FCB00AB39AD /* LongLivedObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LongLivedObject.cpp; sourceTree = "<group>"; };
6E61352422986FCB00AB39AD /* TurboModuleUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TurboModuleUtils.h; sourceTree = "<group>"; };
6E61352522986FCB00AB39AD /* TurboModuleBinding.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TurboModuleBinding.cpp; sourceTree = "<group>"; };
6E61352722986FCB00AB39AD /* TurboModuleBinding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TurboModuleBinding.h; sourceTree = "<group>"; };
6E61352922986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NativeSampleTurboCxxModuleSpecJSI.h; sourceTree = "<group>"; };
6E61352A22986FCB00AB39AD /* SampleTurboCxxModule.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SampleTurboCxxModule.cpp; sourceTree = "<group>"; };
6E61352C22986FCB00AB39AD /* SampleTurboCxxModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SampleTurboCxxModule.h; sourceTree = "<group>"; };
6E61352D22986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NativeSampleTurboCxxModuleSpecJSI.cpp; sourceTree = "<group>"; };
6E61353022986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTNativeSampleTurboModuleSpec.h; sourceTree = "<group>"; };
6E61353122986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RCTNativeSampleTurboModuleSpec.mm; sourceTree = "<group>"; };
6E61353222986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SampleTurboCxxModuleLegacyImpl.cpp; sourceTree = "<group>"; };
6E61353322986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SampleTurboCxxModuleLegacyImpl.h; sourceTree = "<group>"; };
6E61353422986FCB00AB39AD /* RCTSampleTurboModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTSampleTurboModule.h; sourceTree = "<group>"; };
6E61353522986FCB00AB39AD /* RCTSampleTurboCxxModule.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RCTSampleTurboCxxModule.mm; sourceTree = "<group>"; };
6E61353622986FCB00AB39AD /* RCTSampleTurboModule.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = RCTSampleTurboModule.mm; sourceTree = "<group>"; };
6E61353722986FCB00AB39AD /* RCTSampleTurboCxxModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCTSampleTurboCxxModule.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
6E0C2F5F22987562000E3701 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
6E6131FA22985B5C00AB39AD /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
6E0C2F6622987591000E3701 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
6E61350922986FCA00AB39AD /* jscallinvoker */ = {
isa = PBXGroup;
children = (
6E61350C22986FCA00AB39AD /* jsireact */,
);
name = jscallinvoker;
path = ../ReactCommon/jscallinvoker;
sourceTree = "<group>";
};
6E61350C22986FCA00AB39AD /* jsireact */ = {
isa = PBXGroup;
children = (
6E61350D22986FCA00AB39AD /* BridgeJSCallInvoker.h */,
6E61350E22986FCA00AB39AD /* BridgeJSCallInvoker.cpp */,
6E61350F22986FCA00AB39AD /* JSCallInvoker.h */,
);
path = jsireact;
sourceTree = "<group>";
};
6E61351122986FCB00AB39AD /* turbomodule */ = {
isa = PBXGroup;
children = (
6E61351222986FCB00AB39AD /* core */,
6E61352822986FCB00AB39AD /* samples */,
);
name = turbomodule;
path = ../ReactCommon/turbomodule;
sourceTree = "<group>";
};
6E61351222986FCB00AB39AD /* core */ = {
isa = PBXGroup;
children = (
6E61351322986FCB00AB39AD /* TurboModuleUtils.cpp */,
6E61351422986FCB00AB39AD /* TurboModule.cpp */,
6E61351522986FCB00AB39AD /* TurboCxxModule.h */,
6E61351622986FCB00AB39AD /* platform */,
6E61351F22986FCB00AB39AD /* TurboCxxModule.cpp */,
6E61352022986FCB00AB39AD /* TurboModule.h */,
6E61352222986FCB00AB39AD /* LongLivedObject.h */,
6E61352322986FCB00AB39AD /* LongLivedObject.cpp */,
6E61352422986FCB00AB39AD /* TurboModuleUtils.h */,
6E61352522986FCB00AB39AD /* TurboModuleBinding.cpp */,
6E61352722986FCB00AB39AD /* TurboModuleBinding.h */,
);
path = core;
sourceTree = "<group>";
};
6E61351622986FCB00AB39AD /* platform */ = {
isa = PBXGroup;
children = (
6E61351722986FCB00AB39AD /* ios */,
);
path = platform;
sourceTree = "<group>";
};
6E61351722986FCB00AB39AD /* ios */ = {
isa = PBXGroup;
children = (
6E61351822986FCB00AB39AD /* RCTTurboModule.mm */,
6E61351922986FCB00AB39AD /* RCTTurboModuleManager.mm */,
6E61351A22986FCB00AB39AD /* RCTTurboModuleManager.h */,
6E61351B22986FCB00AB39AD /* RCTTurboModule.h */,
);
path = ios;
sourceTree = "<group>";
};
6E61352822986FCB00AB39AD /* samples */ = {
isa = PBXGroup;
children = (
6E61352922986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.h */,
6E61352A22986FCB00AB39AD /* SampleTurboCxxModule.cpp */,
6E61352C22986FCB00AB39AD /* SampleTurboCxxModule.h */,
6E61352D22986FCB00AB39AD /* NativeSampleTurboCxxModuleSpecJSI.cpp */,
6E61352E22986FCB00AB39AD /* platform */,
);
path = samples;
sourceTree = "<group>";
};
6E61352E22986FCB00AB39AD /* platform */ = {
isa = PBXGroup;
children = (
6E61352F22986FCB00AB39AD /* ios */,
);
path = platform;
sourceTree = "<group>";
};
6E61352F22986FCB00AB39AD /* ios */ = {
isa = PBXGroup;
children = (
6E61353022986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.h */,
6E61353122986FCB00AB39AD /* RCTNativeSampleTurboModuleSpec.mm */,
6E61353222986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.cpp */,
6E61353322986FCB00AB39AD /* SampleTurboCxxModuleLegacyImpl.h */,
6E61353422986FCB00AB39AD /* RCTSampleTurboModule.h */,
6E61353522986FCB00AB39AD /* RCTSampleTurboCxxModule.mm */,
6E61353622986FCB00AB39AD /* RCTSampleTurboModule.mm */,
6E61353722986FCB00AB39AD /* RCTSampleTurboCxxModule.h */,
);
path = ios;
sourceTree = "<group>";
};
83CBB9F61A601CBA00E9B192 = {
isa = PBXGroup;
children = (
6E61350922986FCA00AB39AD /* jscallinvoker */,
6E61351122986FCB00AB39AD /* turbomodule */,
6E0C2F33229871F4000E3701 /* third-party.xcconfig */,
6E0C2EC12298704B000E3701 /* libRCTTurboModuleCore.a */,
6E0C2F6322987562000E3701 /* libRCTTurboModuleSamples.a */,
6E0C2F6622987591000E3701 /* Frameworks */,
);
indentWidth = 2;
sourceTree = "<group>";
tabWidth = 2;
usesTabs = 0;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
6E0C2F4422987562000E3701 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6E0C2F702298759D000E3701 /* RCTSampleTurboModule.h in Headers */,
6E0C2F6F2298759D000E3701 /* SampleTurboCxxModuleLegacyImpl.h in Headers */,
6E0C2F6C2298759D000E3701 /* RCTNativeSampleTurboModuleSpec.h in Headers */,
6E0C2F682298759D000E3701 /* NativeSampleTurboCxxModuleSpecJSI.h in Headers */,
6E0C2F6A2298759D000E3701 /* SampleTurboCxxModule.h in Headers */,
6E0C2F732298759D000E3701 /* RCTSampleTurboCxxModule.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6E6131E822985B5C00AB39AD /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6E61353E22986FE400AB39AD /* TurboCxxModule.h in Headers */,
6E61354022986FE400AB39AD /* LongLivedObject.h in Headers */,
6E61354322986FF600AB39AD /* JSCallInvoker.h in Headers */,
6E0C2F392298730B000E3701 /* RCTTurboModuleManager.h in Headers */,
6E61353F22986FE400AB39AD /* TurboModule.h in Headers */,
6E61354122986FE400AB39AD /* TurboModuleUtils.h in Headers */,
6E0C2F342298727D000E3701 /* RCTTurboModule.h in Headers */,
6E61354222986FF600AB39AD /* BridgeJSCallInvoker.h in Headers */,
6E0C2F7F229876CB000E3701 /* TurboModuleBinding.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
6E0C2F4322987562000E3701 /* RCTTurboModuleSamples */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6E0C2F6022987562000E3701 /* Build configuration list for PBXNativeTarget "RCTTurboModuleSamples" */;
buildPhases = (
6E0C2F4422987562000E3701 /* Headers */,
6E0C2F4D22987562000E3701 /* Copy Headers */,
6E0C2F5622987562000E3701 /* Sources */,
6E0C2F5F22987562000E3701 /* Frameworks */,
);
buildRules = (
);
dependencies = (
6E0C2F6522987586000E3701 /* PBXTargetDependency */,
);
name = RCTTurboModuleSamples;
productName = React;
productReference = 6E0C2F6322987562000E3701 /* libRCTTurboModuleSamples.a */;
productType = "com.apple.product-type.library.static";
};
6E6131E522985B5C00AB39AD /* RCTTurboModuleCore */ = {
isa = PBXNativeTarget;
buildConfigurationList = 6E6131FB22985B5C00AB39AD /* Build configuration list for PBXNativeTarget "RCTTurboModuleCore" */;
buildPhases = (
6E6131E822985B5C00AB39AD /* Headers */,
6E6131EF22985B5C00AB39AD /* Copy Headers */,
6E6131F622985B5C00AB39AD /* Sources */,
6E6131FA22985B5C00AB39AD /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = RCTTurboModuleCore;
productName = React;
productReference = 6E0C2EC12298704B000E3701 /* libRCTTurboModuleCore.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
83CBB9F71A601CBA00E9B192 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0940;
ORGANIZATIONNAME = Facebook;
};
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "RCTTurboModule" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
en,
Base,
);
mainGroup = 83CBB9F61A601CBA00E9B192;
productRefGroup = 83CBB9F61A601CBA00E9B192;
projectDirPath = "";
projectRoot = "";
targets = (
6E6131E522985B5C00AB39AD /* RCTTurboModuleCore */,
6E0C2F4322987562000E3701 /* RCTTurboModuleSamples */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
6E0C2F5622987562000E3701 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6E0C2F722298759D000E3701 /* RCTSampleTurboModule.mm in Sources */,
6E0C2F6D2298759D000E3701 /* RCTNativeSampleTurboModuleSpec.mm in Sources */,
6E0C2F6E2298759D000E3701 /* SampleTurboCxxModuleLegacyImpl.cpp in Sources */,
6E0C2F692298759D000E3701 /* SampleTurboCxxModule.cpp in Sources */,
6E0C2F712298759D000E3701 /* RCTSampleTurboCxxModule.mm in Sources */,
6E0C2F6B2298759D000E3701 /* NativeSampleTurboCxxModuleSpecJSI.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
6E6131F622985B5C00AB39AD /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
6E61354422986FF800AB39AD /* BridgeJSCallInvoker.cpp in Sources */,
6E61353D22986FDB00AB39AD /* TurboModuleBinding.cpp in Sources */,
6E61353A22986FDB00AB39AD /* TurboModule.cpp in Sources */,
6E0C2F3522987280000E3701 /* RCTTurboModule.mm in Sources */,
6E61353922986FDB00AB39AD /* TurboModuleUtils.cpp in Sources */,
6E61353B22986FDB00AB39AD /* TurboCxxModule.cpp in Sources */,
6E0C2F382298730B000E3701 /* RCTTurboModuleManager.mm in Sources */,
6E61353C22986FDB00AB39AD /* LongLivedObject.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
6E0C2F6522987586000E3701 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 6E6131E522985B5C00AB39AD /* RCTTurboModuleCore */;
targetProxy = 6E0C2F6422987586000E3701 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
6E0C2F6122987562000E3701 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E0C2F33229871F4000E3701 /* third-party.xcconfig */;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_STATIC_ANALYZER_MODE = deep;
CLANG_WARN_COMMA = NO;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
OTHER_CFLAGS = (
"$(inherited)",
"-DRN_TURBO_MODULE_ENABLED",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/jsireact;
RUN_CLANG_STATIC_ANALYZER = YES;
};
name = Debug;
};
6E0C2F6222987562000E3701 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E0C2F33229871F4000E3701 /* third-party.xcconfig */;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_STATIC_ANALYZER_MODE = deep;
CLANG_WARN_COMMA = NO;
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
OTHER_CFLAGS = (
"$(inherited)",
"-DRN_TURBO_MODULE_ENABLED",
);
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/jsireact;
RUN_CLANG_STATIC_ANALYZER = NO;
};
name = Release;
};
6E6131FC22985B5C00AB39AD /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E0C2F33229871F4000E3701 /* third-party.xcconfig */;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_STATIC_ANALYZER_MODE = deep;
CLANG_WARN_COMMA = NO;
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/jsireact;
RUN_CLANG_STATIC_ANALYZER = YES;
};
name = Debug;
};
6E6131FD22985B5C00AB39AD /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6E0C2F33229871F4000E3701 /* third-party.xcconfig */;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_STATIC_ANALYZER_MODE = deep;
CLANG_WARN_COMMA = NO;
GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/jsireact;
RUN_CLANG_STATIC_ANALYZER = NO;
};
name = Release;
};
83CBBA201A601CBA00E9B192 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = 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_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_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"RCT_DEBUG=1",
"RCT_DEV=1",
"RCT_NSASSERT=1",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TVOS_DEPLOYMENT_TARGET = 9.2;
WARNING_CFLAGS = (
"-Wextra",
"-Wall",
"-Wno-semicolon-before-method-body",
);
};
name = Debug;
};
83CBBA211A601CBA00E9B192 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = 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_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_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = "";
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
GCC_WARN_SHADOW = YES;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TVOS_DEPLOYMENT_TARGET = 9.2;
VALIDATE_PRODUCT = YES;
WARNING_CFLAGS = (
"-Wextra",
"-Wall",
"-Wno-semicolon-before-method-body",
);
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
6E0C2F6022987562000E3701 /* Build configuration list for PBXNativeTarget "RCTTurboModuleSamples" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6E0C2F6122987562000E3701 /* Debug */,
6E0C2F6222987562000E3701 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
6E6131FB22985B5C00AB39AD /* Build configuration list for PBXNativeTarget "RCTTurboModuleCore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
6E6131FC22985B5C00AB39AD /* Debug */,
6E6131FD22985B5C00AB39AD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "RCTTurboModule" */ = {
isa = XCConfigurationList;
buildConfigurations = (
83CBBA201A601CBA00E9B192 /* Debug */,
83CBBA211A601CBA00E9B192 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
}

Просмотреть файл

@ -1001,6 +1001,9 @@
66CD94B71F1045E700CB3C7C /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66CD94B01F1045E700CB3C7C /* RCTMaskedViewManager.m */; };
66CD94B81F1045E700CB3C7C /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 66CD94B01F1045E700CB3C7C /* RCTMaskedViewManager.m */; };
68EFE4EE1CF6EB3900A1DE13 /* RCTBundleURLProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 68EFE4ED1CF6EB3900A1DE13 /* RCTBundleURLProvider.m */; };
6E0C2F36229872CD000E3701 /* RCTCxxConvert.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = C60128A91F3D1258009DF9FF /* RCTCxxConvert.h */; };
6E0C2F37229872E8000E3701 /* RCTManagedPointer.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = C654505D1F3BD9280090799B /* RCTManagedPointer.h */; };
6E0C2F3A2298731F000E3701 /* RCTCxxModule.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 13134C801E296B2A00B9F3CB /* RCTCxxModule.h */; };
830A229E1A66C68A008503DA /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 830A229D1A66C68A008503DA /* RCTRootView.m */; };
83281384217EB70900574D55 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83281383217EB70800574D55 /* MallocImpl.cpp */; };
83281385217EB71200574D55 /* MallocImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83281383217EB70800574D55 /* MallocImpl.cpp */; };
@ -1544,7 +1547,10 @@
dstPath = include/React;
dstSubfolderSpec = 16;
files = (
6E0C2F3A2298731F000E3701 /* RCTCxxModule.h in Copy Headers */,
6E0C2F37229872E8000E3701 /* RCTManagedPointer.h in Copy Headers */,
5C60EB5A226442950018C04F /* RCTCxxBridgeDelegate.h in Copy Headers */,
6E0C2F36229872CD000E3701 /* RCTCxxConvert.h in Copy Headers */,
5C60EB57226441470018C04F /* JSCExecutorFactory.h in Copy Headers */,
589515E12231ADE00036BDE0 /* RCTSurfacePresenterStub.h in Copy Headers */,
39C50FF92046EACF00CEE534 /* RCTVersion.h in Copy Headers */,