public ProjectGenerator(ProjectGenerationSettings generationSettings) { settings = generationSettings; rootFolder = generationSettings.CsharpSolutionParentFolder; currentTarget = generationSettings.TargetProject; projectName = generationSettings.TargetProject.Name; xcodeProjPath = generationSettings.PathToXcodeProject; solutionName = generationSettings.SolutionName; }
void GenerateProjects() { foreach (var target in xcodeProjectModel.Targets) { var projectGenerationSettings = new ProjectGenerationSettings { OveriwriteLaunchImages = preferences.OveriwriteLaunchImages, OverwriteAppIcons = preferences.OverwriteAppIcons, SolutionName = projectName, PathToXcodeProject = xcodeProjectModel.FilePath, CsharpSolutionParentFolder = preferences.CSharpProjectFolderPath, TargetProject = target }; var projectGenerator = new ProjectGenerator (projectGenerationSettings); projectGenerator.Run (); } }