2016-11-23 71 views
0

我有一个客观的C iOS应用程序使用解析SDK。 在将此应用程序从Parse.com移至自我托管的Parse-Server的过程中,我需要将Parse SDK更新至最新版本。为了这个更新,我决定去CocoaPods。解析SDK/CocoaPods

这是我第一次触摸CocoaPods(在阅读和听到这么多关于它之后)。

我找到了自己的方式,遵循我可以阅读的内容here以及基于我快速查看的一些CocoaPods教程。

有我的项目“准备”,层楼高,当我得到这个错误:

#import <ParseUI/ParseUI.h>  -----> File not found. 

显然,事情发生了变化的地方。我尝试了一些不成功的解决方案。

因此,这里是我的问题: 如何我需要改变我的项目的设置,现在,我使用的CocoaPods?

+0

您使用的是什么版本的可可豆荚? – Arasuvel

+0

它是1.1.1(根据pod - 版本)。刚刚安装它昨天。 – Michel

回答

0

为了使用的CocoaPods与解析和分析UI,你需要做以下步骤:

  1. 创建一个新的文件,并将其命名为Podfile。这个文件应该位于你的IOS项目根文件夹中。
  2. 的Podfile应至少包含以下结构,如果你想解析IOS SDK和ParseUI

platform :ios, '8.0' 
 
use_frameworks! 
 

 
pod 'Parse' 
 
pod 'ParseUI' 
 

 
# Put more pods in here..

注意使用的平台,您可以将其更改为最低版本你的应用程序可以在use_frameworks上运行!将所有的pod作为框架安装,如果你喜欢使用Swift库,这是必须的。

  • 打开终端并导航到IOS根目录,并输入吊舱安装。该命令会将所有的窗格和依赖项安装到您的项目中。

  • 安装完成后,您将不再使用IOS项目文件,您将使用名为工作区的新文件。该工作区将包含您的项目文件和pod项目/框架文件。

  • 构建您的项目,修复一些错误(如果存在)并运行它以确保它按预期工作。

  • 更多的CocoaPods命令,你需要知道的是:
  • 荚更新 - 更新所有吊舱到最新版本,或释放该在Podfile中提到 pod更新更新特定窗格到最新版本或在Podfile中提到的发布 窗格已过时 - 显示当前正在使用的pod你的项目。

    +0

    谢谢,这使我前进了一大步。现在我再也看不到这个错误了。但我仍然有一个问题,我得到这个错误: ld:框架未找到ParseUI clang:错误:链接器命令失败,退出代码1(使用-v查看调用) – Michel

    +0

    请尝试清理您的项目并重建它 –

    +0

    我做到了,但与没有效果。我想我需要调整一些设置。 我甚至重试过,但我总是遇到同样的问题。 – Michel