Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Store and Extract Xcodeproj in Sandcastle
Summary: Normally, when we work with RNTester, we have to install the pods with the `pod install` command. The `pod install` commands has some side effects on the Xcode.project: for example, it installs some build script phases. In Sandcastle, we do not run that command to avoid network requests and to improve test reliability and reproducibility. This implies that, when we run the sandcastle jobs and/or we update the offline mirrors, we also have to upload the Xcode project associated with the specific JS engine. This Diff operates in two steps: 1. when updating the offline mirrors, it creates a tarball with the Xcodeproj and stores it in the proper offline mirror folder. 2. when testing, it replaces the current project with the one stored in the offline mirrors before extracting the pods. allow-large-files ## Changelog [Internal] - Keep a copy of the Xcodeproj in the offline mirrors Reviewed By: cortinico Differential Revision: D41541712 fbshipit-source-id: e6d9633f9245631ab56c8b9689707b537c30075c
- Loading branch information