Podfile和***.podspec文件中'~> ***'的含义

简介: Podfile和***.podspec文件中'~> ***'的含义

Podfile文件中,pod 'UMengUShare','6.4.8'代表导入友盟的6.4.8版本的第三方库(或称组件)。

***.podspec文件中,s.dependency 'UMengUShare', ' 6.4.8'代表依赖友盟的6.4.8版本的第三方库(或称组件),实际导入这个库时也自动导入这个版本的第三方库。

Podfile文件中,pod 'UMengUShare','~> 6.4.8'代表导入友盟的6.4.8版本及该版本的子版本的第三方库(或称组件)。 ***.podspec文件中,s.dependency ‘UMengUShare’, ‘~> 6.4.8’`代表依赖友盟的6.4.8版本及该版本的子版本的第三方库(或称组件),实际导入这个库时也自动导入这个版本及该版本的子版本的的第三方库。

w1:BITPaylibraryManager的副本 jiaguoshang$ pod update --verbose --no-repo-updateUpdate all pods
  Preparing

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target
  `Pods-BITPaylibraryManager`: (``)

Resolving dependencies of `Podfile`

Comparing resolved specification to the sandbox manifest
  A UMengUShare

Downloading dependencies

-> Installing UMengUShare (6.4.8.2)
  > Copying UMengUShare from
  `/Users/jiaguoshang/Library/Caches/CocoaPods/Pods/Release/UMengUShare/6.4.8.2-370d1`
  to `Pods/UMengUShare`
  - Running pre install hooks

就这个简单的符号折腾了我三天才搞明白。因为UMengUShare的6.4.8的WXApiObject.h文件中有PayReq和PayResp的定义,而6.4.8.2版本没有。我Podfile文件中使用的pod 'UMengUShare','6.4.8'。而***.podspec文件中使用的是s.dependency ‘UMengUShare’, ‘~> 6.4.8’`。到你我做的私有库可以正常运行,而上传时一直失败。真是失之毫厘,谬以千里啊!


目录
相关文章
|
29天前
如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包)
该文介绍了一个工具的使用方法,用于忽略文件夹结构并合并所有图片。首先,提供了两个下载链接:百度网盘(提取码:qwu2)和蓝奏云(提取码:2r1z)。接着,展示了文件夹内的嵌套结构,包含多层文件夹和兔兔图片。通过打开工具,选择文件批量复制功能,勾选“忽略文件夹结构”和“不存在自动创建”,然后将目标文件夹“1”添加到来源路径。点击开始复制,并在需要时选择打包和删除原文件,最终会得到一个包含所有图片的压缩包。
|
1月前
|
Android开发 芯片
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
39 3
|
8月前
|
Shell 开发工具 git
git怎么处理文件夹名称大小写重命名问题
git怎么处理文件夹名称大小写重命名问题
87 0
|
1月前
|
存储 JSON 测试技术
Cypress默认文件结构
Cypress默认文件结构
|
1月前
好用的 自定义Makefile文件
好用的 自定义Makefile文件
17 0
|
1月前
|
Ubuntu 网络安全 C语言
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题
156 0
|
1月前
|
定位技术 Python
Python依据某一文件夹中大量文件的名称复制另一文件夹中的同名文件
Python依据某一文件夹中大量文件的名称复制另一文件夹中的同名文件
|
1月前
|
C语言
日常知识点之编译运行时识别头文件目录或者链接库目录设置
日常知识点之编译运行时识别头文件目录或者链接库目录设置
44 0
|
12月前
|
Shell Perl
把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行
把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行。
62 1
|
存储 JSON 安全
electron如何自定义目录,修改文件名保存下载的网络文件
很多同学觉得用localstorage可以代替vuex, 对于不变的数据确实可以,但是当两个组件共用一个数据源(对象或数组)时,如果其中一个组件改变了该数据源,希望另一个组件响应该变化时,localstorage无法做到,原因就是区别1。
electron如何自定义目录,修改文件名保存下载的网络文件

热门文章

最新文章