gpt4 book ai didi

ios - 找不到 Pods.modulemap - 在错误的目录中查找

转载 作者:IT王子 更新时间:2023-10-29 05:11:54 27 4
gpt4 key购买 nike

我正在尝试让 CocoaPods 在 Swift 项目中工作,但这是我的第一次。

我的 Podfile 是

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Alamofire', '~> 1.2'
pod 'SwiftyJSON', '~> 2.2.0'

我运行 pod install 但构建它时出现此错误:

Error: unable to read module map contents from 'Target Support 
Files/Pods/Pods.modulemap': Error Domain=NSCocoaErrorDomain Code=260
"The file “Pods.modulemap” couldn’t be opened because there is no such file."
UserInfo=0x7fac488d5af0 {NSFilePath=/Users/jt/tmp-ios/my-template/Pods/Target
Support Files/Pods/Pods.modulemap, NSUnderlyingError=0x7fac457f0e90 "The operation
couldn’t be completed. No such file or directory"}

奇怪的是/Users/jt/tmp-ios/甚至不是我所在的目录。

Tue Jun 09$ pwd
/Users/jt/repos/EmbersSwift
Tue Jun 09$

我之前在那个目录中确实有一些东西,但它引用的内容并不清楚。我将如何解决这个问题?我怀疑它是 Pods.debug.xconfig 中的东西,但希望之前有人处理过这个问题。

最佳答案

对我有用的解决方案是:

First step:
(this step may no longer be needed in Xcode 9.x and newer)

  1. Open Xcode
  2. Click Window (Menu Bar)
  3. Click Projects
  4. Remove all projects (e.g. use backspace)
  5. Close Xcode

Second Step:

  1. Open a terminal app
  2. cd ~/Library/Developer/Xcode/DerivedData
  3. rm -rf Build/* see below if you have a customized build location
  4. rm -rf ModuleCache/*
  5. Close a terminal app

Third Step:

  1. Open Xcode
  2. Product > Clean
  3. Product > Run

Source: https://stackoverflow.com/a/30752152/756976

如果您定义了自定义构建位置:

  1. 使用 Finder 或终端转到构建文件的位置。这些文件的位置在 Xcode 中定义。要检查这些文件在哪里:
    • 打开 Xcode
    • 转到 设置 -> 位置 -> 派生数据
  2. 转到该位置并删除 Build 文件夹

编辑:2016 年 6 月 9 日

这也可能解决您的问题:

默认情况下 Xcode 的清理,不会删除所有内容,通过转到 Product,按 ALT-键,Clean-按钮将更改为 Clean Build Folder...

关于ios - 找不到 Pods.modulemap - 在错误的目录中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30745675/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com