diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h index cfffc927e5..418402929a 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h @@ -2297,10 +2297,12 @@ private: if (installPath.isNotEmpty()) { - script << "if [ \"$CONFIGURATION\" = \"" << config->getName() - << "\" ]; then\n /bin/ln -sfh \"$CONFIGURATION_BUILD_DIR\" \"" - << installPath.replace ("$(HOME)", "$HOME") << '/' << target->getLV2BundleName() - << "\"\nfi\n"; + const auto destination = installPath.replace ("$(HOME)", "$HOME"); + + script << "if [ \"$CONFIGURATION\" = \"" << config->getName() << "\" ]; then\n" + "mkdir -p \"" << destination << "\"\n" + "/bin/ln -sfh \"$CONFIGURATION_BUILD_DIR\" \"" << destination << "\"\n" + "fi\n"; } }