2016-11-23 106 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