在我向我的项目添加新的依赖项并运行 pod install
后,我的工作区 (.xcworkspace) 中有重复的目标,如下所示:
这是 pod 文件结构:
platform :ios, '8.0'
use_frameworks!
pod 'AFNetworking', '~> 2.6'
pod 'Fabric'
pod 'Crashlytics'
pod 'SocketRocket'
我重新启动项目和 Xcode,但没有帮助。是什么原因,如何解决?
最佳答案
首先,尝试使用目标规范包装您的 pod,如下所示:
target 'TargetName' do
pod 'Fabric'
pod 'Crashlytics'
#other pods
end
- 按照@SukruK 的建议,删除您的 .xcworkspace、podfile.lock 和 pods 文件夹。
- 再次执行
pod install
并打开创建的工作区。
您可以按照以下说明来解决此配置问题CocoaPods 没有设置项目的基本配置,因为您的项目已经有自定义配置集。
- 转到您的项目设置
- 为两个 Pod 相关目标设置
None
配置集 - 再次运行
pod install
关于ios - "pod install"之后的重复目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39961447/