build.sh 1.41 KB
Newer Older
liujiangnan's avatar
liujiangnan committed
1 2
#!/bin/sh

3
cd bin 
4 5 6 7 8 9 10

set -e

node build_check.js

set +e

11
# cd ../form 
liujiangnan's avatar
liujiangnan committed
12

13
# npm install
liujiangnan's avatar
liujiangnan committed
14

15
# npm run publish 
liujiangnan's avatar
liujiangnan committed
16

17
cd ../bin 
18 19 20

node build_step_0.js

liujiangnan's avatar
liujiangnan committed
21 22
cd ../play

23
/Applications/CocosCreator/Creator/2.4.5/CocosCreator.app/Contents/MacOS/CocosCreator --path "./" --build "platform=web-desktop;debug=true" --force
liujiangnan's avatar
liujiangnan committed
24

25 26
echo "生成 web desktop 完成~!"

27
cd ../bin 
liujiangnan's avatar
liujiangnan committed
28

29 30 31 32 33 34
node build_step_1.js

echo "build_step_1 完成~!"

cd ../play

35
/Applications/CocosCreator/Creator/2.4.5/CocosCreator.app/Contents/MacOS/CocosCreator --path "./" --build "platform=ios;debug=false;md5Cache=true;buildPath=build_ios;encryptJs=true;xxteaKey=6bbfce23-28b4-4a;zipCompressJs=true" --force
36 37 38

echo "生成 ios 完成~!"

39
cd ../bin 
40 41 42 43 44 45 46

node build_step_2.js

echo "build_step_2 完成~!"

cd ../play

47
/Applications/CocosCreator/Creator/2.4.5/CocosCreator.app/Contents/MacOS/CocosCreator --path "./" --build "platform=ios;debug=false;md5Cache=true;buildPath=build_android;appABIs=['armeabi-v7a','x86','x86_64','arm64-v8a'];encryptJs=true;xxteaKey=6bbfce23-28b4-4a;zipCompressJs=true" --force
48 49 50

echo "生成 android 完成~!"

51
cd ../bin 
52 53 54 55

node build_step_3.js

echo "build_step_3 完成~!"
56 57 58

cd ../play

59
/Applications/CocosCreator/Creator/2.4.5/CocosCreator.app/Contents/MacOS/CocosCreator --path "./" --build "platform=web-desktop;debug=false;buildPath=build_web_desktop" --force
60 61 62

echo "生成 web-desktop 完成~!"

63
cd ../bin 
64 65 66 67

node build_step_4.js

echo "build_step_4 完成~!"