繁体   English   中英

使用react-native init命令初始化带有Pod的IOS项目

[英]Init IOS project with pods using react-native init command

有什么方法可以使用react-native init命令使用Pod创建IOS项目吗?

当前,对于react native库有不同的安装说明。 示例:其中一些使用react-native link命令安装,而其他一些则需要使用cocoapods进行安装。 两者都缺少会导致很多编译错误。

谁能建议使用react-native创建项目的最佳方法是什么。

谢谢

在官方的React Native文档上,有两种启动项目的方法,即使用“ CRNA”或“ Build with Native Code”。

对于CRNA,这是启动项目的最快,最简单的方法。 在不设置开发环境的情况下,在物理设备上运行您的React Native应用程序真的很容易。 如果要在iOS模拟器或Android虚拟设备上运行应用,请参考使用本地代码构建项目的说明,以了解如何安装Xcode和设置Android开发环境。

如果要通过终端链接库,则使用react native链接。 但是在某些情况下,会发生一些与库兼容性有关的问题。 我宁愿建议使用pod或通过XCode手动链接您的库。

Pods是用于本机代码项目的本机代码的依赖项管理器。 它将自动生成并链接库。

如果您想在ios项目上安装Pod。 安装cocoapods之后,您可以按照以下步骤操作:

1. Open terminal and direct to your project (cd YOUR_PROJECT/ios 
2. pod init
3. And then Podfile will be generated within the ios project.

从现在开始,如果要管理项目,则应使用YOUR_PROJECT.xcworkspace。 那是因为Pod应该放置并包含在您的项目中,但“ .xcodeproj”不包含Pod。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM