展开

关键词

CocoaPods之Podfile&Podfile.lock

什么是Podfile ?CocoaPods是用ruby实现的,因此Podfile文件的语法就是ruby的语法。 podfile是一个说明文件,用以描述管理一个或者多个Xcode project的target的依赖库。这个文件应该且必须被命名为Podfile。 另,一般开发swift项目时,我们会在podfile中添加这一句。 在这种情况下,如果团队想使用当前最新版本的依赖库,有两种方案:1.更改Podfile,使其指向最新版本的依赖库;2.执行pod update命令;当执行pod install 命令时,首先会根据Podfile 当执行pod update命令时,如果Podfile中指定的依赖库版本不是写死的,当对应的依赖库有了更新,无论有没有Podfile.lock文件,都会去获取Podfile文件描述的允许获取到的最新依赖库版本

5.4K30

No `Podfile found in the project directory.

错误显示看到问题出现,感觉自己好傻,都没有创建Podfile,如果没有创建Podfile文件将无法安装, CocoaPods都不知道改安装说明, 怎么去安装呢,所以按照步奏来一步一步操作:1.cd到自己的项目目录下 (cd +空格+直接拖拽项目到终端)2.vim Podfile(创建Podfile)出现以下代码(配置文件,表示成功): sourcehttps:github.comCocoaPodsSpecs.git target 工程名 do  pod AFNetworking, ~> 2.6.0 end 然后保存退出esc:wq执行pod install完美解决No `Podfile found in the project

