gpt4 book ai didi

ios - 安装后所有这些 Cocoapod 文件都应该是红色的吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:33:51 24 4
gpt4 key购买 nike

我刚从头开始一个新项目,第一次尝试用 Cocoapods 安装 Parse。我正在使用 Xcode 6.4 和 Cocoapods 0.37.2。

我用终端安装了标准的 Cocoapods:

sudo gem install cocoapods
pod setup --verbose

cd ~/Documents/"Application Development"/VeilApp
pod init
open -a Xcode Podfile

在我的 Podfile 中:

platform :ios, '8.0'
use_frameworks!

target 'VeilApp' do

pod 'Parse'
pod 'ParseUI'

end

target 'VeilAppTests' do

end

然后在终端中再次:

pod install

我关闭了 xcodeproj 并打开了 xcworkspace 版本的应用程序,然后我遇到了这个:

imgur.com/D272Tle

基本上是一堆红色(未找到?未正确链接?)Cocoapod 文件。我试图在 Parse 上保存一些东西,它确实有效。但是后来我尝试子类化 PFQueryTableViewController 但找不到它。我不确定哪里出错了,我是否跳过了安装 Cocoapods 的步骤?总的来说,我对编程还很陌生,所以如果有人能阐明我做错了什么,如果有步骤的话那就太棒了:)

最佳答案

简答 = 是

FrameworksProducts 中的

红色 项,指向派生数据 是正常的。 Red items in Pods


疑难解答

您是否尝试过显而易见的方法:

  1. 退出/重新启动 Xcode
  2. Xcode > 窗口 > 项目 > 派生数据删除...
  3. 在您的 Swift 源代码中正确导入 ParseUI
  4. 重新开始:rm -rf Podfile.lock Pods/; pod 安装

假设您在 pod install 之后得到了这个:

Downloading dependencies
Installing Bolts (1.2.0)
Installing Parse (1.7.5)
Installing ParseUI (1.1.4)
Generating Pods project
Integrating client project

...并且您遵循了 Cocoapod 的建议(通常最好在创建工作区之前关闭 Xcode 项目)...

[!] From now on use VeilApp.xcworkspace.

...那么这确实有效:

swift

import ParseUI

class MyQueryTableViewController : PFQueryTableViewController {
}

class AClass {
func aFunction() {
let pf:PFQueryTableViewController = MyQueryTableViewController(style: .Plain)
}
}

关于ios - 安装后所有这些 Cocoapod 文件都应该是红色的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226185/

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