Open buguibu opened 2 years ago
#!/bin/bash set -e echo "π§ Generating framework for device" xcodebuild archive -project "${PROJECT_NAME}.xcodeproj" \ -scheme ${PROJECT_NAME} \ -archivePath "${PROJECT_DIR}/build/${PROJECT_NAME}-iphoneos.xcarchive" \ -sdk iphoneos \ SKIP_INSTALL=NO \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ GENERATE_DEBUG_SYMBOLS=NO echo "π§ Generating framework for simulator" xcodebuild archive -project "${PROJECT_NAME}.xcodeproj" \ -scheme ${PROJECT_NAME} \ -archivePath "${PROJECT_DIR}/build/${PROJECT_NAME}-iossimulator.xcarchive" \ -sdk iphonesimulator \ SKIP_INSTALL=NO \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ GENERATE_DEBUG_SYMBOLS=NO echo "π§ Generating XCframework for both" xcodebuild -create-xcframework \ -framework "${PROJECT_DIR}/build/${PROJECT_NAME}-iphoneos.xcarchive/Products/Library/Frameworks/${PROJECT_NAME}.framework" \ -framework "${PROJECT_DIR}/build/${PROJECT_NAME}-iossimulator.xcarchive/Products/Library/Frameworks/${PROJECT_NAME}.framework" \ -output "${PROJECT_DIR}/build/${PROJECT_NAME}.xcframework"