【发布时间】:2020-04-26 12:58:07
【问题描述】:
cocoapods 的菜鸟,但有些经验丰富的编码员。有我需要添加一个 pod (PersonalizedAdConsent) 的现有 cocoapods 项目。安装 cocoapods
sudo gem install cocoapods -n /usr/local/bin
因为否则它不会安装
v 1.8.4。然后 cd 到项目目录,运行 pod install 并获取...
terminal image snippet
选中时 Pod 已复制到项目目录,但在 Xcode 中打开并且 Pods 目录不会更新以在项目结构中包含新 pod。此外,无法在代码中导入新的 pod,get 找不到标头。就好像它不存在,虽然我知道它在那里。我做错了吗?
我在尝试排除故障时采取的步骤...
- pod deintegrate 并读取所有 pod,然后删除所有 pod, 然后从 repo 复制回来,现在找不到所有标题。
- 搜索了谷歌,因为我认为我一定做错了什么,虽然我找不到答案,但可能仍然正确
- 卸载 cocoapods 并重新安装,没有用
- 降级到 1.7.5,没用
- 从计算机中删除所有 cocoapods 的痕迹并重新安装(也许我应该在尝试此操作时重新启动我的 mac,但我没有)
macOS 10.14.6,默认 ruby 版本,Xcode 11.2.1,iterm,不确定是否有区别,但项目在尝试添加新 pod 之前还包含锁定文件
【问题讨论】:
-
尝试运行
pod repo update然后pod install -
Got Updating spec repo 'trunk' 消息然后提示,问题仍然存在
-
尤金的回答有效,谢谢先生!似乎另一个 pod 上的错误正在停止任何新 pod 的完整安装。