diff --git a/packages/create-react-native-library/templates/native-common/{%- project.name %}.podspec b/packages/create-react-native-library/templates/native-common/{%- project.name %}.podspec index 8f163a5ee..1c6e8cee9 100644 --- a/packages/create-react-native-library/templates/native-common/{%- project.name %}.podspec +++ b/packages/create-react-native-library/templates/native-common/{%- project.name %}.podspec @@ -13,16 +13,12 @@ Pod::Spec.new do |s| s.platforms = { :ios => min_ios_version_supported } s.source = { :git => "<%- repo -%>.git", :tag => "#{s.version}" } -<% if (project.moduleConfig !== "nitro-modules" || project.viewConfig === "nitro-view") { -%> -<% if (project.swift) { -%> - s.source_files = "ios/**/*.{h,m,mm,swift}" -<% } else { -%> - s.source_files = "ios/**/*.{h,m,mm,cpp}" +<% if (project.moduleConfig !== "nitro-modules" && project.viewConfig !== "nitro-view") { -%> + s.source_files = "ios/**/*.{h,m,mm,swift,cpp}" +<% if (!project.swift) { -%> s.private_header_files = "ios/**/*.h" <% } -%> -<% } -%> - -<% if (project.moduleConfig === "nitro-modules" || project.viewConfig === "nitro-view") { -%> +<% } else { -%> s.source_files = [ "ios/**/*.{swift}", "ios/**/*.{m,mm}",