-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·50 lines (41 loc) · 2.23 KB
/
Copy pathbuild.sh
File metadata and controls
executable file
·50 lines (41 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
# 参数赋值
VERSION=$1
FACEID_SDK_DIR="MegLiveStill_${1}DP_I"
cd oss
rm -rf MegLiveV5Base
mkdir MegLiveV5Base
rm -rf MegLiveV5DetectCN
mkdir MegLiveV5DetectCN
rm -rf MegLiveV5DetectCNLite
mkdir MegLiveV5DetectCNLite
rm -rf MegLiveV5DetectGlobal
mkdir MegLiveV5DetectGlobal
rm -rf MegLiveV5DetectGlobalLite
mkdir MegLiveV5DetectGlobalLite
cp -cr ./output/FaceID/GuoNei/$FACEID_SDK_DIR/iOS/标准版/sdk/xcframework/nocodesign/MGFaceIDBaseKit.xcframework ./MegLiveV5Base
cp -cr ./output/FaceID/GuoNei/$FACEID_SDK_DIR/iOS/标准版/sdk/xcframework/nocodesign/MegLiveV5Detect.xcframework ./MegLiveV5DetectCN
cp -cr ./output/FaceID/GuoNei/$FACEID_SDK_DIR/iOS/纯净版/sdk/xcframework/nocodesign/MegLiveV5Detect.xcframework ./MegLiveV5DetectCNLite
cp -cr ./output/FaceID/HaiWai/$FACEID_SDK_DIR/iOS/Standard/sdk/xcframework/nocodesign/MegLiveV5Detect.xcframework ./MegLiveV5DetectGlobal
cp -cr ./output/FaceID/HaiWai/$FACEID_SDK_DIR/iOS/Basic/sdk/xcframework/nocodesign/MegLiveV5Detect.xcframework ./MegLiveV5DetectGlobalLite
zip -r MegLiveV5Base.zip MegLiveV5Base
zip -r MegLiveV5DetectCN.zip MegLiveV5DetectCN
zip -r MegLiveV5DetectCNLite.zip MegLiveV5DetectCNLite
zip -r MegLiveV5DetectGlobal.zip MegLiveV5DetectGlobal
zip -r MegLiveV5DetectGlobalLite.zip MegLiveV5DetectGlobalLite
BASE_CHECKSUM=$(swift package compute-checksum MegLiveV5Base.zip)
CN_CHECKSUM=$(swift package compute-checksum MegLiveV5DetectCN.zip)
CN_LITE_CHECKSUM=$(swift package compute-checksum MegLiveV5DetectCNLite.zip)
GLOBAL_CHECKSUM=$(swift package compute-checksum MegLiveV5DetectGlobal.zip)
GLOBAL_LITE_CHECKSUM=$(swift package compute-checksum MegLiveV5DetectGlobalLite.zip)
cd ..
rm -rf Package.swift
cp Package.swift.template Package.swift
sed -i '' "s/\${VERSION}/$VERSION/g" Package.swift
sed -i '' "s/\${BASE_CHECKSUM}/$BASE_CHECKSUM/g" Package.swift
sed -i '' "s/\${CN_CHECKSUM}/$CN_CHECKSUM/g" Package.swift
sed -i '' "s/\${CN_LITE_CHECKSUM}/$CN_LITE_CHECKSUM/g" Package.swift
sed -i '' "s/\${GLOBAL_CHECKSUM}/$GLOBAL_CHECKSUM/g" Package.swift
sed -i '' "s/\${GLOBAL_LITE_CHECKSUM}/$GLOBAL_LITE_CHECKSUM/g" Package.swift
rm -rf ./Sources/BundleResources/MegLiveV5Detect.bundle
cp -cr ./oss/output/FaceID/GuoNei/$FACEID_SDK_DIR/iOS/标准版/resource/ ./Sources/BundleResources/