From 5b2be72a3f88591c7ba7ab491affcb971baaf052 Mon Sep 17 00:00:00 2001 From: James Ide Date: Mon, 30 Mar 2015 12:47:58 -0700 Subject: [PATCH] [Pod] Preserve header directory structure The React code has relative imports like `#import "../React/Base/Layout.h"`. CocoaPods by default flattens the header files so they're all in a single directory, but specifying `header_mappings_dir` in the podspec preserves the directory structure. --- React.podspec | 1 + 1 file changed, 1 insertion(+) diff --git a/React.podspec b/React.podspec index b2796ffa10c02f..699becae1b5dd6 100644 --- a/React.podspec +++ b/React.podspec @@ -24,6 +24,7 @@ Pod::Spec.new do |s| s.platform = :ios, "7.0" s.prepare_command = 'npm install' s.preserve_paths = "cli.js", "Libraries/**/*.js", "lint", "linter.js", "node_modules", "package.json", "packager", "PATENTS", "react-native-cli" + s.header_mappings_dir = "." s.subspec 'Core' do |ss| ss.source_files = "React/**/*.{c,h,m}"