2014-01-29 122 views
1

我最近創建了一個利用cocoa pod安裝AfNetworking的iOS項目。我壓縮了該項目併發送給某個人查看。他們說他們無法運行該項目,並且由於缺少libpods.a而出現錯誤。我的假設是,他們沒有從xcworkspace打開項目,並試圖通過xcproj打開,但還沒有能夠確認。在未安裝的機器上運行Cocoa Pods應用程序

接受基於cocoapods的應用程序的人不需要運行pod:安裝在他們的機器上嗎? (他們的機器上沒有cocoapods。)

+0

如果您的項目使用可可豆,那麼您的朋友也需要將它安裝在他們的機器上以便使用該項目。 –

+0

你的朋友必須在他的系統中運行「pod install」。 –

+0

這兩個評論是不正確的。您的朋友可以按原樣查看/運行/構建項目(只要它們使用xcworkspace NOT .xcodeproj將其打開)。如果他們想更新豆莢,那麼他們需要安裝Cocoapods。 –

回答

4

如果項目文件夾(包括工作區和所有子文件夾(如Pods文件夾)已完整壓縮並且已在機器上運行,那麼pods文件夾及其內容應該存在,並且問題可能是項目已被打開而不是工作區。

您不需要在構建時安裝Cocoapods。您需要它來創建和填充pod項目並設置工作區,但一旦完成,除非要更新Podfile,否則不需要其他任何東西。

+0

這是正確的 - 只要您還將Cocoapods爲您的項目生成的'Pods /'目錄壓縮了起來,就可以在不安裝Cocoapods的情況下構建它。他們只需要打開'xcworkspace'。 –

相關問題