簡體   English   中英

如何更改靜態庫的代碼.a文件Xcode項目的另一個Xcode項目?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM