CocoaPods

配置 Podfile

  1. ‌进入项目目录 ‌:.xcodeproj 同级的目录。
  2. ‌初始化 ‌:执行 pod init,会生成一个 Podfile。
  3. ‌编辑 Podfile‌:用编辑器打开,按需添加依赖。

几个关键点:

  • ‌**platform**‌:写的是最低部署版本,要和项目实际支持版本一致,写高了低版本设备直接跑不了。
  • ‌**use_frameworks!** ‌:用动态库方式集成。如果遇到和静态库的冲突,可以写成 use_frameworks! :linkage => :static 来强制静态链接。
  • ‌版本写法 ‌:pod '库名' 永远拿最新版,风险高;pod '库名', '1.0.0' 锁死精确版本;pod '库名', '~> 1.0' 允许 1.x 系列更新,最常用。‌‌

📦 安装依赖

执行安装前,‌先彻底关闭 Xcode‌,否则容易出问题。‌‌

pod install

首次执行可能卡在更新仓库,国内环境可以用:

pod install --verbose --no-repo-update

安装成功后,项目目录里会多出 .xcworkspace 文件。‌之后都用它打开工程 ‌,别再开原来的 .xcodeproj。‌‌

✅ 日常使用与更新

  • ‌添加新库 ‌:编辑 Podfile 加一行,再执行 pod install。
  • ‌更新某个库 ‌:pod update 库名。
  • ‌更新全部 ‌:pod update,或先 pod repo update 再更新。
  • ‌查找库 ‌:pod search 库名,搜不到时执行 pod setup,再删掉 ~/Library/Caches/CocoaPods/search_index.json 重试。‌‌
相关推荐
风别鹤21 小时前
Xcode pod ‘xxx/xxx.h‘ file not found
ide·macos·xcode
2501_915106322 天前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
2501_915909062 天前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods
黑化旺仔5 天前
RunLoop 源码探索
ios·cocoa·xcode
Yannik9 天前
iOS CocoaPods私有库完整搭建+踩坑实战总结
ios·cocoapods
2501_9159184110 天前
在 Xcode 中运行和调试单元测试的完整指南
ide·vscode·macos·ios·单元测试·个人开发·xcode
茉莉玫瑰花茶10 天前
GO [ 标准库 · HTTP 高可用 ]
ios·iphone·xcode
庚鑫11 天前
Xcode 26.3 调试 iOS 27:从设备元数据报错到 GUI Run
ios·objective-c·xcode
sakiko_12 天前
Xcode27使用CocoaPods方法
xcode·cocoapods