Laya ios接入goole广告,搭建环境 1

只能说麻烦的一批,会了不难,难在不会

没有mac机,用的mac本,提示----》可能需要你升级macbook系统版本,

1、安装cocoapods

复制代码
sudo gem install cocoapods -V

加上-V,能查看安装进度,记住大写的V

提前安装了一次。没有安装成功

安装完成后pod --version,提示pod没有安装。我去什么鬼,检查一下吧

2、全新安装前,先检查是否有安装残留(删除CocoaPods的这些残留,省的有一次安装失败)

复制代码
gem list --local | grep cocoapods

残留还不少,将查询到内容逐个删除

复制代码
cocoapods-deintegrate (1.0.5)
cocoapods-downloader (2.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.1)
cocoapods-trunk (1.6.0)
cocoapods-try (1.2.0)

3.执行删除指令[麻烦些,主要是不会循环的那种操作]

复制代码
sudo gem uninstall cocoapods-deintegrate
sudo gem uninstall cocoapods-try
......

4.国内安装肯定有麻烦事,换源试试,不过能爬梯子的最好爬梯子,换源安装我还失败了好几次呢,淘宝镜像也

gem sources -l 是小写的L,不是1

复制代码
gem sources --add https://rubygems.org/ --remove https://gems.ruby-china.com/

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

5.安装cocoapods,最后加了个路径安装成功了,逆天了

复制代码
sudo gem install -n /usr/local/bin cocoapods -V

高兴的太早了,我就知道不会这么简单

上面图片所示需要升级ruby

6.升级ruby,需要安装homebrew,两个命令【一个卸载一个安装,也是在论坛里看人家发的地址】

卸载命令

复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

安装命令

复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

呵呵,我就知道

7.Mac安装brew,raw.githubusercontent.com却无法访问,改host吧

先查一下DNS吧 raw.githubusercontent.com 这个域名

"raw.githubusercontent.com"A记录/cname检测结果--Dns查询|dns查询--站长工具

复制代码
sudo vim /etc/hosts

7.1 关于vim命令的一些操作

进入文件,「I」键切换成编辑模式(英文为快捷键)

点击【esc】退出编辑状态

:wq 保存后退出

:wq! 强制保存后退出

:w 保存但不退出

:w!若文件属性为只读时,强制写入该文档

:q 不保存并退出

:q!不保存并强制退出

///

忙其它事情给关了命令窗口,然后就多了个临时文件,rm它。

Found a swap file by the name "/etc/.hosts.swp"

使用vi/vim编辑文件时,系统会先copy一份临时文件并映射到内存,而你编辑的只是临时文件,当执行保存操作的时候才将临时文件保存为原文件,执行: q!则是不保存并删除临时文件。

sudo rm -f /etc/.hosts.swp

重复上述操作,wq! 保存退出

8.嗯,执行安装命令

复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

应该是安装成功了,但没有指定环境路径

编辑配置文件

复制代码
sudo vim ~/.zshrc

添加路径

复制代码
export PATH="/opt/homebrew/bin:$PATH"

来,源一下

复制代码
source ~/.zshrc

验证 Homebrew 安装

复制代码
brew -v

安装ruby,也是安装了好几次,最后干脆指定版本号安装吧。

复制代码
brew install ruby@3.2

老操作了

复制代码
sudo vim ~/.zshrc

添加路径

复制代码
export PATH="/opt/homebrew/opt/ruby@3.2/bin:$PATH" 

复制代码
source ~/.zshrc

哎,好了,安装cocoapods

复制代码
sudo gem install cocoapods -V 
复制代码
pod setup
相关推荐
2501_915921431 小时前
iOS 是开源的吗?苹果系统的封闭与开放边界全解析(含开发与开心上架(Appuploader)实战)
android·ios·小程序·uni-app·开源·iphone·webview
2501_915909065 小时前
原生 iOS 开发全流程实战,Swift 技术栈、工程结构、自动化上传与上架发布指南
android·ios·小程序·uni-app·自动化·iphone·swift
2501_915106325 小时前
Comodo HTTPS 在工程中的部署与排查实战(证书链、兼容性与真机抓包策略)
网络协议·http·ios·小程序·https·uni-app·iphone
2501_915909065 小时前
苹果软件混淆与 iOS 代码加固趋势,IPA 加密、应用防反编译与无源码保护的工程化演进
android·ios·小程序·https·uni-app·iphone·webview
2501_916007475 小时前
苹果软件混淆与 iOS 应用加固实录,从被逆向到 IPA 文件防反编译与无源码混淆解决方案
android·ios·小程序·https·uni-app·iphone·webview
Zender Han10 小时前
Flutter 实现人脸检测 — 使用 google_mlkit_face_detection
android·flutter·ios
2501_9160088911 小时前
iOS 26 性能分析深度指南 包含帧率、渲染、资源瓶颈与 KeyMob 协助策略
android·macos·ios·小程序·uni-app·cocoa·iphone
Mr_zheng15 小时前
iOS 26 UIKit和Swift上的更新
ios·swift
YungFan15 小时前
iOS26适配指南之UISearchController
ios·swift
陈彬技术实践16 小时前
从 Auto Layout 原理看:为什么 UITableView.tableHeaderView 无法自动撑开?
ios