Files
WebApp/podfile
2025-09-20 17:13:38 +08:00

60 lines
1.6 KiB
Plaintext

platform :ios, '13.0'
use_modular_headers!
use_frameworks!
target 'ShenQi' do
pod 'SVProgressHUD'
pod 'MJRefresh', '~> 3.7.5'
pod 'SDWebImage', '~> 5.12.5'
pod 'FirebaseAuth'
pod 'FirebaseFirestore'
pod 'FirebaseMessaging'
#post_install do |installer|
# installer.pods_project.targets.each do |target|
# if target.name == 'BoringSSL-GRPC'
# target.source_build_phase.files.each do |file|
# if file.settings && file.settings['COMPILER_FLAGS']
# flags = file.settings['COMPILER_FLAGS'].split
# flags.reject! { |flag| flag == '-GCC_WARN_INHIBIT_ALL_WARNINGS' }
# file.settings['COMPILER_FLAGS'] = flags.join(' ')
# end
# end
# end
# end
#end
post_install do |installer|
# 处理 BoringSSL-GRPC 的警告抑制问题
installer.pods_project.targets.each do |target|
if target.name == 'BoringSSL-GRPC'
target.source_build_phase.files.each do |file|
if file.settings && file.settings['COMPILER_FLAGS']
flags = file.settings['COMPILER_FLAGS'].split
flags.reject! { |flag| flag == '-GCC_WARN_INHIBIT_ALL_WARNINGS' }
file.settings['COMPILER_FLAGS'] = flags.join(' ')
end
end
end
# 统一提高所有 Pod 库的最低部署目标(解决 libarclite 问题)
target.build_configurations.each do |config|
# 将最低版本设置为 11.0 或更高(根据需要调整)
if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 13.0
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
end
end
end
end
end
#target 'SQNoti' do
#
#pod 'FirebaseMessaging'
#
#end