Method: PodPostInstaller#initialize

Defined in:
lib/cocoapods-bb-PodAssistant/babybus/installer/post_install_hooks.rb

#initialize(lib, deployment_target = nil, filter_targets = ["test"], is_matrix = true) ⇒ PodPostInstaller

Returns a new instance of PodPostInstaller.



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/cocoapods-bb-PodAssistant/babybus/installer/post_install_hooks.rb', line 11

def initialize(lib, deployment_target=nil, filter_targets=["test"], is_matrix=true)
    @lib = lib
    if deployment_target.nil?
        is_xcode16 = BB::PodUtils.above_xcode_16_version
        if (is_xcode16 == true) then
            @deployment_target = "13.0" # iOS18最低支持13系统
        else
            @deployment_target = isUnity3DApp ? "12.0" : "11.0" # Unity2022引擎最低支持iOS12.0、unity2d iOS11 、cocos iOS10、超A产品 iOS11 (968广告厂商升级最低支持iOS11)
        end
    else
        @deployment_target = deployment_target
    end
    if filter_targets.is_a? Array
        @filter_targets = filter_targets # 过滤target
    elsif filter_targets.is_a? String
        @filter_targets = [filter_targets] # 过滤target
    end
    @is_matrix = is_matrix
end