diff --git a/ReactCommon/ReactCommon.podspec b/ReactCommon/ReactCommon.podspec index ba4947b7a9aded..39701310f6af11 100644 --- a/ReactCommon/ReactCommon.podspec +++ b/ReactCommon/ReactCommon.podspec @@ -61,7 +61,10 @@ Pod::Spec.new do |s| ss.subspec "core" do |sss| sss.source_files = "react/nativemodule/core/ReactCommon/**/*.{cpp,h}", "react/nativemodule/core/platform/ios/**/*.{mm,cpp,h}" - sss.exclude_files = "react/nativemodule/core/ReactCommon/{LongLivedObject,CallbackWrapper}.h" + excluded_files = ENV['USE_FRAMEWORKS'] == nil ? + "react/nativemodule/core/ReactCommon/LongLivedObject.h" : + "react/nativemodule/core/ReactCommon/{LongLivedObject,CallbackWrapper}.h" + sss.exclude_files = excluded_files end ss.subspec "samples" do |sss|