美文网首页
用cocoapods搭建私有库遇到的问题

用cocoapods搭建私有库遇到的问题

作者: Cassandra_Y | 来源:发表于2018-11-13 16:56 被阅读0次

最近要将公司项目中几个自有库用pod统一管理,分别熟悉了一下在svn和git上搭建私有库的过程。
这里记录下搭建私有库时遇到的问题。

整个过程是:
1.安装cocoapods
2.创建私有repos
3.创建私有库,包括私有库索引文件(spec文件)和tags
4.push私有库索引文件到新建的repos文件夹
5.在项目中的podfile文件引用私有库

在第三步中执行pod spec lint时,出现了两个error:

ERROR | [iOS] file patterns: The source_files pattern did not match any file.

这个error出现的原因是spec文件中s.source_files ="XXX", "XXX/**/*.{h,m}"这一项,XXX(文件夹名)选取错误,这里的XXX应是和spec位于同级目录的文件夹。

ERROR | [iOS] unknown: Encountered an unknown error (/usr/bin/xcrun simctl list -j devices

解决这一问题只需在xcode界面进入Preferences设置,在Locations这一栏的Command Line Tools随便选一个。


preference
选取命令行工具

pod spec lint时,有时还会出现一些warning,如果要忽略出现的warning,可以用pod spec lint --allow-warnings

再贴个之后操作中出现的问题:

还有一个问题是:
pod search XXX时,提示:

Unable to find a pod with name, author, summary, or description matching XXX

找不到第三方库,原因是执行pod search时,会从~/Library/Caches/CocoaPods路径下的search_index.json这一缓存文件查找对应库的索引,当前缓存中若没有这个库,也就查找不到,所以解决办法是清除缓存:

rm ~/Library/Caches/CocoaPods/search_index.json

pod search XXX时,会重新建立索引缓存。

相关文章

  • 用cocoapods搭建私有库遇到的问题

    最近要将公司项目中几个自有库用pod统一管理,分别熟悉了一下在svn和git上搭建私有库的过程。这里记录下搭建私有...

  • CocoaPods私有库搭建说明

    CocoaPods私有库搭建说明 关于CocoaPods CocoaPods是Swift和Objective-C ...

  • CocoaPods搭建私有库遇到问题

    前言 CocoaPods搭建私有库过程中,有人碰到问题,根据反馈,我就不一一回复了,写篇文章统一回复。 反馈的问题...

  • cocopods搭私有库报错- ERROR | [iOS] xc

    之前分享过cocoapods搭建远程私有库,最近再次使用的时候,遇到了从未出现过的问题。前面的步骤就不再累赘,可查...

  • CocoaPods开源库的搭建

    前言 如果你看了我之前写的文章《CocoaPods私有库的搭建》,而且有过实战,你会发现《CocoaPods开源库...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • CocoaPods私有库走过的坑

    CocoaPods创建私有库遇到的坑 1、私有库依赖自己仓库的私有库执行pod spec lint时,需要在pod...

  • CocoaPods公有库

    最近在学习CocoaPods公有库、本地私有库、远程私有库,其中遇到了许多问题,怕过后又忘记了,所以记录下来...

  • The 'Pods-App' target ha

    原文CocoaPods建立自己的Podspec(三)Cocoapods使用私有库中遇到的坑 The 'Pods-A...

  • 搭建私有库遇到的问题

    金融公司的app开发中, 都设计到代码安全的问题. 为了防止代码泄露, 在开发的过程中, 都会杜绝和互联网的链接....

网友评论

      本文标题:用cocoapods搭建私有库遇到的问题

      本文链接:https://www.haomeiwen.com/subject/giucfqtx.html