From b283d5cbf82408fa1ac4966b76b215c15d4717f9 Mon Sep 17 00:00:00 2001 From: Henry Cooper Date: Thu, 30 Oct 2025 15:07:42 +0000 Subject: [PATCH] fix: Conditionally static link in iOS example app --- example/ios/Podfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/example/ios/Podfile b/example/ios/Podfile index 2c517ef51..1588034cc 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -63,10 +63,11 @@ target 'example_0_70_6' do installer.pods_project.targets.each do |target| if target.name == "primer-io-react-native" || target.name == "PrimerSDK" target.build_configurations.each do |config| - config.build_settings['SWIFT_INCLUDE_PATHS'] = "$(inherited) ${PODS_CONFIGURATION_BUILD_DIR}/Primer3DS ${PODS_CONFIGURATION_BUILD_DIR}/PrimerKlarnaSDK ${PODS_CONFIGURATION_BUILD_DIR}/PrimerIPay88MYSDK ${PODS_CONFIGURATION_BUILD_DIR}/PrimerStripeSDK" - config.build_settings['OTHER_SWIFT_FLAGS'] = '$(inherited) -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Primer3DS/Primer3DS.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/PrimerIPay88MYSDK/PrimerIPay88MYSDK.modulemap"' - - config.build_settings['OTHER_LDFLAGS'] = '$(inherited) -weak_library -l"Primer3DS" -l"PrimerKlarnaSDK" -l"PrimerIPay88MYSDK" -l"PrimerStripeSDK"' + if linkage != 'dynamic' + config.build_settings['SWIFT_INCLUDE_PATHS'] = "$(inherited) ${PODS_CONFIGURATION_BUILD_DIR}/Primer3DS ${PODS_CONFIGURATION_BUILD_DIR}/PrimerKlarnaSDK ${PODS_CONFIGURATION_BUILD_DIR}/PrimerIPay88MYSDK ${PODS_CONFIGURATION_BUILD_DIR}/PrimerStripeSDK" + config.build_settings['OTHER_SWIFT_FLAGS'] = '$(inherited) -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/Primer3DS/Primer3DS.modulemap" -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/PrimerIPay88MYSDK/PrimerIPay88MYSDK.modulemap"' + config.build_settings['OTHER_LDFLAGS'] = '$(inherited) -weak_library -l"Primer3DS" -l"PrimerKlarnaSDK" -l"PrimerIPay88MYSDK" -l"PrimerStripeSDK"' + end end end end