ios - 将cocoapods添加到现有项目中

标签 ios xcode react-native cocoapods

我知道这个问题已经被问过多次,但我仍然找不到正确的答案。

我有一个项目(React Native),它已经有很多代码、很多依赖项、xcode 调整等等。远离普通项目。

我想向其中添加 cocoa pod,因为某些第三方库只能与它一起安装。但是,我找不到任何关于是否需要将所有第三方包“迁移”到 cocoa pods(将所有链接的依赖项移动到那里)的信息,或者仅使用这两个包创建一个新的 pod 文件就足够了新的依赖项,其他一切都应该正常工作。

最佳答案

在系统上安装 CocoaPods

步骤1 打开终端并输入以下命令:

sudo gem install cocoapods

为项目创建 Podfile

第 2 步现在您需要关闭 Xcode。

在项目根文件夹中打开终端

Step.3 接下来,输入以下命令来创建 podfile:

pod init

编辑 podfile

注意:确保我们将使用 Xcode 编辑 podfile,而不是 TextEdit 等。

Step.4 键入此命令以使用 Xcode 打开 Podfile 进行编辑:

open -a Xcode Podfile

Step.5更新你想要的pod文件。 例如

pod 'SwiftForms'

当您添加此行时,它将在下一步安装:)

让我们开始安装

步骤5 在终端中输入以下命令并按 Enter

pod install

就是这样!!我们已经做到了。

使用 Pod 打开项目

现在进入项目文件夹,我们可以看到CocoaPods创建了一个新的project_name.xcworkspace文件和一个Pods文件夹。

使用 xcode 打开project_name.xcworkspace

关于ios - 将cocoapods添加到现有项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55972947/

相关文章:

javascript - React Native 模态选择器中的全屏

css - 如何在 React Native 中使文本在图像周围 float

html - Safari Ipad 视频透明但存在

ios - 是否需要重新上传应用程序以包含推送通知证书?

ios - 在 Xcode 中禁用/启用按钮

android - 在后台和前台使用 Expo 更改推送通知中的角标(Badge)计数

ios - Swift 4.2 升级后将 Swift 类桥接到 React Native

ios - UnityEngine.Object 不包含 GetComponent 的定义

objective-c - NSScrollview 与 NSGradient

Xcode:添加 git 服务器: "Server is disabled"