繁体   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