|
15 | 15 | echo "▸ On a release branch. Inferring release version from branch name: $RELEASE_VERSION"
|
16 | 16 | fi
|
17 | 17 |
|
18 |
| -readonly BUILD_DIR=$PWD/MUXSDKStats/xc |
| 18 | +readonly BUILD_DIR=$PWD/.build |
19 | 19 | readonly PROJECT=$PWD/MUXSDKStats/MUXSDKStats.xcodeproj
|
20 | 20 | readonly TARGET_DIR=$PWD/XCFramework
|
21 | 21 |
|
22 | 22 | readonly FRAMEWORK_NAME="MUXSDKStats"
|
23 | 23 | readonly PACKAGE_NAME=${FRAMEWORK_NAME}.xcframework
|
| 24 | +readonly DEBUGGABLE_PACKAGE_NAME=${FRAMEWORK_NAME}.debuggable.xcframework |
24 | 25 |
|
25 | 26 | readonly CODE_SIGNING_CERTIFICATE="Apple Distribution: Mux, Inc (XX95P4Y787)"
|
26 | 27 |
|
@@ -287,6 +288,23 @@ else
|
287 | 288 | exit 1
|
288 | 289 | fi
|
289 | 290 |
|
290 |
| -echo "▸ Deleting old build intermediate products directory: ${BUILD_DIR}" |
| 291 | +echo "▸ Creating ${DEBUGGABLE_PACKAGE_NAME} Dynamic Framework Multiplatform Bundle" |
291 | 292 |
|
292 |
| -rm -Rf $BUILD_DIR |
| 293 | +xcodebuild -create-xcframework \ |
| 294 | + -framework "$BUILD_DIR/MUXSDKStatsVision.visionOS.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 295 | + -debug-symbols "$BUILD_DIR/MUXSDKStatsVision.visionOS.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 296 | + -framework "$BUILD_DIR/MUXSDKStatsVision.visionOS-simulator.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 297 | + -debug-symbols "$BUILD_DIR/MUXSDKStatsVision.visionOS-simulator.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 298 | + -framework "$BUILD_DIR/MUXSDKStatsTv.tvOS.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 299 | + -debug-symbols "$BUILD_DIR/MUXSDKStatsTv.tvOS.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 300 | + -framework "$BUILD_DIR/MUXSDKStatsTv.tvOS-simulator.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 301 | + -debug-symbols "$BUILD_DIR/MUXSDKStatsTv.tvOS-simulator.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 302 | + -framework "$BUILD_DIR/MUXSDKStats.iOS.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 303 | + -debug-symbols "$BUILD_DIR/MUXSDKStats.iOS.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 304 | + -framework "$BUILD_DIR/MUXSDKStats.iOS-simulator.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 305 | + -debug-symbols "$BUILD_DIR/MUXSDKStats.iOS-simulator.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 306 | + -framework "$BUILD_DIR/MUXSDKStats.macOS.xcarchive/Products/Library/Frameworks/MUXSDKStats.framework" \ |
| 307 | + -debug-symbols "$BUILD_DIR/MUXSDKStats.macOS.xcarchive/dSYMs/MUXSDKStats.framework.dSYM" \ |
| 308 | + -output "${BUILD_DIR}/${DEBUGGABLE_PACKAGE_NAME}" | xcbeautify |
| 309 | + |
| 310 | +codesign --timestamp -v --sign "${CODE_SIGNING_CERTIFICATE}" "$BUILD_DIR/$DEBUGGABLE_PACKAGE_NAME" |
0 commit comments