CocoaPods常见问题


1.podfile拉取最新的了, podspec 库,也 update 最新版本了,但是项目 pods 库里依然拉取不到最新的:

解决:在 podfile 所在目录里,作了更改,需要提交或者撤销后才能拉取到最新的依赖配置.

2.更新到指定库

例如:想要更新AF库的时候
pod update AFNetworking --verbose --no-repo-update

3.通过命令行修改远程地址

方法一:通过命令行修改远程地址

cd json
git remote set-url origin https://gitee.com/jouypub/json.git

方法二:先删除原有仓库地址,然后添加新地址

cd json
git remote rm origin
git remote add origin https://gitee.com/jouypub/json.git

方法三:修改配置文件

cd json/.git
vim config
[core]
repositoryformatversion = 0
filemode = true
logallrefupdates = true
precomposeunicode = true

[remote "origin"]
  # 修改成新的仓库地址
  url = https://gitee.com/jouypub/json.git
  fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]
  remote = origin
  merge = refs/heads/master

4.invalid byte sequence in US-ASCII错误

在flutter项目中集成原生的阿里云视频,需要手动添加Pods文件,项目使用XCODE启动正常,但是使用VSCode 运行时一直报错:

CocoaPods requires your terminal to be using UTF-8 encoding 
Consider adding the following to ~/.profile:
export LANG=en_US.UTF-8

解决方案: 终端打开~/.bash_profile (open ~/.bash_profile)
编辑并添加 export LANG=en_US.UTF-8
退出并保存
还可以运行该echo $LANG命令以查看变量是否已正确配置。
VSCODE 重新运行 若仍然显示错误,退出vscode 重新启动打开vscode。

你可能感兴趣的:(CocoaPods常见问题)