我刚从头开始了一个新项目,并尝试首次使用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的一步?我对编程一般都很陌生,所以如果有人可以了解我做错了什么,那么如果它带有步骤就会很棒:)
答案 0 :(得分:4)
Frameworks
中的红色项目,指向派生数据是正常的。
你有没有尝试过显而易见的事情:
Products
import ParseUI
假设你在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