JPH*_*rta 12 ios cocoapods reactjs react-native react-native-ios
我需要将CocoaPods用于特定的库.但是我不想将它用于任何其他因为它通常会迫使我将React及其依赖项添加到Podfile中,这是一个令人讨厌的问题,并且可能导致以前的经历中的几个问题.
在React Native文档(https://facebook.github.io/react-native/docs/linking-libraries-ios)中,具体说:
如果您的iOS项目使用CocoaPods(包含Podfile)并且链接库具有podspec文件,则react-native链接将使用Podfile链接库.要支持非平凡的Podfiles,请添加#在此行注释下添加新pod,以添加到您希望添加pod的位置.
有什么方法可以防止这种情况吗?如果没有,什么是最好的Podfile配置不会中断(例如当RN更新时)?
我使用的解决方案实际上是一种解决方法。这不是很好,但对我有用。react-native link理想情况下,如果提供一个标志就好了-noPods,但事实并非如此。
react-native link检查是否存在 a Podfile,如果没有,则Podfile正常链接依赖项。
所以我所做的如下:
yarn然后我使用或安装依赖项npm。Podfile。react-native link dependency_namePodfile然后我放弃对(有效地取消删除它)的更改或者,您可以将其重命名Podfile为其他名称,然后在链接后将其重命名回来。
| 归档时间: |
|
| 查看次数: |
828 次 |
| 最近记录: |