安装ios开发环境
安装brew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
升级ruby版本,否则安装cocoapods会报错
brew upgrade ruby
如果提示没有安装则
brew install ruby
加入环境变量,否则ruby -v版本还是老的
echo 'export PATH="/opt/homebrew/opt/ruby@3.2/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
安装cocoapods
sudo gem install -n /usr/local/bin cocoapods
sudo gem install -n /usr/local/bin cocoapods-binary
报错,则修改权限到775
% sudo gem install -n /usr/local/bin cocoapods /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin22/rbconfig.rb:21: warning: Insecure world writable dir /opt/homebrew/sbin in PATH, mode 040777 ^CERROR: Interrupted % sudo chmod 775 /opt/homebrew/sbin
增加gem源
gem sources -l gem sources --remove https://rubygems.org/ gem source -a https://gems.ruby-china.com gem sources -l
到项目路径执行
pod install
报错:
Cocoapos error - [!] Couldn't determine repo type for URL: `https://cdn.cocoapods.org/`: Non-HTTP proxy URI 或 CDN: trunk URL couldn't be downloaded: https://cdn.jsdelivr.net/cocoa/Specs/4/a/9/SwiftProtobuf/1.9.0/SwiftProtobuf.podspec.json Response: Timeout was reached
解决方案:
在hosts增加配置
146.75.113.229 cdn.jsdelivr.net
有疑问加w,dreamingmymoon
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)