Решение, которое я использую, - действительно обходной путь. Это не здорово, но это работает для меня. В идеале было бы неплохо, если бы react-native link
предложил флаг -noPods
, но это не так.
react-native link
проверяет, есть ли Podfile
, если нет Podfile
, это связывает зависимость как обычно.
Итак, я делаю следующее:
- Убедитесь, что я внес все изменения в git.
- Затем я устанавливаю зависимость, используя
yarn
или npm
.
- Я удаляю
Podfile
.
- Я бегу
react-native link dependency_name
- Затем я отменяю изменения в
Podfile
(эффективно его отменяя)
В качестве альтернативы вы переименовываете Podfile
во что-то другое, а затем переименовываете его после того, как связались