Class: Pod::Podfile::TargetDefinition
- Inherits:
-
Object
- Object
- Pod::Podfile::TargetDefinition
- Defined in:
- lib/cocoapods-byte-panglem-beta/panglem.rb
Instance Attribute Summary collapse
-
#have_add_dependencys ⇒ Object
是否已自动加载了库.
-
#pangm_release_target ⇒ Object
readonly
媒体线上版本target的标识.
-
#pm_build_config ⇒ Object
readonly
rarget维度的配置信息.
Instance Method Summary collapse
Instance Attribute Details
#have_add_dependencys ⇒ Object
是否已自动加载了库
194 195 196 |
# File 'lib/cocoapods-byte-panglem-beta/panglem.rb', line 194 def have_add_dependencys @have_add_dependencys end |
#pangm_release_target ⇒ Object (readonly)
媒体线上版本target的标识
191 192 193 |
# File 'lib/cocoapods-byte-panglem-beta/panglem.rb', line 191 def pangm_release_target @pangm_release_target end |
#pm_build_config ⇒ Object (readonly)
rarget维度的配置信息
197 198 199 |
# File 'lib/cocoapods-byte-panglem-beta/panglem.rb', line 197 def pm_build_config @pm_build_config end |
Instance Method Details
#pangm_release_target!(option = true) ⇒ Object
SDK 暂不需要
204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
# File 'lib/cocoapods-byte-panglem-beta/panglem.rb', line 204 def pangm_release_target!(option = true) raise ArgumentError, "[cocoapods-byte-panglem] The `pangm_release_target!` configuration item needs to be set in a specific target, do not set it globally" if @label == "Pods" name = String.new("T-") << label case option when true @pm_build_config = PM::Recorder.instance.get_target name @pm_build_config.is_release_target = option @pm_build_config.referenced_target = name when Hash @pm_build_config = PM::Recorder.instance.get_target name @pm_build_config.is_release_target = true @pm_build_config.referenced_target = String.new("T-") << option[:referenced] else raise ArgumentError, "CSJM error: `#{option.inspect}`, should be a true or a target name" end end |
#use_pangm_sdk_update!(option) ⇒ Object
199 200 201 |
# File 'lib/cocoapods-byte-panglem-beta/panglem.rb', line 199 def use_pangm_sdk_update!(option) @global_pm_build_config = PM::Recorder.instance.find_global_note option end |