Skip to content

Commit

Permalink
Updat the size report
Browse files Browse the repository at this point in the history
  • Loading branch information
mijo-gracanin committed Dec 15, 2022
1 parent a423452 commit 0c6cd31
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 0 deletions.
3 changes: 3 additions & 0 deletions size-report/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
tmp
*.xcarchive/
*.ipa/
22 changes: 22 additions & 0 deletions size-report/App Thinning Size Report.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@

App Thinning Size Report for All Variants of BlinkID-sample-Swift

Variant: BlinkID-sample-Swift-25412711-AEA3-464C-94A3-0D318029BD70.ipa
Supported variant descriptors: [device: iPhone12,8, os-version: 16.0], [device: iPhone8,1, os-version: 15.0], [device: iPad13,4, os-version: 16.0], [device: iPhone13,4, os-version: 16.0], [device: iPhone8,2, os-version: 15.0], [device: iPad6,12, os-version: 15.0], [device: iPad7,4, os-version: 16.0], [device: iPad12,1, os-version: 16.0], [device: iPad5,1, os-version: 15.0], [device: iPad5,2, os-version: 15.0], [device: iPhone10,5, os-version: 15.0], [device: MacFamily20,1, os-version: 16.0], [device: iPad7,3, os-version: 15.0], [device: iPhone14,4, os-version: 15.0], [device: iPad7,1, os-version: 16.0], [device: iPad11,2, os-version: 15.0], [device: iPad13,6, os-version: 16.0], [device: iPad11,2, os-version: 16.0], [device: iPhone14,5, os-version: 16.0], [device: iPad11,6, os-version: 16.0], [device: iPhone10,2, os-version: 16.0], [device: iPad13,2, os-version: 16.0], [device: iPhone14,4, os-version: 16.0], [device: iPad8,12, os-version: 16.0], [device: iPad11,7, os-version: 15.0], [device: iPad8,6, os-version: 16.0], [device: iPhone12,5, os-version: 15.0], [device: iPhone10,1, os-version: 16.0], [device: iPhone11,2, os-version: 16.0], [device: iPad8,12, os-version: 15.0], [device: iPad5,3, os-version: 15.0], [device: iPad8,9, os-version: 15.0], [device: iPad7,6, os-version: 15.0], [device: iPad13,17, os-version: 15.0], [device: iPad7,2, os-version: 16.0], [device: iPhone10,1, os-version: 15.0], [device: iPad6,11, os-version: 15.0], [device: iPad13,10, os-version: 16.0], [device: iPad7,11, os-version: 16.0], [device: iPad14,2, os-version: 16.0], [device: iPad13,7, os-version: 16.0], [device: iPad13,1, os-version: 16.0], [device: iPad8,10, os-version: 16.0], [device: iPad6,4, os-version: 16.0], [device: iPad12,2, os-version: 16.0], [device: iPhone12,1, os-version: 16.0], [device: iPad12,2, os-version: 15.0], [device: iPhone14,2, os-version: 15.0], [device: iPhone14,3, os-version: 15.0], [device: iPad13,4, os-version: 15.0], [device: iPad11,3, os-version: 15.0], [device: iPad13,6, os-version: 15.0], [device: iPhone13,2, os-version: 16.0], [device: iPad7,12, os-version: 15.0], [device: iPhone13,4, os-version: 15.0], [device: iPad12,1, os-version: 15.0], [device: iPad7,5, os-version: 15.0], [device: iPad8,1, os-version: 16.0], [device: iPad13,11, os-version: 16.0], [device: iPad13,9, os-version: 16.0], [device: MacFamily20,1, os-version: 15.0], [device: iPhone14,6, os-version: 16.0], [device: iPad7,6, os-version: 16.0], [device: iPhone14,7, os-version: 16.0], [device: iPhone14,8, os-version: 16.0], [device: iPad13,17, os-version: 16.0], [device: iPad13,7, os-version: 15.0], [device: iPad6,12, os-version: 16.0], [device: iPad13,8, os-version: 16.0], [device: iPhone12,3, os-version: 15.0], [device: iPad8,9, os-version: 16.0], [device: iPad8,4, os-version: 16.0], [device: iPad8,1, os-version: 15.0], [device: iPad7,2, os-version: 15.0], [device: iPad8,7, os-version: 15.0], [device: iPhone11,8, os-version: 15.0], [device: iPhone10,6, os-version: 15.0], [device: iPad13,5, os-version: 15.0], [device: iPhone13,2, os-version: 15.0], [device: iPhone14,5, os-version: 15.0], [device: iPad11,4, os-version: 16.0], [device: iPad14,1, os-version: 16.0], [device: iPad7,5, os-version: 16.0], [device: iPad8,2, os-version: 15.0], [device: iPhone14,2, os-version: 16.0], [device: iPhone10,6, os-version: 16.0], [device: iPad13,1, os-version: 15.0], [device: iPad8,11, os-version: 15.0], [device: iPad8,8, os-version: 15.0], [device: iPad8,3, os-version: 15.0], [device: iPhone8,4, os-version: 15.0], [device: iPad8,5, os-version: 15.0], [device: iPad13,10, os-version: 15.0], [device: iPad6,7, os-version: 16.0], [device: iPhone14,3, os-version: 16.0], [device: iPad5,4, os-version: 15.0], [device: iPhone11,4, os-version: 15.0], [device: iPhone13,3, os-version: 16.0], [device: iPad11,1, os-version: 16.0], [device: iPad6,11, os-version: 16.0], [device: iPad13,16, os-version: 15.0], [device: iPad13,2, os-version: 15.0], [device: iPad13,8, os-version: 15.0], [device: iPhone13,3, os-version: 15.0], [device: iPad6,8, os-version: 16.0], [device: iPhone10,3, os-version: 15.0], [device: iPhone11,4, os-version: 16.0], [device: iPhone12,5, os-version: 16.0], [device: iPhone10,4, os-version: 15.0], [device: iPhone10,5, os-version: 16.0], [device: iPhone9,3, os-version: 15.0], [device: iPad8,10, os-version: 15.0], [device: iPad6,4, os-version: 15.0], [device: iPad6,3, os-version: 16.0], [device: iPad6,8, os-version: 15.0], [device: iPad11,1, os-version: 15.0], [device: iPad7,12, os-version: 16.0], [device: iPhone11,6, os-version: 15.0], [device: iPhone12,3, os-version: 16.0], [device: iPad11,4, os-version: 15.0], [device: iPad13,5, os-version: 16.0], [device: iPhone15,3, os-version: 16.0], [device: iPhone10,4, os-version: 16.0], [device: iPhone14,6, os-version: 15.0], [device: iPhone12,1, os-version: 15.0], [device: iPad13,11, os-version: 15.0], [device: iPhone9,2, os-version: 15.0], [device: iPad8,3, os-version: 16.0], [device: iPad8,4, os-version: 15.0], [device: iPhone9,1, os-version: 15.0], [device: iPhone11,2, os-version: 15.0], [device: iPad6,3, os-version: 15.0], [device: iPad7,3, os-version: 16.0], [device: iPad14,1, os-version: 15.0], [device: iPhone12,8, os-version: 15.0], [device: iPad8,5, os-version: 16.0], [device: iPad7,4, os-version: 15.0], [device: iPad8,6, os-version: 15.0], [device: iPad6,7, os-version: 15.0], [device: iPhone10,3, os-version: 16.0], [device: iPad13,16, os-version: 16.0], [device: iPad8,2, os-version: 16.0], [device: iPad8,8, os-version: 16.0], [device: iPad11,7, os-version: 16.0], [device: iPad11,6, os-version: 15.0], [device: iPad7,11, os-version: 15.0], [device: iPhone9,4, os-version: 15.0], [device: iPhone15,2, os-version: 16.0], [device: iPhone11,6, os-version: 16.0], [device: iPod9,1, os-version: 15.0], [device: iPad13,9, os-version: 15.0], [device: iPhone13,1, os-version: 15.0], [device: iPhone13,1, os-version: 16.0], [device: iPad7,1, os-version: 15.0], [device: iPhone11,8, os-version: 16.0], [device: iPhone10,2, os-version: 15.0], [device: iPad11,3, os-version: 16.0], [device: iPad14,2, os-version: 15.0], [device: iPad8,7, os-version: 16.0], and [device: iPad8,11, os-version: 16.0]
App + On Demand Resources size: 8,1 MB compressed, 12,7 MB uncompressed
App size: 8,1 MB compressed, 12,7 MB uncompressed
On Demand Resources size: Zero KB compressed, Zero KB uncompressed


Variant: BlinkID-sample-Swift-70FD473B-1242-480D-8F47-976FE69E7B63.ipa
Supported variant descriptors: [device: iPad11,3, os-version: 14.0], [device: iPad13,5, os-version: 14.0], [device: iPad8,2, os-version: 14.0], [device: iPod9,1, os-version: 13.0], [device: iPhone13,4, os-version: 14.0], [device: iPad7,3, os-version: 14.0], [device: iPad8,4, os-version: 13.0], [device: iPad8,10, os-version: 13.0], [device: iPad8,1, os-version: 14.0], [device: iPad5,1, os-version: 13.0], [device: iPhone10,4, os-version: 14.0], [device: iPad7,2, os-version: 13.0], [device: iPad6,4, os-version: 14.0], [device: iPad8,1, os-version: 13.0], [device: iPhone12,5, os-version: 14.0], [device: iPad8,8, os-version: 14.0], [device: iPad6,11, os-version: 14.0], [device: iPhone12,5, os-version: 13.0], [device: iPhone8,1, os-version: 14.0], [device: iPad7,5, os-version: 14.0], [device: iPhone11,4, os-version: 14.0], [device: iPhone12,8, os-version: 13.0], [device: iPhone10,2, os-version: 14.0], [device: iPad8,12, os-version: 13.0], [device: iPhone9,4, os-version: 13.0], [device: iPhone12,8, os-version: 14.0], [device: iPad5,3, os-version: 13.0], [device: iPhone8,2, os-version: 13.0], [device: iPad8,6, os-version: 14.0], [device: iPad13,10, os-version: 14.0], [device: iPad6,7, os-version: 13.0], [device: iPad8,5, os-version: 13.0], [device: iPhone11,6, os-version: 13.0], [device: iPhone9,4, os-version: 14.0], [device: iPhone11,4, os-version: 13.0], [device: iPad8,7, os-version: 14.0], [device: iPhone10,5, os-version: 14.0], [device: iPad7,4, os-version: 14.0], [device: iPad13,1, os-version: 14.0], [device: iPhone10,4, os-version: 13.0], [device: iPad5,1, os-version: 14.0], [device: iPad11,1, os-version: 13.0], [device: iPhone11,8, os-version: 14.0], [device: iPad8,8, os-version: 13.0], [device: iPad13,11, os-version: 14.0], [device: iPad5,4, os-version: 14.0], [device: iPad7,6, os-version: 14.0], [device: iPad7,2, os-version: 14.0], [device: iPad13,9, os-version: 14.0], [device: iPad13,7, os-version: 14.0], [device: iPhone12,3, os-version: 13.0], [device: iPhone12,3, os-version: 14.0], [device: iPhone11,8, os-version: 13.0], [device: iPad7,5, os-version: 13.0], [device: iPhone10,1, os-version: 14.0], [device: iPad8,11, os-version: 14.0], [device: iPad11,3, os-version: 13.0], [device: iPhone9,3, os-version: 14.0], [device: iPad7,1, os-version: 14.0], [device: iPad7,1, os-version: 13.0], [device: iPad13,8, os-version: 14.0], [device: iPad8,3, os-version: 14.0], [device: iPad6,8, os-version: 14.0], [device: iPad5,2, os-version: 14.0], [device: iPad8,9, os-version: 13.0], [device: iPod9,1, os-version: 14.0], [device: iPhone10,2, os-version: 13.0], [device: iPhone9,3, os-version: 13.0], [device: iPhone10,1, os-version: 13.0], [device: iPad8,6, os-version: 13.0], [device: iPad5,4, os-version: 13.0], [device: iPhone13,3, os-version: 14.0], [device: iPad8,12, os-version: 14.0], [device: iPhone9,2, os-version: 13.0], [device: iPad5,2, os-version: 13.0], [device: iPad6,12, os-version: 14.0], [device: iPhone10,6, os-version: 13.0], [device: iPhone12,1, os-version: 14.0], [device: iPhone13,2, os-version: 14.0], [device: iPad8,7, os-version: 13.0], [device: iPad13,2, os-version: 14.0], [device: iPhone9,1, os-version: 14.0], [device: iPad8,2, os-version: 13.0], [device: iPad8,10, os-version: 14.0], [device: iPad8,5, os-version: 14.0], [device: iPad11,6, os-version: 14.0], [device: iPad11,2, os-version: 13.0], [device: iPad11,2, os-version: 14.0], [device: iPad8,3, os-version: 13.0], [device: iPad6,8, os-version: 13.0], [device: iPad6,3, os-version: 14.0], [device: iPad7,6, os-version: 13.0], [device: iPhone13,1, os-version: 14.0], [device: iPhone9,2, os-version: 14.0], [device: iPad11,4, os-version: 13.0], [device: iPad13,6, os-version: 14.0], [device: iPhone8,1, os-version: 13.0], [device: iPhone10,3, os-version: 13.0], [device: iPhone8,2, os-version: 14.0], [device: iPhone11,2, os-version: 14.0], [device: iPad7,4, os-version: 13.0], [device: iPhone11,2, os-version: 13.0], [device: iPad7,11, os-version: 14.0], [device: iPhone11,6, os-version: 14.0], [device: iPad6,7, os-version: 14.0], [device: iPhone8,4, os-version: 14.0], [device: iPad6,11, os-version: 13.0], [device: iPad7,11, os-version: 13.0], [device: iPhone10,6, os-version: 14.0], [device: iPad7,12, os-version: 14.0], [device: iPad6,3, os-version: 13.0], [device: iPad6,4, os-version: 13.0], [device: iPhone10,5, os-version: 13.0], [device: iPhone9,1, os-version: 13.0], [device: iPhone8,4, os-version: 13.0], [device: iPad7,12, os-version: 13.0], [device: iPad11,1, os-version: 14.0], [device: iPad7,3, os-version: 13.0], [device: iPad8,11, os-version: 13.0], [device: iPad8,4, os-version: 14.0], [device: iPad11,7, os-version: 14.0], [device: iPad11,4, os-version: 14.0], [device: iPad8,9, os-version: 14.0], [device: iPhone10,3, os-version: 14.0], [device: MacFamily20,1, os-version: 14.0], [device: iPad6,12, os-version: 13.0], [device: iPhone12,1, os-version: 13.0], [device: iPad5,3, os-version: 14.0], and [device: iPad13,4, os-version: 14.0]
App + On Demand Resources size: 8,1 MB compressed, 12,7 MB uncompressed
App size: 8,1 MB compressed, 12,7 MB uncompressed
On Demand Resources size: Zero KB compressed, Zero KB uncompressed


