log scripts
This commit is contained in:
parent
108a72d688
commit
fab6604bb5
|
@ -1 +0,0 @@
|
||||||
gomobile bind -target=android/arm -o lib/Mobile.aar ./
|
|
|
@ -1 +0,0 @@
|
||||||
gomobile bind -target=ios/arm64 -o lib/Mobile.xcframework ./
|
|
|
@ -21,7 +21,7 @@ EXTERNAL SOURCES:
|
||||||
SPEC CHECKSUMS:
|
SPEC CHECKSUMS:
|
||||||
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
|
Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
|
||||||
permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0
|
permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0
|
||||||
url_launcher_ios: 02f1989d4e14e998335b02b67a7590fa34f971af
|
url_launcher_ios: 839c58cdb4279282219f5e248c3321761ff3c4de
|
||||||
|
|
||||||
PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c
|
PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
用于记录作者构建时使用的脚本
|
|
@ -0,0 +1 @@
|
||||||
|
gomobile bind -target=ios -o lib/Mobile.xcframework ./
|
|
@ -0,0 +1,6 @@
|
||||||
|
# 仅构建arm的APK
|
||||||
|
|
||||||
|
cd go/mobile
|
||||||
|
cd ../..
|
||||||
|
gomobile bind -target=android/arm -o lib/Mobile.aar ./
|
||||||
|
flutter build apk --target-platform android-arm
|
|
@ -0,0 +1,6 @@
|
||||||
|
# 仅构建arm64的APK
|
||||||
|
|
||||||
|
cd go/mobile
|
||||||
|
gomobile bind -target=android/arm64 -o lib/Mobile.aar ./
|
||||||
|
cd ../..
|
||||||
|
flutter build apk --target-platform android-arm64
|
|
@ -0,0 +1,13 @@
|
||||||
|
# 构建未签名的IPA
|
||||||
|
|
||||||
|
cd go/mobile
|
||||||
|
gomobile bind -target=ios -o lib/Mobile.xcframework ./
|
||||||
|
cd ../..
|
||||||
|
flutter build ios --release --no-codesign
|
||||||
|
|
||||||
|
cd build
|
||||||
|
mkdir -p Payload
|
||||||
|
mv ios/iphoneos/Runner.app Payload
|
||||||
|
|
||||||
|
sh ../scripts/thin_payload.sh
|
||||||
|
zip -9 nosign.ipa -r Payload
|
|
@ -0,0 +1,24 @@
|
||||||
|
# 精简Payload文件夹 (上传到AppStore会自动区分平台, 此代码仅用于构建非签名ipa)
|
||||||
|
|
||||||
|
foreachThin(){
|
||||||
|
for file in $1/*
|
||||||
|
do
|
||||||
|
if test -f $file
|
||||||
|
then
|
||||||
|
mime=$(file --mime-type -b $file)
|
||||||
|
if [ "$mime" == 'application/x-mach-binary' ] || [ "${file##*.}"x = "dylib"x ]
|
||||||
|
then
|
||||||
|
echo thin $file
|
||||||
|
xcrun -sdk iphoneos lipo "$file" -thin arm64 -output "$file"
|
||||||
|
xcrun -sdk iphoneos bitcode_strip "$file" -r -o "$file"
|
||||||
|
strip -S -x "$file" -o "$file"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if test -d $file
|
||||||
|
then
|
||||||
|
foreachThin $file
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
foreachThin ./Payload
|
Loading…
Reference in New Issue