Method: Flutter::Upload#modify_podspec_file

Defined in:
lib/upload.rb

#modify_podspec_fileObject

修改.podspec文件



126
127
128
129
130
131
132
133
134
135
# File 'lib/upload.rb', line 126

def modify_podspec_file
  # 1、移除.xcframework行和多余的空格
  pattern = ".xcframework"
  lines = File.readlines(@spec_path).reject { |line| line.match(pattern) }.filter { |element| element.strip.size > 0 }
  new_vendored_framework = get_vendored_frameworks
  # 插入新的vendored_frameworks
  lines.insert(lines.size - 1, new_vendored_framework)
  # 写入新的内容
  File.open(@spec_path, "w") { |file| file.puts lines }
end