我有一個樣本,新的項目,我用Cocoapods
來安裝TestFlight
和RestKit
。現在我正在嘗試添加Frank,但「坦率地構建」不起作用。如何在我的項目使用Cocoapods時安裝Frank?
我試過以下列出的步驟here;
我試着修改郵寄的01,我修改了默認目標的.xcconfig
。
當我運行「坦率構建」時,構建失敗並給我留下一條消息,"ld: library not found for -lPods"
。
關於如何使這項工作的任何想法?
我有一個樣本,新的項目,我用Cocoapods
來安裝TestFlight
和RestKit
。現在我正在嘗試添加Frank,但「坦率地構建」不起作用。如何在我的項目使用Cocoapods時安裝Frank?
我試過以下列出的步驟here;
我試着修改郵寄的01,我修改了默認目標的.xcconfig
。
當我運行「坦率構建」時,構建失敗並給我留下一條消息,"ld: library not found for -lPods"
。
關於如何使這項工作的任何想法?
您將遇到此問題,因爲提供此庫的Pods項目缺少方案。您需要調整構建腳本/ Frank以使用新的xcworkspace而不是原始的xcodeproj文件。改變它應該讓你獲得正常的項目和它所依賴的Pods靜態庫。
這也發生在Jenkins和Hudson的構建中。這個問題並非孤立於弗蘭克。
來自您鏈接到的文章,在修改您的frankify.xcconfig
文件後,您仍然必須打電話給--workspace
和--scheme
標誌。
只需鍵入
frank build --workspace YourWorkspace.xcworkspace/ --scheme YourProject
我能得到它與在命令行下工作; '坦克建立 - 工作區workspace_name.xcworkspace - 方案scheme_name' – ogcyborg
實際上沒有工作。它能夠構建,但是當我嘗試使用RestKit時,我無法找到使用Cocoapods安裝的RestKit框架。 – ogcyborg
您可能需要確保您的構建方案是共享的,以便構建和包含代碼。 CP添加了構建腳本以構建Pod項目,然後原始項目動態鏈接到創建的靜態庫。所以這不會改變,這只是讓構建方案正確的問題。 –