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