Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何为某个豆荚指定特定的源?

如何为某个豆荚指定特定的源?
EN

Stack Overflow用户
提问于 2018-01-04 23:59:41
回答 4查看 3.6K关注 0票数 4

虽然我相信这是无害的,但是警告会让我很恼火。因此,我使用了一个非常特定的版本的TwilioChatClientTwilioClient。这两个特定的版本就是Twilio在他们的示例项目中使用的版本。

无论如何,安装/更新吊舱时的警告:

好了!为/Users/XXX/.cocoapods/repos/master/Specs/7/d/e/TwilioChatClient/1.0.9/TwilioChatClient.podspec.json - /Users/XXX/.cocoapods/repos/twilio/TwilioChatClient/1.0.9/TwilioChatClient.podspec找到了TwilioChatClient (1.0.9)的多个规范 好了!为/Users/XXX/.cocoapods/repos/master/Specs/7/d/e/TwilioChatClient/1.0.8/TwilioChatClient.podspec.json - /Users/XXX/.cocoapods/repos/twilio/TwilioChatClient/1.0.8/TwilioChatClient.podspec找到了TwilioChatClient (1.0.8)的多个规范 好了!为/Users/XXX/.cocoapods/repos/master/Specs/7/d/e/TwilioChatClient/1.0.7/TwilioChatClient.podspec.json - /Users/XXX/.cocoapods/repos/twilio/TwilioChatClient/1.0.7/TwilioChatClient.podspec找到了TwilioChatClient (1.0.7)的多个规范 好了!为/Users/XXX/.cocoapods/repos/master/Specs/7/d/e/TwilioChatClient/1.0.6/TwilioChatClient.podspec.json - /Users/XXX/.cocoapods/repos/twilio/TwilioChatClient/1.0.6/TwilioChatClient.podspec找到了TwilioChatClient (1.0.6)的多个规范 好了!为/Users/XXX/.cocoapods/repos/master/Specs/7/d/e/TwilioChatClient/1.0.5/TwilioChatClient.podspec.json - /Users/XXX/.cocoapods/repos/twilio/TwilioChatClient/1.0.5/TwilioChatClient.podspec找到了TwilioChatClient (1.0.5)的多个规范 好了!为/Users/XXX/.cocoapods/repos/master/Specs/7/d/e/TwilioChatClient/1.0.4/TwilioChatClient.podspec.json - /Users/XXX/.cocoapods/repos/twilio/TwilioChatClient/1.0.4/TwilioChatClient.podspec找到了TwilioChatClient (1.0.4)的多个规范

我的文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
project 'Proj/Proj.xcodeproj'

source 'https://github.com/CocoaPods/Specs'
source 'https://github.com/twilio/cocoapod-specs'

platform :ios, '10.0'
use_frameworks!

  target 'Proj' do

    pod 'TwilioClient', '~>1.2'     # Twilio Call Framework
    pod 'TwilioChatClient', '1.0.4' # Twilio Chat Framework


    target 'MobileMedTests' do
        inherit! :search_paths
    end

    post_install do |installer|
        installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '4.0'
            end
        end
    end

  end

  target 'ProjUITests' do

  end

我认为指定两种源(这两者都是必要的)会导致这些警告。有没有办法把特定的源放在吊舱旁边?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-01-07 09:14:12

事实上,您的问题来自这样一个事实:您已经将twilio添加到了您的荚源中,并使用了以下一行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source 'https://github.com/twilio/cocoapod-specs'

因此,当您键入pod repo时,可以获得如下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
master
- Type: git (master)
- URL:  https://github.com/CocoaPods/Specs.git
- Path: /Users/cyrille/.cocoapods/repos/master

twilio
- Type: git (master)
- URL:  https://github.com/twilio/cocoapod-specs
- Path: /Users/cyrille/.cocoapods/repos/twilio

当您执行pod install时,可可荚可以在主人的cocoapods回购和twilio的库中找到该库的版本。发出警告。

若要删除此警告,请从您的Podfile中删除这一行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source 'https://github.com/twilio/cocoapod-specs'

在终端中执行以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pod repo remove twilio

然后:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pod update

您应该在没有警告的情况下获得以下信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Analyzing dependencies
Removing TwilioClient
Downloading dependencies
Installing TwilioChatClient 2.2.0 (was 1.0.4)
Installing TwilioSDK (1.2.9)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed.
票数 6
EN

Stack Overflow用户

发布于 2018-01-16 11:27:04

只是想介绍一下你在这里看到的警告的背景。我们在beta测试(https://github.com/twilio/cocoapod-specs)期间使用一个单独的cocoapods存储库,但在1.x发布后不久就开始发布到全局cocoapods存储库。

我们并没有停止在剩下的1.x版本中发布到我们现有的cocoapod规范存储库,因为对于使用beta源代码行的现有客户来说,这将是一个巨大的变化,如果他们也没有声明全球cocoapods存储库的话,他们希望升级。这就是cocoapods所警告的,同一个带有相同版本的荚是在两个地方定义的。podspecs是相同的,因此在使用此警告所显示的任何SDK版本时,这不会引起问题。

从2.x开始,我们只将聊天发布到全局存储库,这就是警告在1.x系列版本中停止的原因。

票数 2
EN

Stack Overflow用户

发布于 2018-01-07 08:56:48

首先,你需要SDK,我现在在我的项目上安装了吊舱。效果很好。查找此链接

http://cocoapods.org/?q=Twilio

Pod码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
project 'Proj/Proj.xcodeproj'

source 'https://github.com/CocoaPods/Specs'
source 'https://github.com/twilio/cocoapod-specs'

platform :ios, '10.0'
use_frameworks!

  target 'Proj' do

    pod 'TwilioSDK', '1.2.9'
    pod 'TwilioChatClient'


    target 'MobileMedTests' do
        inherit! :search_paths
    end

    post_install do |installer|
        installer.pods_project.targets.each do |target|
            target.build_configurations.each do |config|
                config.build_settings['SWIFT_VERSION'] = '4.0'
            end
        end
    end

  end

  target 'ProjUITests' do

  end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48109435

复制
相关文章
记录使用mongoDB时遇到的有趣问题
最近在开发金融类的k线、盘口业务,而这些业务的海量数据如何存储,公司的技术选型,选择了MongoDB。
Blue_007
2023/10/21
2260
记录使用mongoDB时遇到的有趣问题
使用 gVim 的 Python 自动补全时遇到的问题
从 gVim 7.4 的安装目录 /path/to/Vim/Vim74/autoload 下的 pythoncomplete.vim 看出,Vim 在这个版本已经默认内置了对 Python 的自动补全的支持。然而我在自己的笔记本上用得很好的配置,同样的、_vimrc 和插件平移到工作机上以后就出问题了, <C-x><C-o> 的时候 gVim 底部提示:
mzlogin
2020/04/15
2.4K0
并发编程时遇到的问题
观察逻辑发现这个数组中的每个元素执行起来,其实没有必然的先后关系,完全可以并发执行,于是我改了一版代码:
有财君
2023/03/22
5130
并发编程时遇到的问题
处理solr时遇到的问题
前面的博客说了,我在解决solr索引的问题,但是后面我遇到的问题一次比一次严重,上次还能访问solr和系统,上次博客中看到我的solr上面有报错,那是我new_core出现的问题,我作死的在linux中删除了new_core文件
余生大大
2022/11/02
6290
处理solr时遇到的问题
继承HibernateDaoSupport时遇到的问题
都知道spring提供的有零配置功能,而且看见别人的一个项目使用spring+mybatis,只在applicationContext.xml里定义了sqlSessionFactory,然后什么都不用配置了,baseDao继承自SqlSessionDaoSupport,只需要在每个dao上加@Repository注解,spring会自动向对象中注入sqlSessionFactory对象。
用户1212940
2019/05/28
9910
使用谷歌标准api时protobuf生成遇到的问题
在vscode时新增proto文件时,按下sr会出现一个快捷生成CRUD服务的例子
天地一小儒
2022/12/28
1.9K0
使用谷歌标准api时protobuf生成遇到的问题
classpath* 和 classpath使用遇到的问题
在spring配置mybatis的时候需要加载mybatis的多个相关配置文件,其中mybatis的mapper对应的xml通常放在其他的jar包中,mybatis-conf文件通常在当前工程中,so,也就引出了今天遇到的问题,那么classpath* 和 classpath到底有啥区别呢?
haifeiWu
2018/09/11
3.6K0
LAMP安装mysql 时遇到的问题汇总
1: 缺少 libaio 包, libaio是Linux下的一个异步非阻塞方式读写文件的接口。 1 2 3 [[email protected] MySQL]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql Installing MySQL system tables... ./bin/mysqld: error while loading shared libraries: libaio.so.1:
老七Linux
2018/05/09
1.5K0
AIR切换SDK版本时遇到的问题
切换SDK,有时候会遇到这个问题。上面我使用的是sdk4.5,只需要修改应用程序的app.xml配置就可以正常运行air程序了。
meteoric
2018/11/16
7440
Impala删除kudu表时遇到的问题
在IMPALA上面创建了KUDU表之后DROP TABLE了该表,想要重新执行建表语句,但是发现报错了,提示表已存在无法新建。
chimchim
2023/10/17
4930
Impala删除kudu表时遇到的问题
Struts框架搭建时所遇到的问题
        解决方案:将以下7个jar拷贝到项目工程中_(workspace_项目名_webRoot_WEB-INF_lib下),其他用到的包再慢慢添加:                             struts2-core-2.1.6.jar、                             xwork-2.1.2.jar、                             freemarker-2.3.13.jar、                            ognl-2.6.11.jar、                            commons-logging-1.0.4.jar、                            commons-fileupload-1.2.1.jar、                            commons-io-1.3.2.jar
shirayner
2018/08/10
4410
继承HibernateDaoSupport时遇到的问题 使用注解为HibernateDaoSupport注入sessionFa
使用注解为HibernateDaoSupport注入sessionFactory 都知道spring提供的有零配置功能,而且看见别人的一个项目使用spring+mybatis,只在applicationContext.xml里定义了sqlSessionFactory,然后什么都不用配置了,baseDao继承自SqlSessionDaoSupport,只需要在每个dao上加@Repository注解,spring会自动向对象中注入sqlSessionFactory对象。 我用hibernate模仿着人家的例
用户1212940
2018/01/23
1.2K0
使用antd遇到的问题
form标签里面嵌套了三个form标签,仔细检查了自己复制的代码没有问题,那就是引入的时候哪个环节出错了。于是检查引入组件的代码。
前端小tips
2021/12/06
7660
使用antd遇到的问题
使用UITableViewCell遇到的问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/52414255
用户1451823
2018/09/13
7920
​[libvirt][golang]使用golang和libvirt遇到的几个问题
前言: 老司机开始写golang了。。。 分析: 1,API bingding libvirt官方已经提供了golang的libvirt API。目前来看,提供的API很全,还没遇到什么问题。 源代码路径在https://github.com/libvirt/libvirt-go 2,libvirt-go-xml 使用libvirt,会有一部分工作量在xml上。libvirt官方提供了一包代码,用来编辑基本的xml。 源代码在https://github.com/libvirt/libvirt-go-
皮振伟
2018/04/09
4K1
​[libvirt][golang]使用golang和libvirt遇到的几个问题
使用jQuery中hover事件时遇到的一个小问题
在jQuery中有一个hover()方法,它可以实现模拟css中:hover这个伪类的效果。
colezhou
2019/11/24
1.8K0
使用docker部署golang http服务时遇到的一个问题
需要使用docker将golang的httpserver容器化。在这个过程中遇到了一个弱智问题,特此记录。
冬天里的懒猫
2022/04/13
8000
工作笔记——使用Jest时遇到的一些问题
  最近公司想要从mocha+karma的前端单元测试方式转换到Jest,然后任务就分配给我了,好吧,在这之前连单元测试是什么都不知道。硬生生的开始写单元测试了,写这篇文章的初衷是因为在配置Jest的过程中有好多问题,百度几乎搜索不到,无奈本人英文太差,却又不得不去看英文文档。然后,想要写篇文章,记录下其中遇到的一些问题以及解决问题的方法,当然,现在还有不少问题没有解决,等到解决了之后再来更新...orz。
zaking
2019/03/19
1.9K0
工作笔记——使用Jest时遇到的一些问题
工作笔记——使用Jest时遇到的一些问题
  最近公司想要从mocha+karma的前端单元测试方式转换到Jest,然后任务就分配给我了,好吧,在这之前连单元测试是什么都不知道。硬生生的开始写单元测试了,写这篇文章的初衷是因为在配置Jest的过程中有好多问题,百度几乎搜索不到,无奈本人英文太差,却又不得不去看英文文档。然后,想要写篇文章,记录下其中遇到的一些问题以及解决问题的方法,当然,现在还有不少问题没有解决,等到解决了之后再来更新…orz。
全栈程序员站长
2022/07/21
1.4K0
工作笔记——使用Jest时遇到的一些问题
点击加载更多

相似问题

使用Jade和CSS链接类时遇到问题

11

使用php更改CSS时遇到的问题

55

CSS在使用Django时遇到问题

32

使用javascript更改css时遇到问题

21

使用Javascript添加css类时遇到的问题

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文