Skip to content

Commit 060480e

Browse files
authored
chore: Building Cocoa SDK wont change the module (getsentry#2439)
1 parent ea1c0cf commit 060480e

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

scripts/build-sentry-cocoa.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ if [ ! -f $CARTHAGE ]; then
1818
cd ..
1919
fi
2020

21+
rollbackSchemes() {
22+
mv Sentry.xcodeproj/xcshareddata/xcschemes/SentryPrivate.xcscheme.bak Sentry.xcodeproj/xcshareddata/xcschemes/SentryPrivate.xcscheme
23+
mv Sentry.xcodeproj/xcshareddata/xcschemes/SentrySwiftUI.xcscheme.bak Sentry.xcodeproj/xcshareddata/xcschemes/SentrySwiftUI.xcscheme
24+
}
25+
2126
if [ $? -eq 0 ]
2227
then
2328
cd sentry-cocoa
@@ -37,8 +42,10 @@ then
3742
# Delete SentryPrivate and SentrySwiftUI schemes
3843
# we dont want to build them
3944

40-
rm Sentry.xcodeproj/xcshareddata/xcschemes/SentryPrivate.xcscheme
41-
rm Sentry.xcodeproj/xcshareddata/xcschemes/SentrySwiftUI.xcscheme
45+
mv Sentry.xcodeproj/xcshareddata/xcschemes/SentryPrivate.xcscheme Sentry.xcodeproj/xcshareddata/xcschemes/SentryPrivate.xcscheme.bak
46+
mv Sentry.xcodeproj/xcshareddata/xcschemes/SentrySwiftUI.xcscheme Sentry.xcodeproj/xcshareddata/xcschemes/SentrySwiftUI.xcscheme.bak
47+
48+
trap 'rollbackSchemes; exit 1' SIGINT
4249

4350
# Note - We keep the build output in separate directories so that .NET
4451
# bundles iOS with net6.0-ios and Mac Catalyst with net6.0-maccatalyst.
@@ -63,6 +70,8 @@ then
6370

6471
# Remove anything we don't want to bundle in the nuget package.
6572
find Carthage/Build* \( -name Headers -o -name PrivateHeaders -o -name Modules \) -exec rm -rf {} +
73+
74+
rollbackSchemes
6675
fi
6776

6877
popd > /dev/null

0 commit comments

Comments
 (0)