Есть ли инструмент командной строки, который может изменить Podfile? - PullRequest
0 голосов
/ 17 октября 2019

Я хочу добавить фреймворк в мой проект с использованием Cocoapods. Но я не хочу менять Podfile вручную. Я хочу использовать командную строку для редактирования Podfile следующим образом:

some_command ./Podfile --add AFNetworking --target MyTarget

Возможно ли это?

1 Ответ

3 голосов
/ 17 октября 2019

К сожалению, такой команды нет.

Чем ближе вы можете создать файл .sh, который открывает файл Podfile и пишет в него. Пример:

podwrite.sh

#!/bin/sh

FILE="Path/To/Podfile"

/bin/cat <<EOM >$FILE
source 'https://github.com/CocoaPods/Specs.git'

target 'MyTarget' do
  use_frameworks!
  pod 'AFNetworking'
end

EOM

Вызов через терминал:

sh podwrite.sh

Вывод на подфайл:

source 'https://github.com/CocoaPods/Specs.git'

target 'MyTarget' do
  use_frameworks!
  pod 'AFNetworking'
end
...