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安装后Xcode 8 swift pod标头为空

Xcode 8 - Swift 3 - 破坏我的应用程序

尝试使用 pod clean 命令更新 Xcode 中的 pod 文件时出错?

Xcode 8:找不到用于 pod 的架构 arm64 的符号

更新到 8.0 版本后 Xcode 链接错误

Xcode 8项目构建成功但UI测试构建失败[关闭]