Variant: BlinkID-sample-Swift.ipa
Supported variant descriptors: Universal
App + On Demand Resources size: 8,1 MB compressed, 12,7 MB uncompressed
App size: 8,1 MB compressed, 12,7 MB uncompressed
On Demand Resources size: Zero KB compressed, Zero KB uncompressed
18 changes: 18 additions & 0 deletions size-report/exportOptions.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>ad-hoc</string>
<key>teamID</key>
<string>CQTJWP89J7</string>
<key>thinning</key>
<string>&lt;thin-for-all-variants&gt;</string>
<key>uploadBitcode</key>
<false/>
<key>compileBitcode</key>
<true/>
<key>uploadSymbols</key>
<false/>
</dict>
</plist>
28 changes: 28 additions & 0 deletions size-report/sizecheck.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/bin/sh

if [ "$#" -ne 2 ]
then
echo "Usage: $0 PATH_TO_SAMPLES PROJECT_NAME"
echo "Example: $0 blinkid-ios/Samples BlinkID-sample-Swift"
exit 1
fi

PATH_TO_SAMPLES=$1
PROJECT_NAME=$2

PATH_TO_SIZE_REPORT=$PATH_TO_SAMPLES/../size-report

if [ -d "$PATH_TO_SAMPLES" ]; then

if [ "$PROJECT_NAME" == "Pdf417Mobi" ]; then
PROJECT_NAME = "pdf417"
fi

xcodebuild -project "$PATH_TO_SAMPLES/$PROJECT_NAME-sample-Swift/$PROJECT_NAME-sample-Swift.xcodeproj" -sdk iphoneos archive -archivePath "$PATH_TO_SIZE_REPORT/app.xcarchive" -scheme "$PROJECT_NAME-sample-Swift"

xcodebuild -exportArchive -archivePath "$PATH_TO_SIZE_REPORT/app.xcarchive" -exportPath "$PATH_TO_SIZE_REPORT/app.ipa" -exportOptionsPlist "$PATH_TO_SIZE_REPORT/exportOptions.plist" -allowProvisioningUpdates

cp "$PATH_TO_SIZE_REPORT/app.ipa/App Thinning Size Report.txt" "$PATH_TO_SIZE_REPORT"

rm -r "$PATH_TO_SIZE_REPORT/app.xcarchive" "$PATH_TO_SIZE_REPORT/app.ipa"
fi

0 comments on commit 0c6cd31

Please sign in to comment.