You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
621 B
16 lines
621 B
FRAMEWORK=$1
|
|
echo "Trimming $FRAMEWORK..."
|
|
FRAMEWORK_EXECUTABLE_PATH="${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/$FRAMEWORK.framework/$FRAMEWORK"
|
|
EXTRACTED_ARCHS=()
|
|
for ARCH in $ARCHS
|
|
do
|
|
echo "Extracting $ARCH..."
|
|
lipo -extract "$ARCH" "$FRAMEWORK_EXECUTABLE_PATH" -o "$FRAMEWORK_EXECUTABLE_PATH-$ARCH"
|
|
EXTRACTED_ARCHS+=("$FRAMEWORK_EXECUTABLE_PATH-$ARCH")
|
|
done
|
|
echo "Merging binaries..."
|
|
lipo -o "$FRAMEWORK_EXECUTABLE_PATH-merged" -create "${EXTRACTED_ARCHS[@]}"
|
|
rm "${EXTRACTED_ARCHS[@]}"
|
|
rm "$FRAMEWORK_EXECUTABLE_PATH"
|
|
mv "$FRAMEWORK_EXECUTABLE_PATH-merged" "$FRAMEWORK_EXECUTABLE_PATH"
|
|
echo "Done." |