#!/bin/bash # Set the framework name FRAMEWORK_NAME=InspireFace # Specify the version of the framework FRAMEWORK_VERSION=1.0.0 # Root build directory BUILD_DIR=build/inspireface-ios/install/InspireFace # Create the framework structure FRAMEWORK_DIR=$BUILD_DIR/$FRAMEWORK_NAME.framework mkdir -p $FRAMEWORK_DIR mkdir -p $FRAMEWORK_DIR/Headers mkdir -p $FRAMEWORK_DIR/Resources # Copy the static library to the framework directory cp $BUILD_DIR/lib/libInspireFace.a $FRAMEWORK_DIR/$FRAMEWORK_NAME # Copy header files to the framework's Headers directory cp $BUILD_DIR/include/*.h $FRAMEWORK_DIR/Headers/ # Create Info.plist cat <$FRAMEWORK_DIR/Resources/Info.plist CFBundleExecutable $FRAMEWORK_NAME CFBundleIdentifier com.example.$FRAMEWORK_NAME CFBundleName $FRAMEWORK_NAME CFBundleVersion $FRAMEWORK_VERSION CFBundleShortVersionString $FRAMEWORK_VERSION CFBundlePackageType FMWK EOF echo "Framework $FRAMEWORK_NAME.framework has been created at $FRAMEWORK_DIR"