summaryrefslogtreecommitdiff
path: root/src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in')
-rw-r--r--src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in b/src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in
index 875ced84dc1..943b5862014 100644
--- a/src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in
+++ b/src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in
@@ -23,4 +23,10 @@ Pod::Spec.new do |s|
s.watchos.vendored_frameworks = "WatchOS/Frameworks/mongo_embedded.framework"
s.tvos.vendored_frameworks = "AppleTVOS/Frameworks/mongo_embedded.framework"
+ # My current best understanding is that apple uses these to inject
+ # back in when running dsymutil on their side after regenerating a
+ # binary from the bitcode slices. So we need to keep these available
+ # in the pod so they get archived into end user application.
+ s.preserve_path = '**/*.bcsymbolmap'
+
end