Xcode 8 Pod 更新问题-由于主要版本更新而重新创建 CocoaPods [重复]
Posted
技术标签:
【中文标题】Xcode 8 Pod 更新问题-由于主要版本更新而重新创建 CocoaPods [重复]【英文标题】:Xcode 8 Pod update issue - Re-creating CocoaPods due to major version update [duplicate] 【发布时间】:2016-06-16 06:07:14 【问题描述】:我安装了最新版本的 Xcode 8 beta。我的项目是由 Swift 2.0 开发的。所以我将项目转换为 Swift 3。所以我更新了 pod 文件。但是当我更新 pod 文件时出现错误。
Pod 文件:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.4'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
pod "SwiftSpinner"
#pod "AFNetworking", "2.5.0"
pod 'HanekeSwift'
错误信息:
由于主要版本更新,重新创建 CocoaPods。分析 依赖项 [!] 依赖项
Alamofire (~> 3.4)
未用于 任何具体目标。依赖SwiftyJSON (from
https://github.com/SwiftyJSON/SwiftyJSON.git)
未在任何 具体目标。依赖项SwiftSpinner
未用于任何 具体目标。依赖项HanekeSwift
未用于任何 具体目标。
注意: 我已经使用这个命令更新了 cocoapods
sudo gem install cocoapods
【问题讨论】:
给出目标并在其中指定你的 pods 这是由于 cocoapods 的变化,而不是 Xcode 8 是的。谢谢@EICaptainv2.0 是的。这是重复的。刚才我发现了。谢谢 是的,每当您想添加新的 pod/更新现有的 pod 时,请提供您要安装的路径。 【参考方案1】:要解决此问题,请删除当前的 pod 文件并使用终端创建一个。请按照以下步骤操作:
-
打开终端
导航到您的项目路径
在终端输入
pod init
以创建新的 pod 文件
打开新创建的 pod 文件,在target "TargetName" do
之后和end
之前写入您要安装的 pod 行。
然后在终端输入pod install
希望这会有所帮助!
【讨论】:
@SathiReddy 谢谢 ;)以上是关于Xcode 8 Pod 更新问题-由于主要版本更新而重新创建 CocoaPods [重复]的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 pod clean 命令更新 Xcode 中的 pod 文件时出错?