Files
xiaojibeier f3726f0810 first
2026-07-06 03:36:46 +08:00

33 lines
856 B
JavaScript
Executable File

#!/usr/bin/env node
// Tauri iOS build script
// This script is called during the Xcode build process
const path = require('path');
const { spawn } = require('child_process');
// 获取项目根目录
const projectRoot = path.resolve(__dirname, '../../..');
const tauriRoot = path.resolve(projectRoot, 'src-tauri');
console.log('Starting Tauri iOS build...');
console.log('Project root:', projectRoot);
console.log('Tauri root:', tauriRoot);
// 执行 tauri build for iOS
const buildProcess = spawn('npx', ['tauri', 'build', '--target', 'ios'], {
cwd: projectRoot,
stdio: 'inherit',
env: { ...process.env }
});
buildProcess.on('exit', (code) => {
console.log(`Tauri build exited with code ${code}`);
process.exit(code);
});
buildProcess.on('error', (error) => {
console.error('Error running tauri build:', error);
process.exit(1);
});