首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建好自己的cocoapods库后,pod安装我的pod时,只有ReplaceMe.m文件

当你创建好自己的CocoaPods库后,确保只有ReplaceMe.m文件被安装的情况通常是由于一些配置或命名错误导致的。以下是一些可能的原因和解决方法:

  1. 配置错误:检查你的podspec文件是否正确配置了源文件。在podspec文件中,确保你正确指定了需要包含的源文件列表。例如,如果你的库中有多个源文件,你需要在podspec文件的s.source_files字段中指定它们的路径。确保ReplaceMe.m文件被正确包含在内。
  2. 命名错误:检查ReplaceMe.m文件的命名是否正确。确保文件名的大小写与podspec文件中的源文件路径一致。如果文件名大小写不匹配,CocoaPods可能无法正确识别并包含该文件。
  3. 文件路径错误:检查ReplaceMe.m文件的路径是否正确。如果文件不在正确的位置,CocoaPods将无法找到并包含它。确保文件位于正确的目录中,并在podspec文件中正确指定路径。
  4. 缓存问题:如果你之前安装过该pod,可能会出现缓存问题。尝试删除Podfile.lock文件和Pods目录,并重新运行pod install命令,以确保重新安装最新的pod。

如果你已经检查了上述问题并仍然无法解决,可以尝试以下步骤:

  1. 更新CocoaPods版本:确保你正在使用最新版本的CocoaPods。运行pod --version命令检查当前安装的版本,并使用gem update cocoapods命令更新到最新版本。
  2. 清除CocoaPods缓存:运行pod cache clean --all命令清除CocoaPods的缓存,然后重新运行pod install命令。
  3. 重新创建podspec文件:如果问题仍然存在,尝试重新创建podspec文件,并确保正确配置源文件路径和其他相关信息。

