Module: KZ

Defined in:
lib/cocoapods-kz/helpers/kz_log.rb,
lib/cocoapods-kz/helpers/kz_analyzer.rb,
lib/cocoapods-kz/helpers/kz_generator.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_framework_manager.rb,
lib/cocoapods-kz/helpers/repair_dynamic_swift.rb,
lib/cocoapods-kz/helpers/repair_module_import.rb

Defined Under Namespace

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

Constant Summary collapse

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_GENERATOR_FRAMEWORK_PATH =
KZ_POD_CONFIG_SUPPORT_FILES + 'kz_generator_framework.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'

Class Method Summary collapse

Class Method Details

.deal_path_for_xcconfig(path, add_quotes = false) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/cocoapods-kz/helpers/kz_global_helper.rb', line 28

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