Fixed a logic bug on externals

* where some versions components on csproj were not being updated
This commit is contained in:
SotoiGhost 2019-08-13 16:07:39 -05:00
Родитель d025775ff9
Коммит 5a6121a155
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 72EA2B8D62E38FAB
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -134,7 +134,9 @@ Task ("externals")
BuildSdkOnPodfile (artifact);
}
} else {
foreach (var artifact in ARTIFACTS_TO_BUILD)
foreach (var artifact in ARTIFACTS_TO_BUILD) {
UpdateVersionInCsproj (artifact);
foreach (var podSpec in artifact.PodSpecs) {
if (podSpec.FrameworkSource != FrameworkSource.Pods)
continue;
@ -142,10 +144,10 @@ Task ("externals")
if (DirectoryExists (EXTERNALS_PATH.Combine ($"{podSpec.FrameworkName}.framework")))
break;
UpdateVersionInCsproj (artifact);
CreateAndInstallPodfile (artifact);
BuildSdkOnPodfile (artifact);
}
}
}
// Call here custom methods created at custom_externals_download.cake file