tim*_*one 20 ios cocoapods swift
我正在尝试让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'
Run Code Online (Sandbox Code Playgroud)
我跑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"}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,这是/ Users/jt/tmp-ios /甚至不是我所在的目录.
Tue Jun 09$ pwd
/Users/jt/repos/EmbersSwift
Tue Jun 09$
Run Code Online (Sandbox Code Playgroud)
我之前确实在该目录中有一些东西,它引用的内容尚不清楚.我该如何解决这个问题?我怀疑它是Pods.debug.xconfig中的东西但是希望之前有人处理过这个问题.
sko*_*gar 44
对我有用的解决方案是:
第一步:(
在Xcode 9.x和更新版本中可能不再需要此步骤)
- 打开Xcode
- 单击窗口(菜单栏)
- 单击项目
- 删除所有项目(例如使用退格)
- 关闭Xcode
第二步:
- 打开终端应用
cd ~/Library/Developer/Xcode/DerivedData
rm -rf Build/*
如果您有自定义的构建位置,请参阅下文rm -rf ModuleCache/*
- 关闭终端应用
第三步:
- 打开Xcode
- 产品>清洁
- 产品>运行
如果您已定义自定义构建位置:
Settings -> Locations -> Derived Data
Build
文件夹编辑:2016年6月9日
这也可能解决您的问题:
默认情况下,清除Xcode,不会删除所有内容,通过Product
按-key ALT
键,Clean
-button将更改为Clean Build Folder...
.
小智 8
在我的情况下,我对我的PodFile进行了一些更改,得到了类似的错误,只是重新运行'install':
% pod install
Run Code Online (Sandbox Code Playgroud)
我又回来了.
归档时间: |
|
查看次数: |
25571 次 |
最近记录: |