5
我正在研究通過Cocoapods提供的框架。iOS項目在開發Cocoapod項目時看不到本地更改
我使用他們的建議設置建立了我的項目,他們的開發頁面顯示「您可以在系統上的文件夾中處理庫」。但是當我更改「Development Pods」文件夾中的文件並構建我的項目時,這些更改不會顯示出來。
我試着在項目上運行$ pod install
,該項目重新生成xcworkspace文件,但更改仍然不顯示。我不確定這些更改是如何被遺漏的,因爲我已經註釋了大量的代碼並添加了一些NSLog,但它仍然運行,就好像我從未做過更改。
我也試過通過xcode清理項目。
任何想法?
獎金問題:在cocoapod框架上工作的正確方法是什麼?在設置這樣的項目時,文檔相當缺乏。
編輯:這裏是podfile:
platform :ios, "6.0"
pod "MyFramework", :path => "../"
(使用的吊艙豈不等於尚未公佈一個實例名稱)
您的意思是您的更改對使用您的庫的代碼不可見?這是另一個項目在你有框架代碼的同一個工作區嗎?還是它是單獨的? – Macondo2Seattle
是的,該項目沒有在附帶的窗格中看到更新的代碼。它是與pod文件位於同一文件夾的演示項目,並且pod文件通過':path'指令包含。作爲測試,我創建了一個公共方法'testLog'並構建了該項目。它能夠沒有錯誤地構建,但是當我嘗試調用新方法時拋出無法識別的選擇器異常。 – Geoff
那麼你有兩個設置中的哪一個:(1)只有一個框架代碼副本,包含在與測試應用程序相同的工作區中;或者(2)您的測試應用程序使用框架作爲窗格(庫的副本由窗體腳本拖入您的工作區)? – Macondo2Seattle