Skip to content

Commit 0506db5

Browse files
fix: Conditionally static link in iOS example app
1 parent 69175c3 commit 0506db5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

example/ios/Podfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,11 @@ target 'example_0_70_6' do
6363
installer.pods_project.targets.each do |target|
6464
if target.name == "primer-io-react-native" || target.name == "PrimerSDK"
6565
target.build_configurations.each do |config|
66-
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"
67-
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"'
68-
69-
config.build_settings['OTHER_LDFLAGS'] = '$(inherited) -weak_library -l"Primer3DS" -l"PrimerKlarnaSDK" -l"PrimerIPay88MYSDK" -l"PrimerStripeSDK"'
66+
if linkage != 'dynamic'
67+
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"
68+
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"'
69+
config.build_settings['OTHER_LDFLAGS'] = '$(inherited) -weak_library -l"Primer3DS" -l"PrimerKlarnaSDK" -l"PrimerIPay88MYSDK" -l"PrimerStripeSDK"'
70+
end
7071
end
7172
end
7273
end

0 commit comments

Comments
 (0)