[英]How to change code of static library .a file Xcode Project for another Xcode project?
場景如,
我有兩個有git repo的xcode項目。
第二個Xcode項目沒有在Device中運行應用程序的目標,但它有libProject.a目標和許多代碼行。
第一個Xcode項目的目標是在Device中運行app,它通過CocoaPod機制使用上面的.a庫。
現在我想在Second Xcode項目中更新一些內容並想要檢查設備,而不是將更新提取到First xcode項目。 這兩個項目都屬於git repo。
我曾嘗試過推進第二個項目並更新第一個項目的pod,但我無法得到它。
編輯*第一個Xcode項目也有工作區..
************新編輯************現在發生了什么事。 我在靜態庫中有更新代碼行,只能用於單元測試。 我做到了。 現在我已將此代碼行提交到新分支並使其成為默認值。 但是當我要從終端更新靜態庫的pod時,我看不到First Code工作區項目的變化。
請告知如何做到這一點。
終於我明白了。
第1步。
更新靜態庫中的代碼並進行單元測試。 B'coz它不像其他具有Device目標的項目。
第2步。
提交代碼並推送到git。 並確保您提交的代碼分支應該是默認代碼分支。 如果沒有合並到默認值或使其成為默認分支。
第3步。
編輯正在使用Cocoapod mechnism的First xcode項目的Pod文件。
喜歡
pod 'Name', :git => 'git@github.com:name.git’, :branch => ‘Default branch name'
僅在此處添加分支。
第四步。
僅更新此廣告連播。 通過終端命令。
pod update podname
並從靜態庫獲得更新。
您可以創建工作區並添加第一個和第二個項目。 然后在第二個項目中添加與第一個項目庫的鏈接。 第一個項目中庫的任何更新都將由第二個項目自動獲取。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.