MCPcopy Index your code
hub / github.com/ionic-team/capacitor / updateIOS

Function updateIOS

cli/src/ios/update.ts:36–45  ·  view source on GitHub ↗
(config: Config, deployment: boolean)

Source from the content-addressed store, hash-verified

34const platform = 'ios';
35
36export async function updateIOS(config: Config, deployment: boolean): Promise<void> {
37 const plugins = await getPluginsTask(config);
38
39 const capacitorPlugins = plugins.filter((p) => getPluginType(p, platform) === PluginType.Core);
40 await updatePluginFiles(config, plugins, deployment);
41 await checkPlatformVersions(config, platform);
42 generateIOSPackageJSON(config, plugins);
43
44 printPlugins(capacitorPlugins, 'ios');
45}
46
47async function updatePluginFiles(config: Config, plugins: Plugin[], deployment: boolean) {
48 await removePluginsNativeFiles(config);

Callers 1

updateFunction · 0.90

Calls 6

getPluginTypeFunction · 0.90
checkPlatformVersionsFunction · 0.90
generateIOSPackageJSONFunction · 0.90
printPluginsFunction · 0.90
updatePluginFilesFunction · 0.85
getPluginsTaskFunction · 0.70

Tested by

no test coverage detected