Module: Pod::Podfile::DSL

Defined in:
lib/cocoapods-binary/Main.rb,
lib/cocoapods-binary/helper/feature_switches.rb

Constant Summary collapse

@@enable_prebuild_patch =
false

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.enable_prebuild_patch(value) ⇒ Object

when enable, ‘pod` function will skip all pods without ’prebuild => true’



17
18
19
# File 'lib/cocoapods-binary/helper/feature_switches.rb', line 17

def self.enable_prebuild_patch(value)
    @@enable_prebuild_patch = value
end

Instance Method Details

#all_binary!Object

Enable prebuiding for all pods it has a lower priority to other binary settings



11
12
13
# File 'lib/cocoapods-binary/Main.rb', line 11

def all_binary!
    DSL.prebuild_all = true
end

#enable_bitcode_for_prebuilt_frameworks!Object

Enable bitcode for prebuilt frameworks



16
17
18
# File 'lib/cocoapods-binary/Main.rb', line 16

def enable_bitcode_for_prebuilt_frameworks!
    DSL.bitcode_enabled = true
end

#keep_source_code_for_prebuilt_frameworks!Object

Don’t remove source code of prebuilt pods It may speed up the pod install if git didn’t include the ‘Pods` folder



23
24
25
# File 'lib/cocoapods-binary/Main.rb', line 23

def keep_source_code_for_prebuilt_frameworks!
    DSL.dont_remove_source_code = true
end