Module: KZ

Defined in:
lib/cocoapods-kz/helpers/kz_log.rb,
lib/cocoapods-kz/helpers/kz_analyzer.rb,
lib/cocoapods-kz/helpers/kz_pod_target.rb,
lib/cocoapods-kz/helpers/kz_config_result.rb,
lib/cocoapods-kz/helpers/kz_global_helper.rb,
lib/cocoapods-kz/helpers/kz_generator_hmap.rb,
lib/cocoapods-kz/helpers/kz_framework_manager.rb,
lib/cocoapods-kz/helpers/repair_dynamic_swift.rb,
lib/cocoapods-kz/helpers/repair_module_import.rb,
lib/cocoapods-kz/helpers/kz_generator_on_demand_resources.rb

Defined Under Namespace

Classes: KZAnalyzer, KZConfigResult, KZFlexLibInfo, KZFrameworkManager, KZGenerator, KZGlobalHelper, KZLog, KZOnDemandResourcesInfo, KZPodTarget, KZRepairModuleImport, KZSwiftAttachOCFeature, KZSwiftClass, KZSwiftContext, KZSwiftEnum, KZSwiftFileAnalyse, KZSwiftParagraph

Constant Summary collapse

Initial_Install_Tags =
"Initial Install Tags"
Prefetched_Tag_Order =
"Prefetched Tag Order"
Download_Only_On_Demand =
"Download Only On Demand"
KZ_POD_CONFIG_VERSION =
'1.0.2'
KZ_POD_CONFIG_ROOT =
Pod::Config.instance.installation_root + 'Pods/KZPodConfigure'
KZ_POD_CONFIG_SUPPORT_FILES =
KZ_POD_CONFIG_ROOT + 'SupportFiles'
KZ_POD_CONFIG_POD_TARGETS =
KZ_POD_CONFIG_ROOT + 'PodTargets'
KZ_POD_CONFIG_POD_TEMPDIR =
KZ_POD_CONFIG_ROOT + '.tempdir'
KZ_POD_CONFIG_ROOT_STR =
"${PODS_ROOT}/KZPodConfigure"
HMAP_EXECUTE_PATH =
File.dirname(__FILE__) + '/../resources/hmap'
FLEX_COMPLIER_PATH =
KZ_POD_CONFIG_SUPPORT_FILES + 'FlexCompiler'
ARM64_TO_SIMULATOR_EXECUTE_PATH =
File.dirname(__FILE__) + '/../resources/arm64ToSimulator'
KZ_GENERATE_FRAMEWORK_PATH =
KZ_POD_CONFIG_SUPPORT_FILES + 'kz_generate_framework.sh'
KZ_GENERATE_XCODE_ENV_PATH =
File.dirname(__FILE__) + '/../resources/kz_generate_xcode_env.sh'
KZ_XML_BUILD_PATH =
KZ_POD_CONFIG_SUPPORT_FILES + 'kz_xml_build.sh'
KZ_LOCK_FILE_PATH =
KZ_POD_CONFIG_ROOT + 'KZConfigLock'
KZ_FIX_FORCE_LOAD_EXE =
KZ_POD_CONFIG_SUPPORT_FILES + 'kz_fix_force_load_exe.sh'
KZ_FEFRESH_PODS_PBXPROJ =
KZ_POD_CONFIG_SUPPORT_FILES + 'kz_refresh_pods_pbxproj.rb'
KZ_IMPROVE_CUSTOM_YAML_PATH =
KZ_POD_CONFIG_SUPPORT_FILES + 'kz_improve_custom_yaml.sh'
KZ_ON_DEMAND_RESOURCES =
KZ_POD_CONFIG_SUPPORT_FILES + 'on_demand_resources'
KZ_ON_DEMAND_RESOURCES_SHELL =
KZ_ON_DEMAND_RESOURCES + 'kz_on_demand_resources_xocde.sh'

Class Method Summary collapse

Class Method Details

.deal_path_for_xcconfig(path, add_quotes = false) ⇒ Object



48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/cocoapods-kz/helpers/kz_global_helper.rb', line 48

def self.deal_path_for_xcconfig(path, add_quotes = false)
  if path.is_a?(String)
    path_str = path.sub(KZ::KZ_POD_CONFIG_ROOT.to_s, KZ::KZ_POD_CONFIG_ROOT_STR)
    path_str = ('"' + path_str + '"') if add_quotes
    return path_str
  elsif path.is_a?(Pathname)
    path_str = path.to_s.sub(KZ::KZ_POD_CONFIG_ROOT.to_s, KZ::KZ_POD_CONFIG_ROOT_STR)
    path_str = ('"' + path_str + '"') if add_quotes
    return path_str
  end
  path
end