76250
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS开发 使用Pods管理调试个人Framework写在前面准备工作编写Podfile测试后记

    正常情况下,我们一般会对主工程进行pod install安装一些主工程需要的第三方库,制作Framework的过程中发现有些地方其实也是需要使用这些第三方,pod已经生成了workspace,这就需要编写Podfile 工程目录编写Podfile注意! 下面就要开始编写Podfile文件了# Uncomment the next line to define a global platform for your project# platform :ios IQActionSheetPickerView, ~>2.0.0 #picker选择器end target TestMainSDK do project TestMainSDKTestMainSDK commpodend修改好podfile

    61240

    cocoapods从安装到使用

    $ pod search AFNetworking2.创建Podfile文件,最好把Podfile创建在项目根目录下(也就是和我们项目的XXX.xcodeproj文件同目录) $vim Podfile pod init 命令不仅会创建pod file文件,还会对podfile进行配置 PS:上面说过,最好把podfile文件放在工程根目录下,其实Podfile文件也可以不放在工程的根目录下。 如果podfile文件放在非根目录下,需要做的是在Podfile中指定后缀名为.xcodeproj的文件的路径。 因为默认情况下,podfile文件是要和.xcodeproj文件处于同一个目录下的,正因为.xcodeproj文件处于项目的根目录下,所以我们经常把podfile放在根目录下,这才是建议大家把podfile Podfile同目录。?

    9.6K30

    Cocoapods的安装及使用

    ②、 创建Podfile配置文件 接着第①步,终端先执行vim Podfile命令 ,接着在键盘端输入 i,进入编辑模式,输入如下配置信息(也可以先跳过输入这一步,之后直接打开Podfile文件编辑): 创建Podfile配置文件?编辑Podfile?生成Podfile文件③ 、 执行 pod install ,生成管理三方库的Pods工程? 文件配置信息时 ,比如删除或者增加三方库 ,直接编辑Podfile文件, 每次更改了 Podfile 文件后,你需要重新执行一次pod install命令,别忘了要cd 到Podfile文件所在目录。 打开TestFramework.xcworkspace 删除JSONKit库时的终端命令与Podfile文件: ? 删除JSONKit库时的终端命令与Podfile 文件 关于 Podfile.lock (引自:唐巧的博客) 当你执行pod install之后,除了 Podfile 外,CocoaPods 还会生成一个名为

    40470

    CocoaPods 使用手册:1、基础 2、高级用法: podspec.json、tweak集成AsyncSocket、 静态库

    Podfile的内容是你想导入的类库。 一般类库的原作者会告诉你导入该类库应该如何写Podfile;2、运行命令:`$ pod install.1.1.1 在安装CocoaPods之前,首先要在本地安装好Ruby环境。 ----注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。 1.2 场景2:如何正确编译运行一个包含CocoPods类库的项目 ----在GitHub上找到一份代码符合自己想需求,你再仔细一看,会发现你下载的代码包含了Podfile。 install只会按照Podfile的要求来请求类库,如果类库版本号有变化,那么将获取失败。

    44220

    iOS开发中在swift项目中pod snapkit库时报错

    to your Podfile or target to opt into using it. The Swift Pod being used is: SnapKit更改podfile文件:在podfile文件中指定项目的运行平台最低版本:platform:ios, ‘8.0’加入“use_frameworks podfile文件本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。

    27430

    项目 添加pods

    ritekiMac-mini:~ lucky$ sudo gem install cocoapods  CHANGELOG:  ## 0.32.1  ##### Bug Fixes  * Fixed the Podfile (配置文件)接着上一步,终端输入 vim Podfile键盘输入 i,进入编辑模式,输入platform :ios, 7.0 pod MBProgressHUD, ~> 0.8然后按Esc,并且输入“ 回车后发现PodTest项目总目录中多一个Podfile文件激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。 这就需要修改Podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了Podfile文件,需要重新执行一次pod install命令。 1.4pod AFNetworking,  ~> 2.02、CocoaPods可以查找你想要的第三方库终端输入命令:pod search UI疯了了,我怎么查找这么大众的关键字,好多库~~然后重新编辑Podfile

    9920

    工具篇-统计Crash的工具Crashlytics使用指南

    **把上面的 pod Fabricpod Crashlytics 通过 vim 编辑器(终端编辑 Podfile文件)后执行,你会发现报错了。 **? 这是因为我们在Podfile中没有加上 target下面的设置就OK platform :ios, 7.0target ‘CocoPodsCrash’ do pod Fabricpod Crashlytics 这是因为我当时直接双击 Podfile 文件在里直接输入的,需要在 vim编辑器中输入,这样直接打开Podfile 文件编辑再关闭的话是会报错的。 **此时在终端中输入 vim Podfile 可以看到Podfile内容此时,保存并退出即可,再次执行就不会报错里。 ** 附:正确方法 1. cd 到文件路径 2. vim Podfile 创建名为 Podfile的文件(修改也是 vim Podfile) 在Podfile中编辑好后退出 3.

    70810

    iOS开发之CocoaPods详细使用说明

    cd到项目总目录3.3建立Podfile(配置文件)接着上一步,终端输入 vim Podfile?终端输入 vim Podfile回车键进入下图:? E6E8971A-5239-4345-8F03-55BB492A68F3.png键盘输入 i,进入编辑模式,输入低版本的cocoa pods在编写Podfile文件时这样写就可以了platform :iOS , 8.0pod AFNetworking高版本的cocoa pods在编写Podfile文件必须这样写platform :ios, 8.0target TextDemo dopod AFNetworkingend 回车后发现tTextDemo项目总目录中多一个Podfile文件,如下图:?文件然后输入 pod install,等待一会,大约3分钟。?输入 pod install回车安装成功,查看项目根目录:?

    19530

    CocoaPods 使用总结

    CocoaPodsCore Core 组件提供支持与 CocoaPods 相关文件的处理,文件主要是 Podfile 和 podspecs。 Podfile Podfile 是一个文件,用于定义项目所需要使用的第三方库。该文件支持高度定制,你可以根据个人喜好对其做出定制。更多相关信息,请查阅 Podfile 指南。 对于没有在 Podfile.lock 中列出的 pod,它会搜索并安装 Podfile 中指定的版本。 pod update:直接执行 pod update命令会检查安装 Podfile 中列出的所有 pod 的最新版本。 在 Podfile 中添加新的 pod 后应该用 pod install命令,而不是 pod update命令。

    71720

    代码管理| 简易教程之Cocopods的安装和使用

    在使用CocoaPods后,我们只需要把用到的开源库放到一个名为Podfile的文件中,然后执行pod install。 如果你的电脑没有安装,pod后就出现上面这图,说明以前就安装好了,可直接使用)Cocoapods 的使用打开终端,切换到你的工程目录,输入下面的命令 pod init此时你的工程目录下会出现一个待编辑的podfile 文件:podfle.lock是编辑过 podfile文件后会生成的podfle.lock是编辑过 podfile文件后会生成的,不用管它。 编辑podfile文件:vi 后直接拖动工程类目下的 podfile文件到终端中即可得到对于的路径 vi UsersiOS002DesktopMyNewTestPodfile 输入你想集成的类库名称后, 编写好 Podfile 后执行以下命令:pod install这样即可集成目标类库了。

    17030

    iOS音视频接入-快速集成TRTC SDK

    cd 后面跟的是你自己的工程目录位置需要替换)cd UserstyyzDesktopTestTRTCimage.png 创建Podfile使用pod init 创建Podfile文件pod initimage.png 编辑 Podfile 文件我在编辑Podfile文件可以选择vim或者xcode两种方式,主要使用xcode编辑。 与 end之间编辑 Podfile 文件,并根据需要选择合适的 SDK 版本:注:使用cocoapods官方源可能下载速度较慢。

    50320

    macOS Catalina 10.15 十分钟安装 CocoaPods

    beta此时,你的电脑上已经集成了 CocoaPods 并且能正常使用下面我新建一个TestDemo ,集成AFNetworking依次输入 pod setup 、pod init 接下来就是我们正常的创建Podfile 3、使用 CocoaPods未使用前项目结构文件目录3.1、添加 Podfile 文件终端中 cd 到当前目录 输入 touch Podfile cd 到文件目录输入 touch Podfile 后,我们的工程目录中会出现 一个 Podfile 文件添加 Podfile 文件3.2、编辑 Podfile 文件在文件中输入自己需要的第三方项目库,我们以 AFNetworking 为例platform :ios, 10.0 There is 1 dependency from the Podfile and 1 total pod installed.输出上面的内容就表示,已经成功了,提示我们关掉当前的看到上面的 项目,打开

    6420

    iOS模块化实践 -- 利用CocoaPods拆分项目

    一旦在podfile中设置source为某个私有repo的git地址,在进行pod update的时候就会去这个repo中进行检索,如果检索到对应的pod,会读取该Pod的podspec从而进行安装。 如何使用我们可以在想要使用的项目中的Podfile里加入如下代码:pod ‘helloXXXPod’即可。 当然,由于我们的是私有CocoaPods库,因此最好告诉系统这个库的source在哪里,因此在Podfile文件上部也请加上Spec Repo的git地址source https:gitlab.comxxx.git 整个的Podfile文件看起来是这样的: ? 验证新建一个SigleView的Project,配置好podfile后进行安装Pod,编译好运行,显示如下图:?至此,一次Pod拆分完成。

    1.1K20

    IOS学习7——cocoapod安装与使用教程

    PodTestTest的那个总目录)cd UsersluckyDesktopPodTest Tip: CocoaPods provides a pod init command to create a Podfile You should use it.cd到项目目录下之后,执行pod init 自动会生成Podfile文件 接着上一步,终端输入 vim Podfile,打开一个窗口之后,把需要第三方加上。 然后发现PodTest项目总目录中多一个Podfile文件?激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。 CocoaPods就介绍完了,如果需要导入其他第三方库,修改Podfile文件就可以了。

    48770

    CocoaPods使用详解

    创建Podfile文件在工程中创建一个Podfile文件,先定位到项目目录下,然后使用命令创建Podfile文件,命令如下:touch Podfile然后你在你的工程目录下可以看到多了一个Podfile 然后,使用vim编辑Podfile文件。 ? 进来之后紧接着按键盘上的英文’i’键,下面的”Podsfile” 0L, 0C将变成– INSERT –。然后就可以编辑文字了,输入以下文字了。 有人问,那么怎么保存输入的内容到Podfile文件中呢?先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。下载库到Xcode中在终端使用命令把库下载到Xcode中。

    48870

    【iOS开发】Cocoapods详解-使用及创建私有库

    workspace MyWorkspace什么时候用pod install 什么时候用pod update pod install 用来为项目安装新的pod,不管你以前有没有运行过pod install, 当在Podfile 中添加或删除了pod时,都应该用pod install,(可以理解为你更新的你的Podfile文件 ,就用pod install)。 关于pod install 运行这个命令,会下载Podfile中添加的新pod,并且打下载的pod的版本信息等写到Podfile.lock文件中。 对于Podfile.lock文件中不存在的pod,会下载Podfile文件中声明的版本。 六、提交库到私有仓库pod repo push REPO_NAME SPEC_NAME.podspec七、在项目中使用私有仓库的pod在Podfile文件中添加源source https:github.comxxxx.git

    19550

    Cocoa包管理器之CocoaPods详解

    1、Create Podfile在CocoaPods管理的工程中通过名为Podfile的文本文件来描述相关的依赖信息。下方就是在我们已有的工程中创建了一个Podfile文件,将下方的内容输入到文件中。 如果在 podfile 中指定了相关版本,那么就直接引用 podfile 中指定的版本然后在更新 podfile.lock中记录的版本即可。? 我们将podfile中的AFNetworking的版本号给删掉,然后再次进行pod install。 当然也可以在podfile文件中指定相关依赖仓库的版本,然后再执行pod install来更新相关的版本。具体如下所示 :? 首先我们来看一下Podfile中的基本结构。

    40240

    Cocoapods更新出错

    如果修改了Podfile文件而没有使用pod update。那么别人拉代码就会导致podfile.lock与Podfile库的版本不一致。

    21320

    扫码关注云+社区

    领取腾讯云代金券