diff --git a/packages/cli-config-apple/src/tools/pods.ts b/packages/cli-config-apple/src/tools/pods.ts index 1ca5693af..715012ef7 100644 --- a/packages/cli-config-apple/src/tools/pods.ts +++ b/packages/cli-config-apple/src/tools/pods.ts @@ -100,6 +100,7 @@ async function install( root, platform, reactNativePath, + iosFolderPath, }); await installPods(loader, { skipBundleInstall: !!cachedDependenciesHash, diff --git a/packages/cli-config-apple/src/tools/runCodegen.ts b/packages/cli-config-apple/src/tools/runCodegen.ts index 8023aa5ee..ca4aa6883 100644 --- a/packages/cli-config-apple/src/tools/runCodegen.ts +++ b/packages/cli-config-apple/src/tools/runCodegen.ts @@ -6,6 +6,7 @@ interface CodegenOptions { root: string; platform: string; reactNativePath: string; + iosFolderPath: string; } async function runCodegen(options: CodegenOptions): Promise { @@ -24,7 +25,7 @@ async function runCodegen(options: CodegenOptions): Promise { '-p', options.root, '-o', - process.cwd(), + options.iosFolderPath, '-t', options.platform, ]); diff --git a/packages/cli/src/commands/init/init.ts b/packages/cli/src/commands/init/init.ts index 87c49f890..9f9227491 100644 --- a/packages/cli/src/commands/init/init.ts +++ b/packages/cli/src/commands/init/init.ts @@ -292,6 +292,7 @@ async function createFromTemplate({ root: projectDirectory, platform: 'ios', reactNativePath, + iosFolderPath: path.join(projectDirectory, 'ios'), }); await installPods(loader, {}); loader.succeed(); @@ -311,6 +312,7 @@ async function createFromTemplate({ root: projectDirectory, platform: 'ios', reactNativePath, + iosFolderPath: path.join(projectDirectory, 'ios'), }); await installPods(loader, {}); loader.succeed();