2024-11-26
加上-V
,指verbose,可以看到安装过程,不然会看到屏幕突然停住。
sudo gem stall cocoapods -V
pod setup --verbose
如果因为网络原因,可以引入代理:
export http_proxy=http://127.0.0.1:1087
export https_proxy=http://127.0.0.1:1087
如果想保持代理长期有效,可以考虑放到~/.zshrc里面。
安装rvm
curl -sSL https://get.rvm.io | bash -s stable
重新加载 RVM
source ~/.rvm/scripts/rvm
安装ruby新版本
rvm install 3.2.2 --with-openssl-dir=$(brew --prefix openssl@3)
验证ruby版本
ruby -v
重新安装cocoapods
sudo gem install cocoapods -V
这个是网上找的方法,我实践下来不如代理好用。也装不了。
# 先删除默认源
gem sources --remove https://rubygems.org/
# 添加国内镜像源
gem sources --add https://gems.ruby-china.com/
# 安装 CocoaPods
sudo gem install cocoapods
pod --version
pod init
我们要安装CLTypingLabel这个包。
找到Podfile,右键用xcode来打开
platform :ios, '9.0'
target 'Flash Chat iOS13' do
use_frameworks!
# Pods for Flash Chat iOS13
pod 'CLTypingLabel'
end
pod install
需要到项目配置页,修改项目配置到Xcode 16.0
。
打开.xcworkspace文件,白色的(非原来蓝色的)文件。之后的项目在这里操作。
如果提示sandbox问题,可以在target - build setting里面-查找enable_user,将yes改为no即可。
如何看出是否可以用SPM?如果项目有Package.swift,就可以用
引入:
File - Add Package dependency