Fixes react-native link for apps with extra xcode projects in the root folder

Summary:
Adds a ```sort``` to ```findProject(folder)``` to boost ones in IOS_BASE to the top. Otherwise, if for example there is a git submodule project in the root app folder, the method will pick that one instead and linking will fail.
Fixes issue #10494
Closes https://github.com/facebook/react-native/pull/10495

Differential Revision: D4069439

Pulled By: lacker

fbshipit-source-id: 4328ac55389ed51cb42759fcf8360e56d5058136
This commit is contained in:
Rob Clouth 2016-10-24 13:12:57 -07:00 committed by Facebook Github Bot
parent 25d9f86f99
commit 157a03dd8d

View File

@ -37,6 +37,9 @@ module.exports = function findProject(folder) {
})
.filter(project => {
return path.dirname(project) === IOS_BASE || !TEST_PROJECTS.test(project);
})
.sort((projectA, projectB) => {
return path.dirname(projectA) === IOS_BASE? -1 : 1;
});
if (projects.length === 0) {