wf021325 / ipatool.js

101 stars 27 forks source link

做了点小修改 可以使用命令行来执行命令 但是我不会编译 #1

Open KleinerSource opened 3 months ago

KleinerSource commented 3 months ago

cli.js import { Command } from 'commander'; import { IPATool } from './src/ipa.js'; process.removeAllListeners('warning');

const program = new Command(); program .option('-o, --output ', '保存文件的路径', './app') .option('-a, --appid ', '应用程序的ID', '6448362669') .option('-v, --appVerId ', '版本id', '857775619') .option('-e, --appleId ', 'Apple ID 邮箱', '123456') .option('-p, --password ', 'Apple ID 密码', '12345') .option('-c, --code ', '两步验证代码', '');

program.parse(process.argv);

const options = program.opts();

const ipaTool = new IPATool();

(async () => { try { await ipaTool.downipa({ path: options.output, APPID: options.appid, appVerId: options.appVerId, APPLE_ID: options.appleId, PASSWORD: options.password, CODE: options.code }); console.log('下载完成'); } catch (error) { console.error('下载失败:', error); } })();

wf021325 commented 3 months ago

cli.js import { Command } from 'commander'; import { IPATool } from './src/ipa.js'; process.removeAllListeners('警告');

const 程序 = new Command(); program .option('-o, --output ', '保存文件的路径', './app') .option('-a, --appid ', '应用程序的ID', '6448362669') .option('-v, --appVerId ', '版本id', '857775619') .option('-e, --appleId ', 'Apple ID 邮箱', '123456') .option('-p, --password ', 'Apple ID 密码', '12345') .option('-c, --code', '两步验证代码', '');

program.parse(process.argv); const options = program.opts(); const ipaTool = new IPATool(); (async () => { try { await ipaTool.downipa({ path: options.output, APPID: options.appid, appVerId: options.appVerId, APPLE_ID: options.appleId, PASSWORD: options.password, CODE: options.code }); console.log('下载完成'); } catch (error) { console.error('下载失败:', error); } })();

特别抱歉,我更不会,我只是找到一个下旧版的接口而已,修改了他们的代码而已,可以说我完全不懂js,下载功能我是用GPT写的,