@@ -33,53 +33,9 @@ xcodebuild archive \
3333 DEBUG_INFORMATION_FORMAT=" dwarf-with-dsym" GCC_GENERATE_DEBUGGING_SYMBOLS=YES \
3434 BUILD_LIBRARY_FOR_DISTRIBUTION=YES SKIP_INSTALL=NO
3535
36- xcodebuild archive \
37- -workspace Backtrace.xcworkspace \
38- -scheme " Backtrace-iOS-lib" \
39- -destination " platform=macOS,variant=Mac Catalyst" \
40- -archivePath ${BUILD_PATH} /Backtrace-iOS-MacCatalyst-lib.xcarchive \
41- -derivedDataPath ${DERIVED_DATA_PATH} \
42- -configuration Release \
43- DEBUG_INFORMATION_FORMAT=" dwarf-with-dsym" GCC_GENERATE_DEBUGGING_SYMBOLS=YES \
44- SUPPORTS_MACCATALYST=YES BUILD_LIBRARY_FOR_DISTRIBUTION=YES SKIP_INSTALL=NO
45-
46- xcodebuild archive \
47- -workspace Backtrace.xcworkspace \
48- -scheme " Backtrace-macOS-lib" \
49- -destination " platform=macOS" \
50- -archivePath ${BUILD_PATH} /Backtrace-macOS-lib.xcarchive \
51- -derivedDataPath ${DERIVED_DATA_PATH} \
52- -configuration Release \
53- DEBUG_INFORMATION_FORMAT=" dwarf-with-dsym" GCC_GENERATE_DEBUGGING_SYMBOLS=YES \
54- BUILD_LIBRARY_FOR_DISTRIBUTION=YES SKIP_INSTALL=NO
55-
56- xcodebuild archive \
57- -workspace Backtrace.xcworkspace \
58- -scheme " Backtrace-tvOS-lib" \
59- -destination " generic/platform=tvOS" \
60- -archivePath ${BUILD_PATH} /Backtrace-tvOS-lib.xcarchive \
61- -derivedDataPath ${DERIVED_DATA_PATH} \
62- -configuration Release \
63- DEBUG_INFORMATION_FORMAT=" dwarf-with-dsym" GCC_GENERATE_DEBUGGING_SYMBOLS=YES \
64- BUILD_LIBRARY_FOR_DISTRIBUTION=YES SKIP_INSTALL=NO
65-
66- xcodebuild archive \
67- -workspace Backtrace.xcworkspace \
68- -scheme " Backtrace-tvOS-lib" \
69- -destination " generic/platform=tvOS Simulator" \
70- -archivePath ${BUILD_PATH} /Backtrace-tvOS-Simulator-lib.xcarchive \
71- -derivedDataPath ${DERIVED_DATA_PATH} \
72- -configuration Release \
73- DEBUG_INFORMATION_FORMAT=" dwarf-with-dsym" GCC_GENERATE_DEBUGGING_SYMBOLS=YES \
74- BUILD_LIBRARY_FOR_DISTRIBUTION=YES SKIP_INSTALL=NO
75-
7636xcodebuild -create-xcframework \
7737 -archive ${BUILD_PATH} /Backtrace-iOS-lib.xcarchive -framework Backtrace.framework \
7838 -archive ${BUILD_PATH} /Backtrace-iOS-Simulator-lib.xcarchive -framework Backtrace.framework \
79- -archive ${BUILD_PATH} /Backtrace-iOS-MacCatalyst-lib.xcarchive -framework Backtrace.framework \
80- -archive ${BUILD_PATH} /Backtrace-macOS-lib.xcarchive -framework Backtrace.framework \
81- -archive ${BUILD_PATH} /Backtrace-tvOS-lib.xcarchive -framework Backtrace.framework \
82- -archive ${BUILD_PATH} /Backtrace-tvOS-Simulator-lib.xcarchive -framework Backtrace.framework \
8339 -output ${WORKFLOW_XC_PATH} /Backtrace.xcframework
8440
8541rm -rf ${BUILD_PATH}
@@ -96,4 +52,10 @@ if [ ! -d "$POD_PATH" ]; then
9652 exit 1
9753fi
9854
55+ # Trim PLCrashReporter slices
56+ rm -rf " $POD_PATH /CrashReporter.xcframework/ios-arm64_x86_64-maccatalyst"
57+ rm -rf " $POD_PATH /CrashReporter.xcframework/macos-arm64_x86_64"
58+ rm -rf " $POD_PATH /CrashReporter.xcframework/tvos-arm64"
59+ rm -rf " $POD_PATH /CrashReporter.xcframework/tvos-arm64_x86_64-simulator"
60+
9961cp -r " $POD_PATH " " $WORKFLOW_XC_PATH "
0 commit comments