Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Pod] Preserve header directory structure #508

Closed
wants to merge 1 commit into from

Conversation

ide
Copy link
Contributor

@ide ide commented Mar 30, 2015

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.

@a2
Copy link
Contributor

a2 commented Mar 30, 2015

Brilliant! I was having some trouble with the podspec over the weekend but I'm glad someone figured it out. I'll check this out tomorrow (it's getting late here in London) and we can merge this in. Thanks a bunch! 😅

@ide
Copy link
Contributor Author

ide commented Mar 31, 2015

On a related note I was thinking it could be good to include 'pod install' as part of the integration tests especially if not a lot of people at facebook are actively using the podspec.

@a2
Copy link
Contributor

a2 commented Mar 31, 2015

Looking at this now.

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.
@ide ide closed this Apr 1, 2015
@ide ide deleted the fix-pod-header branch April 1, 2015 02:08
@a2
Copy link
Contributor

a2 commented Apr 2, 2015

Committed in 18cb5d0.

vjeux pushed a commit to vjeux/react-native that referenced this pull request Apr 13, 2015
Summary:
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.
Closes facebook#508
Github Author: James Ide <ide@jameside.com>

Test Plan: Imported from GitHub, without a `Test Plan:` line.
vjeux pushed a commit to vjeux/react-native that referenced this pull request Apr 14, 2015
Summary:
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.
Closes facebook#508
Github Author: James Ide <ide@jameside.com>

Test Plan: Imported from GitHub, without a `Test Plan:` line.
vjeux pushed a commit to vjeux/react-native that referenced this pull request Apr 15, 2015
Summary:
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.
Closes facebook#508
Github Author: James Ide <ide@jameside.com>

Test Plan: Imported from GitHub, without a `Test Plan:` line.
facebook-github-bot pushed a commit that referenced this pull request May 4, 2017
Summary:
Just cherry-picked my commit from #508
Closes facebook/yoga#542

Differential Revision: D5002335

Pulled By: emilsjolander

fbshipit-source-id: 3f61a235c41627e9cfb90dce150323f11892e65f
thotegowda pushed a commit to thotegowda/react-native that referenced this pull request May 7, 2017
Summary:
Just cherry-picked my commit from facebook#508
Closes facebook/yoga#542

Differential Revision: D5002335

Pulled By: emilsjolander

fbshipit-source-id: 3f61a235c41627e9cfb90dce150323f11892e65f
makadaw pushed a commit to makadaw/react-native that referenced this pull request May 9, 2017
Summary:
Just cherry-picked my commit from facebook#508
Closes facebook/yoga#542

Differential Revision: D5002335

Pulled By: emilsjolander

fbshipit-source-id: 3f61a235c41627e9cfb90dce150323f11892e65f
jfrolich pushed a commit to jfrolich/react-native that referenced this pull request Apr 22, 2020
ayushjainrksh referenced this pull request in MLH-Fellowship/react-native Jul 2, 2020
accessibilityIgnoresInvertColors was incorrectly a H3 when it should be a H4 for consistency.
mganandraj added a commit to mganandraj/react-native that referenced this pull request Jul 29, 2020
cortinico added a commit to cortinico/react-native that referenced this pull request Sep 28, 2022
Summary:
I'm not going to merge this as it is, this is mostly for discussions with the community for the sake of
RFC facebook#508 react-native-community/discussions-and-proposals#508

Here I'm setting up a :ReactAndroid:external-artifacts Gradle module which is responsible of
uploading arbitrary artifacts to Maven (Central or any other repo).

In this specific example I'm uploading the Hermes iOS tarball which is 500+ Mb.
In this module I've configured the auth with Sonatype for publishing and the GPG signing of the artifacts.

Changelog:
[Internal] [Changed] - Store the iOS Hermes tarball on Maven

Differential Revision: D39886167

fbshipit-source-id: 66edae7f83df35525dc8cccd68bb5bb3a5e02a12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants