cocoapods 升级到1.1.1 ,swift升级3.0

本文介绍了解决CocoaPods升级后版本显示错误的问题,包括更换国内源及具体的安装命令,同时提及了Podfile文件的变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

坑1: 升级完了,但是pod --version 仍然提示是0.39


 解决办法:

更换了国内源,以前用的淘宝的,现在换成了china的了,删除了,应该只有一个china的了

     更换完成后执行:

  sudo gem install -n /usr/local/bin cocoapods
      ok,这一步完成
     备注:千万不用执行:
sudo gem install -n /usr/local/bin cocoapods --pre

2 、Podfi'e文件变化,添加了下面箭头指的这两行
















### 升级 OpenSSL 至 1.1.1 版本的详细步骤 在 CentOS 7 上升级 OpenSSL 至 1.1.1 版本需要完成以下操作,包括安装依赖、下载并编译新版本、备份旧版本以及验证安装结果。以下是完整的流程说明: #### 1. 安装必要的依赖 在开始升级之前,确保系统已安装所需的开发工具和库: ```bash yum -y groupinstall "Development Tools" yum -y install gcc perl zlib-devel ``` 这些工具和库是编译 OpenSSL 所必需的[^4]。 #### 2. 备份当前的 OpenSSL 版本 为了避免升级过程中出现意外问题,建议先备份现有的 OpenSSL 文件: ```bash mv /usr/bin/openssl /usr/bin/openssl.old mv /usr/include/openssl /usr/include/openssl.old mv /usr/lib64/libssl.so /usr/lib64/libssl.so.old mv /usr/lib64/libcrypto.so /usr/lib64/libcrypto.so.old ``` 通过上述命令备份关键文件[^5]。 #### 3. 下载并解压 OpenSSL 源代码 从官方源下载最新的 OpenSSL 1.1.1 版本(例如 `openssl-1.1.1w`),然后解压并进入目录: ```bash cd /usr/local/src wget https://www.openssl.org/source/openssl-1.1.1w.tar.gz tar -zxvf openssl-1.1.1w.tar.gz cd openssl-1.1.1w ``` 此步骤用于获取最新的 OpenSSL 源代码[^2]。 #### 4. 编译并安装 OpenSSL 配置、编译并安装 OpenSSL: ```bash ./config --prefix=/usr --openssldir=/etc/ssl shared zlib make && make install ``` 上述命令会将 OpenSSL 安装到系统的默认路径,并启用共享库支持[^4]。 #### 5. 更新符号链接 为了确保系统能够正确识别新的 OpenSSL 库,需要更新符号链接: ```bash ln -s /usr/lib64/libssl.so.1.1 /usr/lib64/libssl.so ln -s /usr/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so echo "/usr/lib64" > /etc/ld.so.conf.d/openssl-1.1.1.conf ldconfig ``` 这些操作确保系统加载最新的 OpenSSL 库[^3]。 #### 6. 验证安装结果 最后,验证 OpenSSL 是否成功升级1.1.1 版本: ```bash openssl version -a ``` 输出应显示类似以下内容: ``` OpenSSL 1.1.1w 11 Sep 2023 (Library: OpenSSL 1.1.1w 11 Sep 2023) ``` 如果显示正确的版本号,则表示升级成功。 ### 注意事项 - 如果系统中存在其他依赖于旧版 OpenSSL 的软件,请确保它们兼容新版本或进行重新编译。 - 在生产环境中执行此类操作时,建议先在测试环境中验证升级过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值