2
0

add-swift-resolve-prebuild-phase.rb 505 B

123456789101112131415
  1. require 'xcodeproj'
  2. project_path = './SwiftGRPC-Carthage.xcodeproj'
  3. project = Xcodeproj::Project.open(project_path)
  4. swift_protobuf_target = project.targets.select { |target| target.name == "SwiftProtobuf" }[0]
  5. swift_protobuf_build_phases = swift_protobuf_target.build_phases
  6. swift_protobuf_target.new_shell_script_build_phase
  7. new_script_phase = swift_protobuf_build_phases.pop
  8. new_script_phase.shell_script = "swift package resolve"
  9. swift_protobuf_build_phases.unshift(new_script_phase)
  10. project.save