React Native创建使用Cocapods的库



我想创建一个使用cocapods的反应库。该库使用PODS文件取决于Alamofire。当我编译库项目(.xcworkspace)时,它构建正常。但是,当我将库的项目.xcodeproj文件链接到我的React-Native应用程序时。运行项目时,找不到抱怨Alamofire模块的失败。

所以我的问题是,我如何链接一个在我的反应本地项目中使用Cocapods的库,该项目还使用Cocapods用于依赖关系。

假设您的iOS文件夹中已经有一个Podfile,那么当您链接其文件夹中具有.podspec文件的项目时,它将尝试使用该node_module中的PODS。我发现安装iOS使用本地使用的POD文件更好。例如,我使用react-native-fbsdk,而不是引用我已经安装的node_module

pod 'FBSDKCoreKit', '~> 4.0'
pod 'FBSDKShareKit', '~> 4.0'
pod 'FBSDKLoginKit', '~> 4.0'

您可以做的另一件事,假设您不想使用Cocoapods链接,则只需手动链接库即可。希望这会有所帮助!

相关内容

  • 没有找到相关文章

最新更新