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

时间:2015-07-05 00:18:35

标签: ios swift parse-platform cocoapods

我刚从头开始了一个新项目,并尝试首次使用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版本的app,然后我遇到了这个:

imgur.com/D272Tle

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

1 个答案:

答案 0 :(得分:4)

简答题=是

<{1}}和Frameworks中的

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

故障排除

你有没有尝试过显而易见的事情:

  1. 退出/重新启动Xcode
  2. Xcode&gt;窗口&gt;项目&gt;派生数据删除...
  3. Swift源代码中正确的Products
  4. 重新开始:import ParseUI
  5. 假设你在rm -rf Podfile.lock Pods/ ; pod install之后得到了这个:

    pod install

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

      

    [!]从现在开始使用Downloading dependencies Installing Bolts (1.2.0) Installing Parse (1.7.5) Installing ParseUI (1.1.4) Generating Pods project Integrating client project

    ...然后这确实有效:

    夫特

    VeilApp.xcworkspace