//node.js
const execFile = require('child_process').execFile;
const child = execFile('bash', ['./test.sh'],
(error, stdout, stderr) => {
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);w
if (error !== null) {
console.log(`exec error: ${error}`);
}
});
child.stdout.on('data', function (data) {
console.log('<=====' + data);
console.log('=====>');
child.stdin.write(new Buffer('yfemail@163.com\n'))
})
//sh
#!/bin/bash echo "Hello World !" cd /Users/yfan/Desktop/AutoOnlineTest/fastlane/metadata/en-US pwd #需求 输入 appleid,pswd及提交信息()自动发布app。 #1. fastlane init 初始化 #2. cert 证书 #3. sign 签名 #4. snapshot 截图 #5. gym 打包 #6. deliver 上传 #修改元数据 (将 ‘美丽天使’换成‘123’) sed -i "" "s/美丽天使/123/g" keywords.txt #添加元数据 echo "安米关键字" >> keywords.txt echo "==新的描述" > description.txt echo "http://tuitui.pro.cn/" > support_url.txt echo "==新的描述" > description.txt cat keywords.txt cd /Users/yfan/Desktop/AutoOnlineTest/fastlane/metadata echo "2016 tuitui.pro.cn" > copyright.txt