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 重试。‌‌
相关推荐
沐梯子12 天前
MOSS-Transcribe-Diarize 和豆包语音识别哪个好?多人会议录音转写的准确率与说话人归属对比
人工智能·语音识别·xcode
2501_9159090613 天前
Windows 打开 Xcode 工程,编译调试 Xcode 项目并和 Mac 同事协作
ide·windows·vscode·macos·ios·个人开发·xcode
金海星科技15 天前
船舶交通管理中心的人工智能值守:从“听、说、读、写“看人机协同
人工智能·macos·xcode
看浪的路人15 天前
第6讲:Streaming 优化——告别“转圈圈“的用户体验
ios·iphone·xcode
Joy T19 天前
voice-dump-to-todo:把混乱的语音整理成可执行待办,一个实用的 Agent Skill
ide·macos·语音识别·xcode·任务管理·自研skill
JPower_mr.g19 天前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
风别鹤21 天前
Xcode pod ‘xxx/xxx.h‘ file not found
ide·macos·xcode
2501_9151063222 天前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
2501_9159090622 天前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods