Skip to content

Commit 12ce2a4

Browse files
authored
fix(cli): use proper build params (#8016)
1 parent 8717680 commit 12ce2a4

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

cli/src/config.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,16 @@ import { dirname, extname, join, relative, resolve } from 'path';
44

55
import c from './colors';
66
import { parseApkNameFromFlavor } from './common';
7-
import type { AndroidConfig, AppConfig, CLIConfig, Config, ExternalConfig, IOSConfig, WebConfig } from './definitions';
7+
import type {
8+
AndroidConfig,
9+
AppConfig,
10+
CLIConfig,
11+
Config,
12+
ExternalConfig,
13+
IOSConfig,
14+
WebConfig,
15+
XcodeExportMethod,
16+
} from './definitions';
817
import { OS } from './definitions';
918
import { fatal, isFatal } from './errors';
1019
import { logger } from './log';
@@ -268,7 +277,7 @@ async function loadIOSConfig(rootDir: string, extConfig: ExternalConfig): Promis
268277
const webDirAbs = lazy(() => determineIOSWebDirAbs(nativeProjectDirAbs, nativeTargetDirAbs, nativeXcodeProjDirAbs));
269278
const cordovaPluginsDir = 'capacitor-cordova-ios-plugins';
270279
const buildOptions = {
271-
xcodeExportMethod: extConfig.ios?.buildOptions?.exportMethod,
280+
exportMethod: extConfig.ios?.buildOptions?.exportMethod as XcodeExportMethod,
272281
xcodeSigningStyle: extConfig.ios?.buildOptions?.signingStyle,
273282
signingCertificate: extConfig.ios?.buildOptions?.signingCertificate,
274283
provisioningProfile: extConfig.ios?.buildOptions?.provisioningProfile,

cli/src/ios/build.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ export async function buildiOS(config: Config, buildOptions: BuildCommandOptions
4242
'-archivePath',
4343
`${theScheme}.xcarchive`,
4444
'archive',
45+
'-configuration',
46+
buildOptions.configuration,
4547
];
4648

4749
if (buildOptions.xcodeTeamId) {

0 commit comments

Comments
 (0)