google / cocoapods-size Goto Github PK
View Code? Open in Web Editor NEWMeasure the final binary size for the given set of Cocoapods.
License: Apache License 2.0
Measure the final binary size for the given set of Cocoapods.
License: Apache License 2.0
Hi!
This is a very useful tool. I'm looking forward to use it to better understand (or decide) which dependencies to choose whenever there's a dilemma, for example.
I analyzed the size of Plaid
, and it tells me it's roughly 23MB. Then we're using a private/internal cocoapod that has Plaid
as one of its dependencies, and this internal cocoapods results in roughly 10MB, by running this tool.
So, after looking at these numbers, looks like the tool doesn't take into consideration the dependencies installed by a given pod? Because if it was considering, shouldn't it show (at least) 23MB (from Plaid
) + whatever this internal framework takes?
But, by reading the methodology used by cocoapods-size
, looks like it should be considering the size of all of its dependencies… so I'm confused 😅
Any guidance or insights here would be great! 🙏 Thank you in advance!
flake8 testing of https://github.com/google/cocoapods-size on Python 3.7.0
$ flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics
./xcode_project_diff.py:168:35: E999 SyntaxError: invalid syntax
print '{} is {} larger than {}'.format(args.source_project, diff_size,
^
./measure_cocoapod_size.py:121:57: E999 SyntaxError: invalid syntax
print 'The pods combined add an extra size of {} bytes'.format(
^
2 E999 SyntaxError: invalid syntax
2
This issue was automatically created by Allstar.
Security Policy Violation
Project is out of compliance with Binary Artifacts policy: binaries present in source code
Rule Description
Binary Artifacts are an increased security risk in your repository. Binary artifacts cannot be reviewed, allowing the introduction of possibly obsolete or maliciously subverted executables. For more information see the Security Scorecards Documentation for Binary Artifacts.
Remediation Steps
To remediate, remove the generated executable artifacts from the repository.
Artifacts Found
Additional Information
This policy is drawn from Security Scorecards, which is a tool that scores a project's adherence to security best practices. You may wish to run a Scorecards scan directly on this repository for more details.
Allstar has been installed on all Google managed GitHub orgs. Policies are gradually being rolled out and enforced by the GOSST and OSPO teams. Learn more at http://go/allstar
This issue will auto resolve when the policy is in compliance.
Issue created by Allstar. See https://github.com/ossf/allstar/ for more information. For questions specific to the repository, please contact the owner or maintainer.
When using Xcode 10.2, the tool fails with ARCHIVE FAILED:
./measure_cocoapod_size.py --cocoapods FirebaseAnalytics
Build system information
error: An empty identity is not valid when signing a binary for the product type 'Application'. (in target 'SizeTest')
** ARCHIVE FAILED **
(This is a semi-self-solve QA Issue for others confused in the future :) Feel free to close immediately. Thanks for the great tool!)
[!] CocoaPods could not find compatible versions for pod "Foo":
In Podfile:
Foo
Specs satisfying the `Foo` dependency were found, but they required a higher minimum deployment target.
To fix, bump the target in size_build_configuration.json
, but also some of the IPHONEOS_DEPLOYMENT_TARGET
in SwiftApp.xcodeproj/project.pbxproj
and sizetestproject/SizeTest.xcodeproj/project.pbxproj
. Honestly unsure if all of these are necessary. Would be awesome to see a flag added for specifying this!
The script measure_cocoapod_size.py seems recently breaks
Reproduce steps:
./measure_cocoapod_size.py --cocoapods FirebaseCore
I got error:
While building module 'Foundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:8:
In file included from :1:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:10: fatal error:
could not build module 'CoreFoundation'
#include <CoreFoundation/CoreFoundation.h>
I always use CocoaPods in my projects by fetching it with Bundler instead of installing it globally. That gives me control over which version to use and ensures both the team and CI uses the same version.
I tried this script today and it failed because it couldn't find the pod
command in my path. It took me a while to understand the failure because it was buried in between all the Xcode logs.
Suggestion: Check that pod
is available before calling it. Fail the script with a message to install it if not available.
For context, here's the output I got:
rbenv: pod: command not found
source "https://cdn.cocoapods.org/"
target 'SizeTest' do
pod 'lottie-ios', '3.1.6'
endrbenv: pod: command not found
swift-driver version: 1.26.21 objc[43651]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f4a43b78) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1104ac2c8). One of the two will be used. Which one is undefined.
objc[43651]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f4a43bc8) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1104ac318). One of the two will be used. Which one is undefined.
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project SizeTest.xcodeproj -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
User defaults from command line:
IDEArchivePathOverride = /private/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/out.xcarchive
IDEPackageSupportUseBuiltinSCM = YES
Build settings from command line:
ARCHS = arm64
CODE_SIGN_IDENTITY =
CODE_SIGNING_ALLOWED = NO
CODE_SIGNING_REQUIRED = NO
ENABLE_BITCODE = NO
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:00008103-000E45A43C62001E }
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
{ platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
{ platform:iOS Simulator, id:7DFDBB00-AEC8-4357-9343-0BB232F26003, OS:15.2, name:iPad (9th generation) }
{ platform:iOS Simulator, id:AB338D7D-5148-44CF-B694-7F4C248006C8, OS:15.2, name:iPad Air (4th generation) }
{ platform:iOS Simulator, id:DCFA9C60-7731-4811-885D-0CA6D6B6A330, OS:15.2, name:iPad Pro (9.7-inch) }
{ platform:iOS Simulator, id:D0AFD865-E8C4-4C75-914B-D65C9E067923, OS:15.2, name:iPad Pro (11-inch) (3rd generation) }
{ platform:iOS Simulator, id:310AA728-E059-4078-A67D-F714DACCDD29, OS:15.2, name:iPad Pro (12.9-inch) (5th generation) }
{ platform:iOS Simulator, id:A446D259-53AF-4DFB-B539-7820650E521F, OS:15.2, name:iPad mini (6th generation) }
{ platform:iOS Simulator, id:3FFED6B2-6113-44A0-B271-6C0914409B90, OS:15.2, name:iPhone 8 }
{ platform:iOS Simulator, id:558C2AED-26A5-4932-9CBC-F62C873C405D, OS:15.2, name:iPhone 8 Plus }
{ platform:iOS Simulator, id:63C14F29-ACFA-435B-A431-2E90A5AD5536, OS:15.2, name:iPhone 11 }
{ platform:iOS Simulator, id:7ABB1E4B-6911-4E0A-9BE1-B24DE0BE5A64, OS:15.2, name:iPhone 11 Pro }
{ platform:iOS Simulator, id:4D9F9107-25F3-4540-BBFE-327CCAC90EFC, OS:15.2, name:iPhone 11 Pro Max }
{ platform:iOS Simulator, id:58D60DB4-FD6B-47A0-A3CB-56580AAF89A1, OS:15.2, name:iPhone 12 }
{ platform:iOS Simulator, id:FA864821-43E5-4F3D-B7B4-1B86A3005E21, OS:15.2, name:iPhone 12 Pro }
{ platform:iOS Simulator, id:B2E61A56-754C-4376-839A-E1D7353E564C, OS:15.2, name:iPhone 12 Pro Max }
{ platform:iOS Simulator, id:57655BB9-7142-4037-A622-33B680A5D2E4, OS:15.2, name:iPhone 12 mini }
{ platform:iOS Simulator, id:C0A2D121-2E7A-478A-9476-9174FEF0B0F1, OS:15.2, name:iPhone 13 }
{ platform:iOS Simulator, id:3E9E59FD-BE3E-411A-89AC-EB6A77A724C3, OS:15.2, name:iPhone 13 Pro }
{ platform:iOS Simulator, id:FF0DE01D-3AE9-4BE2-A3E4-9C09E2DE03F4, OS:15.2, name:iPhone 13 Pro Max }
{ platform:iOS Simulator, id:04DB0D56-10A7-4DD8-AC0C-B07FB48F0998, OS:15.2, name:iPhone 13 mini }
{ platform:iOS Simulator, id:2659E192-5D5F-48D6-B78C-9606CE9BE7A5, OS:15.2, name:iPhone SE (2nd generation) }
{ platform:iOS Simulator, id:F14DF3AC-3C48-43B9-BE34-3F93B047F00A, OS:15.2, name:iPod touch (7th generation) }
note: Using new build system
note: Using codesigning identity override:
note: Planning
Analyze workspace
Create build description
Build description signature: 1c74fbf7680ca6fd191805a557eec306
Build description path: /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/XCBuildData/1c74fbf7680ca6fd191805a557eec306-desc.xcbuild
note: Build preparation complete
note: Building targets in dependency order
CreateBuildDirectory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest.xcodeproj
builtin-create-build-directory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath
CreateBuildDirectory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest.xcodeproj
builtin-create-build-directory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation
CreateBuildDirectory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest.xcodeproj
builtin-create-build-directory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath
CreateBuildDirectory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest.xcodeproj
builtin-create-build-directory /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos
SymLink /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/SizeTest.app /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/bin/ln -sfh /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/SizeTest.app
MkDir /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/bin/mkdir -p /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-own-target-headers.hmap (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-own-target-headers.hmap
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest.hmap (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest.hmap
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/all-product-headers.yaml (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/all-product-headers.yaml
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-target-headers.hmap (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-target-headers.hmap
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-generated-files.hmap (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-generated-files.hmap
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-project-headers.hmap (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-project-headers.hmap
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-non-framework-target-headers.hmap (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-non-framework-target-headers.hmap
WriteAuxiliaryFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/SizeTest.LinkFileList (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
write-file /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/SizeTest.LinkFileList
CompileC /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/main.o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/main.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
export LANG\=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target arm64-apple-ios10.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -fvisibility\=hidden -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -iquote /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-generated-files.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-own-target-headers.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-target-headers.hmap -iquote /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-project-headers.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/include -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources-normal/arm64 -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources/arm64 -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources -F/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos -MMD -MT dependencies -MF /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/main.d --serialize-diagnostics /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/main.dia -c /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/main.m -o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/main.o
CompileC /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/ViewController.o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/ViewController.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
export LANG\=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target arm64-apple-ios10.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -fvisibility\=hidden -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -iquote /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-generated-files.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-own-target-headers.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-target-headers.hmap -iquote /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-project-headers.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/include -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources-normal/arm64 -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources/arm64 -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources -F/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos -MMD -MT dependencies -MF /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/ViewController.d --serialize-diagnostics /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/ViewController.dia -c /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/ViewController.m -o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/ViewController.o
CompileC /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/AppDelegate.o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/AppDelegate.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
export LANG\=en_US.US-ASCII
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -target arm64-apple-ios10.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -std\=gnu99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path\=/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/ModuleCache.noindex -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -fpascal-strings -Os -fno-common -Wno-missing-field-initializers -Wno-missing-prototypes -Werror\=return-type -Wunreachable-code -Wno-implicit-atomic-properties -Werror\=deprecated-objc-isa-usage -Wno-objc-interface-ivars -Werror\=objc-root-class -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wconditional-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DNS_BLOCK_ASSERTIONS\=1 -DOBJC_OLD_DISPATCH_PROTOTYPES\=0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -g -fvisibility\=hidden -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -iquote /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-generated-files.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-own-target-headers.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-all-target-headers.hmap -iquote /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/SizeTest-project-headers.hmap -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/include -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources-normal/arm64 -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources/arm64 -I/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/DerivedSources -F/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos -MMD -MT dependencies -MF /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/AppDelegate.d --serialize-diagnostics /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/AppDelegate.dia -c /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/AppDelegate.m -o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/AppDelegate.o
Ld /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/SizeTest normal (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios10.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -L/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos -F/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos -filelist /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/SizeTest.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/SizeTest_lto.o -Xlinker -final_output -Xlinker /Applications/SizeTest.app/SizeTest -fobjc-arc -fobjc-link-runtime -framework LocalAuthentication -lc++ -lsqlite3 -Xlinker -dependency_info -Xlinker /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/Objects-normal/arm64/SizeTest_dependency_info.dat -o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/SizeTest
CompileAssetCatalog /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/Assets.xcassets (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/Applications/Xcode.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/assetcatalog_dependencies --output-partial-info-plist /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/assetcatalog_generated_info.plist --app-icon AppIcon --compress-pngs --enable-on-demand-resources YES --development-region English --target-device iphone --minimum-deployment-target 10.0 --platform iphoneos --compile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/Assets.xcassets
/* com.apple.actool.compilation-results */
/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/assetcatalog_generated_info.plist
ProcessInfoPlistFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/Info.plist /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/Info.plist (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
builtin-infoPlistUtility /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/SizeTest/Info.plist -producttype com.apple.product-type.application -genpkginfo /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/PkgInfo -expandbuildsettings -format binary -platform iphoneos -additionalcontentfile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/IntermediateBuildFilesPath/SizeTest.build/Release-iphoneos/SizeTest.build/assetcatalog_generated_info.plist -requiredArchitecture arm64 -o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/Info.plist
GenerateDSYMFile /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/SizeTest.app.dSYM /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/SizeTest (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/SizeTest -o /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/BuildProductsPath/Release-iphoneos/SizeTest.app.dSYM
Strip /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/SizeTest (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app/SizeTest
SetOwnerAndGroup gio:staff /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/usr/sbin/chown -RH gio:staff /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
SetMode u+w,go-w,a+rX /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/bin/chmod -RH u+w,go-w,a+rX /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
RegisterExecutionPolicyException /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
builtin-RegisterExecutionPolicyException /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
Validate /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
builtin-validationUtility /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
Touch /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app (in target 'SizeTest' from project 'SizeTest')
cd /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject
/usr/bin/touch -c /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r/sizetestproject/DerivedData/SizeTest/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
** ARCHIVE SUCCEEDED **
objc[43680]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f4a43b78) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10f19c2c8). One of the two will be used. Which one is undefined.
objc[43680]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f4a43bc8) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10f19c318). One of the two will be used. Which one is undefined.
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
User defaults from command line:
IDEArchivePathOverride = /private/var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpo6ue9sie/sizetestproject/out.xcarchive
IDEPackageSupportUseBuiltinSCM = YES
Build settings from command line:
ARCHS = arm64
CODE_SIGN_IDENTITY =
CODE_SIGNING_ALLOWED = NO
CODE_SIGNING_REQUIRED = NO
ENABLE_BITCODE = NO
xcodebuild: error: 'SizeTest.xcworkspace' does not exist.
[Cocoapods-size] Shell: cp -r sizetestproject /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpfy6u5q7r
[Cocoapods-size] Shell: cp -r sizetestproject /var/folders/71/m_9qqmcx1yd4whx29c9vgsrm0000gn/T/tmpo6ue9sie
[Cocoapods-size] Shell: pod init
Command error: pod init
Command 'pod init' returned non-zero exit status 127.
[Cocoapods-size] Shell: touch Podfile
[Cocoapods-size] Shell: cat Podfile
[Cocoapods-size] Shell: pod install
Command error: pod install
Command 'pod install' returned non-zero exit status 127.
[Cocoapods-size] Shell: xcodebuild -project SizeTest.xcodeproj -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
[Cocoapods-size] Shell: xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
Command error: xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
Command 'xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO' returned non-zero exit status 66.
Traceback (most recent call last):
File "./measure_cocoapod_size.py", line 322, in <module>
Main()
File "./measure_cocoapod_size.py", line 318, in Main
GetPodSizeImpact(args)
File "./measure_cocoapod_size.py", line 242, in GetPodSizeImpact
raise ValueError(
ValueError: The size of the following pod combination is 0 and this could be caused by a failed build.
lottie-ios:3.1.6
When I use this tool on tensorflow lite with ./measure_cocoapod_size.py --cocoapods TensorFlowLiteSwift
, it fails. The last part of the log, where the errors are shown, is this:
cd /var/folders/8p/1ts5pq511r995_jqp1h4xx_m0000gn/T/tmpbblv2xlf/sizetestproject
/usr/bin/touch -c /Users/noe/Library/Developer/Xcode/DerivedData/SizeTest-guyadrsgbjzabxelzltmfcsodlje/Build/Intermediates.noindex/ArchiveIntermediates/SizeTest/InstallationBuildProductsLocation/Applications/SizeTest.app
** ARCHIVE SUCCEEDED **
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
User defaults from command line:
IDEArchivePathOverride = /private/var/folders/8p/1ts5pq511r995_jqp1h4xx_m0000gn/T/tmpgh6o702m/sizetestproject/out.xcarchive
IDEPackageSupportUseBuiltinSCM = YES
Build settings from command line:
ARCHS = arm64
CODE_SIGN_IDENTITY =
CODE_SIGNING_ALLOWED = NO
CODE_SIGNING_REQUIRED = NO
ENABLE_BITCODE = NO
xcodebuild: error: 'SizeTest.xcworkspace' does not exist.
[Cocoapods-size] Shell: cp -r sizetestproject /var/folders/8p/1ts5pq511r995_jqp1h4xx_m0000gn/T/tmpbblv2xlf
[Cocoapods-size] Shell: cp -r sizetestproject /var/folders/8p/1ts5pq511r995_jqp1h4xx_m0000gn/T/tmpgh6o702m
[Cocoapods-size] Shell: pod init
[Cocoapods-size] Shell: touch Podfile
[Cocoapods-size] Shell: cat Podfile
[Cocoapods-size] Shell: pod install
Command error: pod install
Command 'pod install' returned non-zero exit status 1.
[Cocoapods-size] Shell: xcodebuild -project SizeTest.xcodeproj -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
[Cocoapods-size] Shell: xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
Command error: xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO
Command 'xcodebuild -workspace SizeTest.xcworkspace -scheme SizeTest -configuration Release archive -archivePath out.xcarchive ARCHS=arm64 CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ENABLE_BITCODE=NO' returned non-zero exit status 66.
Traceback (most recent call last):
File "./measure_cocoapod_size.py", line 322, in <module>
Main()
File "./measure_cocoapod_size.py", line 318, in Main
GetPodSizeImpact(args)
File "./measure_cocoapod_size.py", line 242, in GetPodSizeImpact
raise ValueError(
ValueError: The size of the following pod combination is 0 and this could be caused by a failed build.
TensorFlowLiteSwift
The full log can be found here.
This does not happen with other pods. For instance, ./measure_cocoapod_size.py --cocoapods GoogleSignIn
works perfectly fine.
Thanks for this super useful tool!
When I pass RxSwift
to the script, it failed with logs below,
=== BUILD TARGET RxSwift OF PROJECT Pods WITH CONFIGURATION Release ===
Check dependencies
The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor.
** ARCHIVE FAILED **
The following build commands failed:
Check dependencies
(1 failure)
The pods combined add an extra size of -51492 bytes
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.