Skip to content

Commit d8f1e17

Browse files
committed
Trim Backtrace & PLCrashReporter slices
1 parent a062bf5 commit d8f1e17

File tree

2 files changed

+8
-46
lines changed

2 files changed

+8
-46
lines changed

Backtrace-bundle.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<plist version="1.0">
44
<dict>
55
<key>CFBundleDisplayName</key>
6-
<string>Backtrace</string>
6+
<string>BacktraceMacUnity</string>
77
<key>CFBundleDevelopmentRegion</key>
88
<string>$(DEVELOPMENT_LANGUAGE)</string>
99
<key>CFBundleExecutable</key>
@@ -13,7 +13,7 @@
1313
<key>CFBundleInfoDictionaryVersion</key>
1414
<string>6.0</string>
1515
<key>CFBundleName</key>
16-
<string>$(PRODUCT_NAME)</string>
16+
<string>BacktraceMacUnity</string>
1717
<key>CFBundlePackageType</key>
1818
<string>BNDL</string>
1919
<key>CFBundleShortVersionString</key>

scripts/xcframeworkgen.sh

Lines changed: 6 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
7636
xcodebuild -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

8541
rm -rf ${BUILD_PATH}
@@ -96,4 +52,10 @@ if [ ! -d "$POD_PATH" ]; then
9652
exit 1
9753
fi
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+
9961
cp -r "$POD_PATH" "$WORKFLOW_XC_PATH"

0 commit comments

Comments
 (0)