总结起来,当只有ReplaceMe.m文件被安装时,可能是由于配置错误、命名错误、文件路径错误或缓存问题导致的。检查并修复这些问题,确保正确配置podspec文件,并使用最新版本的CocoaPods进行安装。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 发布组件到cocoaPods

    一、创建仓库 仓库名为 组件名称(在GitHub平台创建一个新工程项目 :名字为前提中) image 创建好,先放置一边; 二、创建本地组件代码 在本地创建一个存放组件文件夹 打开终端...和Assets文件夹就是放组件文件地方; ReplaceMe.m这个文件,是生成项目,自动生成,可以删除; 在Classes放入组件文件,Assets组件放资源文件; 组件文件目录.png 四、...pod组件到项目中 cd Example,到Example目录,有Podfile文件地方; 执行pod install; 执行完毕,在工程目录下,可以看到组件已pod到工程中; 五、索引文件XXX....'Pod/Classes/**/*.h' //pod暴露给用户工程文件 #s.frameworks = 'UIKit', 'MapKit' //依赖系统 s.dependency 'AFNetworking...git push --tags 七、验证cocoapods索引文件 在工程根目录下执行,即在XXX.podspec所在文件夹; pod spec lint --verbose --allow-warnings

    70530

    cocoaPods 组件发布

    一、创建仓库 仓库名为 组件名称(在GitHub平台创建一个新工程项目 :名字为前提中) 创建好,先放置一边; 二、创建本地组件代码 在本地创建一个存放组件文件夹 打开终端 先cd到该文件夹下...和Assets文件夹就是放组件文件地方; ReplaceMe.m这个文件,是生成项目,自动生成,可以删除; 在Classes放入组件文件,Assets组件放资源文件; 组件文件目录.png 四、...pod组件到项目中 cd Example,到Example目录,有Podfile文件地方; 执行pod install; 执行完毕,在工程目录下,可以看到组件已pod到工程中; 五、索引文件XXX....'Pod/Classes/**/*.h' //pod暴露给用户工程文件 #s.frameworks = 'UIKit', 'MapKit' //依赖系统 s.dependency 'AFNetworking...git push --tags 七、验证cocoapods索引文件 在工程根目录下执行,即在XXX.podspec所在文件夹; pod spec lint --verbose --allow-warnings

    60310

    CocoaPods之公有仓库创建

    目录 Cocoapods安装及使用 CocoaPods之公有仓库创建 一、创建GitHub仓库 二、注册CocoaPods账号 三、创建 .podspec文件 四、 配置编辑.podspec...,因为他账号没有类似登陆机制,所以在你切换设备,需要再次使用如下注册命令进行“登陆”操作;如果还没安装CocoaPods,先看一下另一篇文章Cocoapods安装及使用。...当然我们不管是做公有或者是私有都是必须配置这个文件。这个文件是告诉Cocoapods你这个一些基本信息,包括你版本号、获取地址、那些文件是希望被包含进来等一些信息。...验证WSLNativeScanTool.podspec文件格式有效性 五、提交框架索引到CocoaPods 验证WSLNativeScanTool.podspec文件格式有效性成功,执行如下命令上传代码到...也可以执行 $ pod search WSLNativeScanTool 命令查询信息。 ? 注意:发布到Cocoapods,需要在终端更新本地pods仓库信息:$ pod setup

    77310

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

    , 当在Podfile中添加或删除了pod,都应该用pod install,(可以理解为你更新Podfile文件 ,就用'pod install')。...`pod update [PODNAME] 只有当你要更新已经存在到一个最新版本才使用。...关于pod outdated 运行这个命令,CocoaPods会列出Podfile.lock文件中保存版本过旧(就是会列出有新版本) 关于pod update [PODNAME] 这个命令会更新指定...验证,可以通过pod trunk me来查看你授权信息 通过pod trunk push将当前pod提交到trunk 四、现有代码添加CocoaPods支持 只要处理好podspec文件即可 通过命令...Repo 将创建好私有repo添加到CocoaPodspod repo add REPO_NAME SOURCE_URL(仓库地址) (repo名最好跟仓库名保持一致) 验证是否安装成功 cd

    70950

    Cocoa包管理器之CocoaPods详解

    下方命令也可以用来更新CocoaPods 按照命令:sudo gem install cocoapods 卸载命令:gem uninstall cocoapods 因为本地之前已经安装CocoaPods...当一个工程有多个人开发,A同学 在 B同学 之前进行pod install, 而在A同学安装一些仓库进行了更新,那么在 B同学 安装仓库就会寻找这个最新版本。...四、创建并发布自己开源  上面三个部分介绍了如何在自己项目中安装和使用CocoaPods,接下来这部分就来介绍一下如果将自己开源接入到CocoaPods中,可以让其他人直接在Podfile中直接配置...4、配置podspec文件并发布自己源代码  (1) 创建 podsepc文件 言归正传,在Github上创建好相关工程并选好相关开源协议,将工程Clone到本地,添加上自己要开源代码,然后在该工程中创建...然后对创建好podspec文件进行编辑,添加上开源工程名称、版本、描述、开源协议、作者、平台、源代码等等。具体每项配置CocoaPods官网上有说明文档,可以去仔细翻阅。 ?

    1.4K40

    iOS 组件化开发(一):远程私有基本使用

    LXFBase 1、快速创建模版 到合适位置创建一个与组件名相同文件夹,cd进去,使用如下命令 // pod lib create 组件名 pod lib create LXFBase ?...这里会让你配置一些信息,根据自己情况自行配置即可。 ?...配置 2、添加组件内容 创建完成后会自动帮我们打开相应Example项目,LXFBase目录中会出现如图这些文件,我们把基础组件相关东西丢到Classes文件夹中,并且把ReplaceMe.m文件删除...目录结构 默认Classes文件夹中存放文件就是pod install要下载下来文件,当然可以通过修改spec文件配置来更改位置 3、安装与测试本地 在Example项目的Podfile文件中可以看到...测试组件没有问题,我们接下来就要将podspec文件上传至私有索引,不过在此之前,需要对spec进行修改。 4、 修改Spec 具体配置说明可以参考Cocoapods 创建第三方框架 ?

    1.7K20

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

    准备工作 安装好XCode 配置好CocoaPods,并且可以pod update 以及 pod install 成功 已经获得CocoaPodsRepo地址,以及对应podGit地址(这里以gitLab.../gitlab.com/iosCocoaPods4CMS/iOS_Cocoapods_Repo.git 成功可以进入~/.cocoapods/repos目录下查看realTimeBusCocoaRepo...然后就是去新建好项目里尽情挥霍了:) 此时记得将所有更改放到Classes文件夹之下,然后在Example文件下执行 pod update,则可发现新文件已经出现在项目工程pods文件夹之下了。...当然,由于我们是私有CocoaPods,因此最好告诉系统这个source在哪里,因此在Podfile文件上部也请加上Spec Repogit地址 source 'https://gitlab.com...之后运行pod update 即可安装对应Pods 如果出现: [!]

    2.1K20

    ios苹果开发打包——遇见项目实战|超详细教程分享

    CocoaPods有两个明显优势:1、在引入第三方它可以自动为我们完成各种各样配置,包括配置编译阶段、连接器选项、甚至是ARC环境下-fno-objc-arc配置等。...在使用CocoaPods之后,只需要将用到第三方开源放到一个名为Podfile文件中,然后执行pod install。...CocoaPods就会自动将这些第三方开源源码下载下来,并且为工程设置好相应系统依赖和编译参数。...-switch /Applications/Xcode.app/Contents/Developer11、安装本地pod setup12、执行以上命令Setting up CocoaPods master...✨原 不 易 , 还 希 望 各 位 支 持! 点 赞 , 你 认 可 是 动 力 !⭐️ 收 藏 , 你 青 睐 是 努 力 方 向 !

    40610

    在 iOS 工程中 Cocoapods 使用

    CocoaPods 就会自动将这些第三方开源源码下载下来,并且为工程设置好相应系统依赖和编译参数,不管是导入还是更新或者移除,都是一句命令就搞定。...,最后再用那个查看命令 最后只有确保像我里面一样只有那一个就好,要注意是 https  网上好多教程写是 http,那个已经作废了 # 第三步: 安装cocoapods 使用 sudo gem...安装完成终端就进入待命阶段了。 ### 第四步: 使用 search 命令来搜索类,这个是支持模糊搜索,记不清全名,打一部分名也行,不过那样就要从搜出来东西里找你想要了。...比如我想找 afnetworking 就输入 pod search afn 回车就会输出所有以 afn 开头名字,像这样 搜出很多,其中第三就是我们想要,afnetworking,用红圈圈起来是一会编辑...# 值得注意 2 有的时候大家在 pod search 时候搜不到,但是明明有这个类别人都可以都到课时就是自己搜不到,其实原因是这样pod search 只会搜索你本地缓存框架,如果你想搜索到最新第三方框架或者某个框架最新版本

    1K40

    如何将你写框架添加cocoapod支持

    一、创建github仓库 1 进入Github网站www.github.com登陆自己账号 2 建立一个新仓库 ? 创建新仓库 3 填写仓库信息 ? 填写仓库信息 4 创建完毕 ?...推荐拓展阅读 正规仓库都应该有一个license文件,Pods依赖对这个文件要求更严,是必须要有的。因此最好在这里让github创建一个,也可以自己后续再创建。...如果一个依赖于 CocoaLumberjack  1.2.5,另外一个则依赖于 2.3.1,那么只有最终用户通过明确指定使用某个版本来解决冲突。...第三方插件命令 cocoapods插件cocoapods-packager来完成类打包,安装命令sudo gem install cocoapods-packager  它好处是,需要特别强调是...文件转换为需要json文件 第一步验证podspec文件也可以自己去做pod spec lint Peanut.podspec 成功部署之后,CocoaPods会在Twitter上@你 我们可以看看我们提交名字为

    2K10

    CocoaPods 使用总结

    CocoaPods 通过一个名为 Pods.xcconfig 文件来在编译设置所有的依赖和参数。CocoaPods 是用 Ruby 写,并由若干个 Ruby 包 (gems) 构成。...如果你想要写一个脚本来方便地修改工程文件,那么可以使用这个 gem。 私有开发流程 一般公司都会搭建自己 git 服务器,在实战项目中,经常使用 Cocoapods 管理自己私有。...每一次执行 pod install命令,它都会下载安装 pod,并且会把每一个安装 pod 版本信息写入 Podfile.lock 文件。...Podfile.lock 文件跟踪每一个安装 pod 版本并且上锁。...只有当你想要更新 pod 版本才使用 pod update;它不管 Podfile.lock是否存在,都会读取 Podfile 文件最新版本,下载好之后,重新生成 Podfile.lock文件

    1.9K20

    如何使用Carthage管理iOS依赖安装使用Carthage

    前言         很多ios开发者大概对CocoaPods并不陌生,我们几乎已经习惯了在pod文件中添加一行即可将一个导入到自己工程中,不得不说,在ios开发历史中...说到Carthage,就要先说swift,2014年苹果发布swift初期,用swift编写第三方就只能通过拖动源代码到自己项目中才能被调用, 由于当时只有寥寥无几开源,且不能打包,加上swift1.0...Carthage和CocoaPods不同:       首先,CocoaPods会直接创建和修改项目的workspace配置,一切都是为了便捷,我们只需要修改pod文件并不需要过多关心其他事情,...CocoaPods打包出现各种问题,如果你用过CocoaPods,当你开始用Carthage时候,你会爱上这个工具。...iOS里会出现xxx.framework文件已经为你创建好了。

    1.1K20

    解决Cocoapods贼慢问题

    】,因为一开始我们安装 pod 时候执行了【pod setup】而这个是默认为我们安装是国外源。...,已经有的就不用自己再去创建了 mkdir -p ~/.cocoapods/repos/ 执行【pod repo】可以查看当前仓库信息 pod repo 如果这里有多个文件夹,则会显示多条信相关息 -...这个可能会面临着使用第三方不是最新问题,比如gitHub上面某个第三方已经是3.0了,结果只能下载使用2.x,这个自己衡量吧。...,试了几个国内免费仓库,只有oschina可以将gitHub上Specs导入成功,接下来部署公钥,点击文章按要求去做,最后执行 // 注意YourUserName要改为你自己在码云上用户名...升级git 在升级完Cocoapods,不论执行什么pod命令都提示git版本问题 // 比如这些命令 pod repo | pod setup | pod install // git版本问题

    5.7K60

    Cocoapods安装及使用

    // 安装cocoapods,需要输入用户密码,输入完成,按回车键,需要等待许久后才能完成安装,成功安装后会有提示 pod --version //查看是否安装成功,...搜索成功会显示类信息 ---- 二、安装成功,使用CocoaPods 在使用CocoaPods之后,只需要将用到第三方开源放到一个名为Podfile文件中,然后执行pod install。...CocoaPods就会自动将这些第三方开源源码下载下来,并且为工程设置好相应系统依赖和编译参数。...,而不是以前 TestFramework.xcodeproj 文件; 当需要更改Podfile文件配置信息 ,比如删除或者增加三方 ,直接编辑Podfile文件, 每次更改了 Podfile 文件...删除JSONKit终端命令与Podfile 文件 关于 Podfile.lock (引自:唐巧博客) 当你执行pod install之后,除了 Podfile 外,CocoaPods

    1K70

    macOS Catalina 10.15 十分钟安装 CocoaPods

    由于之前电脑出现问题,被迫 格式化硬盘,所以电脑要重新配置 上图为敬 操作步骤 1、设置 ruby 源 Mac 系统自带安装好 ruby 环境 1.1、查看自己电脑 ruby 源 ruby -v...可是,最怕事情还是发生了,输入 pod setup 什么也没有发生,不是说几百兆文件等着下载吗,难道5G真的这么快,NO,NO,NO,并没有5G。...CocoaPods 并且能正常使用 下面新建一个TestDemo ,集成AFNetworking 依次输入 pod setup 、pod init 接下来就是我们正常创建Podfile文件步骤了...installed 纳尼,这么快,不信 2.2、检测是否安装成功 pod search AFNetworking pod search AFNetworking [!]...,我们工程目录中会出现 一个 Podfile 文件 添加 Podfile 文件 3.2、编辑 Podfile 文件文件中输入自己需要第三方项目,我们以 AFNetworking 为例 platform

    1.3K20
    领券