Skip to content

Instantly share code, notes, and snippets.

@Rafal-Prazynski
Rafal-Prazynski / RemoveSimulatorArch.sh
Last active December 20, 2023 10:27
RemoveSimulatorArch
find “$PROJECT_DIR/Carthage/Build/iOS” -name ‘*.framework’ -type d | while read -r FRAMEWORK
do
PATH_COUNT=$(echo “$FRAMEWORK/” | grep -o ‘/’ | wc -l)
FILE_NAME=$(echo $FRAMEWORK | cut -d ‘/’ -f $PATH_COUNT | cut -d ‘.’ -f 1)
EXECUTE_FILE=“$FRAMEWORK/$FILE_NAME”
echo $EXECUTE_FILE
if $(lipo $EXECUTE_FILE -verify_arch i386) ; then
lipo -remove i386 $EXECUTE_FILE -o $EXECUTE_FILE