writeImplStarters function
linkNativeImplStarters, then resyncs SwiftPM sources on the Apple platforms that got a new file (the sync ran before registrations existed).
Implementation
void writeImplStarters(String pluginName, List<ModuleInfo> moduleInfos, {String baseDir = '.'}) {
final touched = linkNativeImplStarters(baseDir: baseDir);
if (touched.contains('ios')) ensureIosPackageSwift(pluginName, baseDir: baseDir, moduleInfos: moduleInfos);
if (touched.contains('macos')) ensureMacosPackageSwift(pluginName, baseDir: baseDir, moduleInfos: moduleInfos);
}