Files
2023-04-07 08:13:48 +00:00

41 lines
1.7 KiB
Plaintext

ENV["layout_engine"]="Taitank"
# ENV["js_engine"] = "v8"
install! 'cocoapods',
:deterministic_uuids => false,
:generate_multiple_pod_projects => true
workspace 'HippyDemo.xcworkspace'
target "HippyDemo" do
project './HippyDemo.xcodeproj'
pod 'hippy', :path => '../../..'
end
def rewriteConfigFile(path, originString, targetString)
File.open("#{path}", "r+") do |file|
originContents = file.read
if originContents.include?("#{originString}")
buffer = originContents.gsub("#{originString}", "#{targetString}")
File.open("#{path}", "w") do |line|
line.write(buffer)
end
end
end
end
post_install do |installer|
_base_dir_ = File.dirname(__FILE__)
_pod_debug_config_dir_ = File.join("#{_base_dir_}", "Pods/Target Support Files", "Pods-HippyDemo", "Pods-HippyDemo.debug.xcconfig")
_pod_release_config_dir_ = File.join("#{_base_dir_}", "Pods/Target Support Files", "Pods-HippyDemo", "Pods-HippyDemo.release.xcconfig")
_hippy_dir_ = File.expand_path("../../../.", "#{_base_dir_}")
_target_debug_config_dir_ = File.join("#{_base_dir_}", "Pods/Target Support Files", "Hippy", "Hippy.debug.xcconfig")
_target_release_config_dir_ = File.join("#{_base_dir_}", "Pods/Target Support Files", "Hippy", "Hippy.release.xcconfig")
rewriteConfigFile("#{_target_debug_config_dir_}", "${PODS_ROOT}/hippy", "#{_hippy_dir_}")
rewriteConfigFile("#{_target_release_config_dir_}", "${PODS_ROOT}/hippy", "#{_hippy_dir_}")
#change search path for HippyDemo
rewriteConfigFile("#{_pod_debug_config_dir_}", "${PODS_ROOT}/hippy", "#{_hippy_dir_}")
rewriteConfigFile("#{_pod_release_config_dir_}", "${PODS_ROOT}/hippy", "#{_hippy_dir_}")
end