Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,21 @@ post_install do |installer|
# :ccache_enabled => true
)

installer.pods_project.build_configurations.each do |config|
config.build_settings['OTHER_LDFLAGS'] ||= ['$(inherited)']
if config.name == "Debug"
config.build_settings['DEAD_CODE_STRIPPING'] = 'YES'
end
end

installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if target.name == "React"
if config.name == "ReleaseDevApp"
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= []
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] |= ['$(inherited)', "DEBUG=1"]
end
end
# Specify 'Swift Version: 5.0' for resolving archieve errors.
if target.name == 'react-native-video'
config.build_settings['SWIFT_VERSION'] = '5.0'
Expand All @@ -105,4 +118,16 @@ post_install do |installer|
end
end
end

# Ensure deployment_target is set correctly for all projects
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
end
end
project.build_configurations.each do |bc|
bc.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
end
end
end
2 changes: 1 addition & 1 deletion ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2578,6 +2578,6 @@ SPEC CHECKSUMS:
SSZipArchive: 8a6ee5677c8e304bebc109e39cf0da91ccef22ea
Yoga: 92f3bb322c40a86b7233b815854730442e01b8c4

PODFILE CHECKSUM: f83815b440871ddc4d9bac375e7dc5aef13dcf51
PODFILE CHECKSUM: bd6c88a4c9599e978dc53573bb32d0ff5fe3a42f

COCOAPODS: 1.16.2
Loading