How to stop react-native link from linking a library with CocoaPods with it has a podspec?

前端 未结 1 477
庸人自扰
庸人自扰 2021-02-05 17:54

I need to use CocoaPods for a specific library. However I don\'t want to use it for any other because it usually forces me to add React and its dependencies to the Podfile as we

1条回答
  •  情话喂你
    2021-02-05 18:01

    The solution that I use is really a workaround. It is not great but it works for me. Ideally it would be nice if react-native link offered a -noPods flag but it doesn't.

    react-native link checks to see if there is a Podfile, if there is no Podfile it links the dependency as normal.

    So what I do is the following:

    1. Make sure I have committed all the changes to git.
    2. I then install the dependency using yarn or npm.
    3. I delete the Podfile.
    4. I run react-native link dependency_name
    5. I then discard the changes to the Podfile (effectively undeleting it)

    Alternatively you rename the Podfile to something else, and then rename it back after you have linked.

    0 讨论(0)
提交回复
热议问题