From e33688ef81a67495d1e6da11765b065ea09c84e8 Mon Sep 17 00:00:00 2001 From: Joshua May Date: Fri, 3 Nov 2017 16:21:07 -0700 Subject: [PATCH] Adds PrivateDatabase podspec Summary: Resolves #16663. Walked through the reproduction steps in #16663, but with successful build. We can also now see the files are included in the `Pods` project: screen shot 2017-11-03 at 7 43 21 pm (I noticed a subspec called `_ignore_me_subspec_for_linting_` so do we have tests for the podspec?) [IOS] [BUGFIX] [React.podspec] - Resolves build error about missing symbols for PrivateDatabase.{cpp,h} Closes https://github.com/facebook/react-native/pull/16664 Differential Revision: D6238178 Pulled By: hramos fbshipit-source-id: b57007ab8c7c8bd0faf1f2f11269a7a2c28183e5 --- React.podspec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/React.podspec b/React.podspec index f993aab0da5..cda367ec0f4 100644 --- a/React.podspec +++ b/React.podspec @@ -109,6 +109,7 @@ Pod::Spec.new do |s| s.subspec "jschelpers" do |ss| ss.dependency "Folly", "2016.09.26.00" + ss.dependency "React/PrivateDatabase" ss.compiler_flags = folly_compiler_flags ss.source_files = "ReactCommon/jschelpers/*.{cpp,h}" ss.private_header_files = "ReactCommon/jschelpers/*.h" @@ -116,6 +117,11 @@ Pod::Spec.new do |s| ss.framework = "JavaScriptCore" end + s.subspec "PrivateDatabase" do |ss| + ss.source_files = "ReactCommon/privatedata/*.{cpp,h}" + ss.private_header_files = "ReactCommon/privatedata/*.h" + end + s.subspec "cxxreact" do |ss| ss.dependency "React/jschelpers" ss.dependency "boost"